[
  {
    "bookSourceComment": "【请勿删除校对作者成果标注】\n本系列书源由B站“星之墨辰”整理，并且免费无偿分享该整合系列，感兴趣的小伙伴，可以来B站搜索我哦。",
    "bookSourceName": "墨辰整理书源系列7.1版",
    "bookSourceType": 0,
    "bookSourceUrl": "墨辰整理书源大全",
    "customButton": false,
    "customOrder": -1,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nli = [\n    {\"༺墨辰整合系列:禁止倒卖倒卖༻\": \"\"},\n    { \"𓆩书源整理:星之墨辰𓆪\": \"\"},\n    {\"◎聊天交流:粉丝Q群◎\": \"https://qm.qq.com/cgi-bin/qm/qr?k=Zg_LKjAGaERmPGQu9AKyudP80yU5unOw&jump_from=webapi&authKey=/JVfMA3N8OlLD9vMKbHjDg3rGlQVAYzG4bO9DwhOEkWko/S81yxkrexmPoT6yBhz\" },\n    {\"✯更新发布:哔哩哔哩✯\": \"https://space.bilibili.com/501149848\" },\n    {\"»`ʚ新书源渠道:微信公众号ɞ´«\": \"https://mp.weixin.qq.com/s/AKp1pk-1zWpijgEkAaOL9A\" },\n    {\"🔸导入书源🔸\": \"https://www.yckceo.com/yuedu/shuyuans/json/id/1040.json\" },\n    {\"🔹导入订阅🔹\": \"https://www.yckceo.com/yuedu/rsss/json/id/160.json\" },\n]\n\n// 处理按钮\nli.forEach(item => {\n    item.title = Object.keys(item)[0]\n    item.url = Object.values(item)[0]\n    delete item[Object.keys(item)[0]]\n\n    // 添加格式\n    item.style = {}\n    item.style.layout_flexGrow = 1\n    item.style.layout_flexShrink = 1\n    item.style.layout_alignSelf = \"auto\"\n    item.style.layout_wrapBefore = \"false\"\n    if (item.title.includes(\"导入\")) {\n        item.style.layout_flexBasisPercent = -1\n    } else {\n        item.style.layout_flexBasisPercent = 1\n    }\n})\n\njava.longToast(`\\n\\n作者主页：\\nhttps://space.bilibili.com/501149848`)\nJSON.stringify(li)",
    "jsLib": "function getWebViewUA() {\n    const {java, cache} = this\n    let userAgent = String(java.getWebViewUA())\n    if (userAgent.includes(\"Windows NT 10.0; Win64; x64\")) {\n        userAgent = \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36\"\n    }\n    // java.log(`userAgent=${userAgent}`)\n    return String(userAgent)\n}\n\nfunction startBrowser(url, title) {\n    const {java} = this\n    if (!title) title = url\n    let headers = {}\n    headers[\"User-Agent\"] = this.getWebViewUA()\n\n    if (url.endsWith(\".json\")) {\n        java.openUrl(`legado://import/importonline?src=${url}`)\n    } else {\n        java.startBrowser(`${url}, ${JSON.stringify({headers: headers})}`, title)\n    }\n}",
    "lastUpdateTime": 1772089375479,
    "loginUi": "@js:\nlet li = [\n    {\"𓆩书源整理:星之墨辰𓆪\": \"\" },\n    {\"⟡聊天交流:粉丝Q群⟡\": \"https://qm.qq.com/cgi-bin/qm/qr?k=Zg_LKjAGaERmPGQu9AKyudP80yU5unOw&jump_from=webapi&authKey=/JVfMA3N8OlLD9vMKbHjDg3rGlQVAYzG4bO9DwhOEkWko/S81yxkrexmPoT6yBhz\" },\n    {\"⛥视频更新:哔哩哔哩⛦\": \"https://space.bilibili.com/501149848\" },\n    {\"☾新书源渠道:微信公众号☽\": \"https://mp.weixin.qq.com/s/AKp1pk-1zWpijgEkAaOL9A\" },\n    {\"🔸导入书源🔸\": \"https://www.yckceo.com/yuedu/shuyuans/json/id/1040.json\" },\n    {\"🔹导入订阅🔹\": \"https://www.yckceo.com/yuedu/rsss/json/id/160.json\" },\n]\n\n// 处理按钮\nli.forEach(item => {\n    item.name = Object.keys(item)[0]\n    item.type = \"button\"\n    if (Object.values(item)[0] !== \"\") {\n        item.action = `startBrowser('${Object.values(item)[0]}')`;\n    }\n    delete item[Object.keys(item)[0]]\n\n    // 添加格式\n    item.style = {}\n    item.style.layout_flexGrow = 1\n    if (item.name.includes(\"导入\")) {\n        item.style.layout_flexBasisPercent = -1\n    } else {\n        item.style.layout_flexBasisPercent = 1\n    }\n})\n\nJSON.stringify(li)",
    "loginUrl": "function login() {}",
    "respondTime": 180669,
    "ruleBookInfo": {},
    "ruleContent": {},
    "ruleExplore": {
      "bookList": "@js:\nstartBrowser(baseUrl, \"星之墨辰\") "
    },
    "ruleSearch": {},
    "ruleToc": {},
    "searchUrl": "@js:\njava.longToast(`\n\n┍────────────────┒\n│①不同种类资源搜索，可点击右上角│\n│三个点进行切换，切换后会根据书源│\n│排序进行加载。　　　　　　　　　│\n│②找到想看资源后，如果资源无法浏│\n│览，可以尝试点击换源，切换其他书│\n│源查看，或开启魔法重试。　　　　│\n│③浏览文字时如有广告，可长按点击│\n│替换，在替换为那里打个空格并点保│\n│存，则可以屏蔽该广告显示。　　　│\n├────────────────┤\n│优先使用阅读最新版导入该书源合集│\n│更多资源可前往此书源发现页面查看│\n└────────────────┘\n┍　　　　合集作者：星之墨辰　　　┒\n├────────────────┤\n│　　此次书源合集完全免费分享　　│\n│　　　严禁任何倒买倒卖行为　　　│\n├────────────────┤\n│部分书源可在登录界面进行账号登录│\n└────────────────┘\n`)\n\"https://space.bilibili.com/501149848\"",
    "variableComment": "哔哩哔哩关键词：书源\n微信公众号关键词：书源",
    "weight": 0
  },
  {
    "bookSourceComment": "目录标识为⭐的表示服务器缓存（目前已清空数据库缓存，且请求免费章不计入缓存）\n登录注册token即可成为免费用户\n免费用户可请求七天外章节\n以上请求皆为限免内容\n每日请求次数限制：未知，原作者未公布具体限制，过于频繁或过多会拉黑\n认准X-API：QD\nps:该书源非破解，仅供参考与学习",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "起点读书（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-x.shrtxs.cn/qd/",
    "customButton": false,
    "customOrder": 0,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nif (cache.get(\"fx\")=='female'){\nresult=java.ajax('http://static.yesui.me/api/2.php?gender=0')\n}else{\tresult=java.ajax('http://static.yesui.me/api/2.php?gender=1')\n\t}result\n</js>",
    "jsLib": "function Map(e) {\n  var java = this.java;\n  var source = this.source;\n  var cookie = this.cookie;\n  var cache = this.cache;\n  var infomap = source.getLoginInfoMap();\n  var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n  return String(map);\n}",
    "lastUpdateTime": 1772457343017,
    "loginUi": "[\n{\n\t\"name\":\"Token\",\n\t\"type\":\"text\"\n\t},\n\t{\n    \"name\": \"注册获取Token\",\n    \"type\": \"button\",\n    \"action\": \"zc()\"\n },\n{\n  \t \"name\":\"切换发现样式\",\"type\":\"button\",\n  \t \"action\":\"fx()\"\n  \t}\n]",
    "loginUrl": "function login(){}\nfunction zc() { java.startBrowserAwait(\"https://api-x.shrtxs.cn/qd/login.php\",\"登录界面\")\n}\nfunction fx(){\n\tfx = cache.get(\"fx\") !== null && cache.get(\"fx\") !== undefined ? cache.get(\"fx\") : \"male\";\n    if (fx == \"male\") {\n        cache.put(\"fx\", \"female\");\n        java.toast(\"已切换至女频发现，请刷新\");\n    } else if (fx == \"female\") {\n        cache.put(\"fx\", \"male\");\n        java.toast(\"已切换至男频发现，请刷新\");\n    }\n\t}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "AuthorInfo.Author",
      "coverUrl": "https://qidian.qpic.cn/qdbimg/349573/{{$.BaseBookInfo.BookId}}/600",
      "init": "<js>\nbookId = java.hexDecodeToString(result);\nurl = 'https://api-x.shrtxs.cn/qd/detail.php?bookId=' + bookId;\nresult = java.ajax(url)\n</js>\n$.Data",
      "intro": "<br>⭐ 书籍是否限免：{{java.getString(\"$..IsInBlackList\")==1?\"非限免\":\"限免\"}}\n🆔 书号：{{$.BaseBookInfo.BookId}}\n💯 等级：{{$.AuthorInfo.AuthorLevel}}\n🕰 开坑：{{$.BaseBookInfo.JoinTimeCopyRight##上架}}\n🏷️ 标签：{{$.BaseBookInfo.BookUgcTag..TagName||$.QQ.tag##\\s|\\|##，}}\n✨ 角色：{{$.RoleInfo.RoleList..RoleName##\\s##，}}{{'\\n&lrm;\\n'}}\n📜 简介：{{$.BaseBookInfo.Description}}",
      "kind": "{{java.getString(\"$..IsInBlackList\")==1?\"非限免\":\"限免\"}}|{{$.BaseBookInfo.BookStatus##完本##完结}}|{{String(java.timeFormat(java.getString(\"BaseBookInfo.ChapterInfo.LastVipChapterUpdateTime\")==0?java.getString(\".BaseBookInfo.ChapterInfo.LastChapterUpdateTime\"):java.getString(\".BaseBookInfo.ChapterInfo.LastVipChapterUpdateTime\"))).replace(/\\s*\\d+:\\d+/,\"\")}}\n{{(java.getString(\"$.BaseBookInfo.WordsCnt\")/10000).toFixed(1)+\"万\"}}\n{{$.BaseBookInfo.CategoryName}}|{{$.BaseBookInfo.SubCategoryName}}\n<js>##(?m)\\|$</js>",
      "lastChapter": "{{$.BaseBookInfo.ChapterInfo.LastVipUpdateChapterName||$.BaseBookInfo.ChapterInfo.LastUpdateChapterName}}",
      "name": "BaseBookInfo.BookName",
      "tocUrl": ".BaseBookInfo.BookId\n<js>java.base64Encode(result)</js>\ndata:bookId;base64,{{result}},{\"type\":\"X-QD\"}"
    },
    "ruleContent": {
      "content": "<js>\nbid=JSON.parse(java.hexDecodeToString(result)).bookId\ncid=JSON.parse(java.hexDecodeToString(result)).chapterId\npid=JSON.parse(java.hexDecodeToString(result)).mid\nvip=JSON.parse(java.hexDecodeToString(result)).vip\nt=JSON.parse(java.hexDecodeToString(result)).time\ntoken=Map('Token')\nurl = \"https://api-x.shrtxs.cn/qd/content.php?token=\" + token +\"&v=\" + vip + \"&t=\" + t + \"&bookId=\" + bid + \"&chapterId=\" + cid + (pid ? \"&pid=\" + pid : \"\");\nc=JSON.parse(java.ajax(url)).content\n</js>"
    },
    "ruleExplore": {
      "author": "AuthorName||Author",
      "bookList": "$.Data.Items..Items[*]||$.Data.Data.Items||$.Data.BookInfos",
      "bookUrl": "BookId\n@js:\n`data:;base64,${java.base64Encode(result)},{\"type\":\"X-QD\"}`;",
      "coverUrl": "https://qidian.qpic.cn/qdbimg/349573/{{$.BookId}}/600",
      "intro": "Description||Desc",
      "kind": "{{$.ActionStatusString||$.BookStatus##完本##完结}}\n{{(java.getString(\"$.WordsCount\")/10000).toFixed(1)+\"万\"}}\n{{$.CategoryName}}|{{$.SubCategoryName}}\n<js>##(?m)\\|$</js>",
      "name": "BookName"
    },
    "ruleSearch": {
      "author": "AuthorName",
      "bookList": "$.Data.CardList[*].Body[*].ItemData",
      "bookUrl": "$.BookId\n@js:\n`data:bookId;base64,${java.base64Encode(result)},{\"type\":\"X-QD\"}`;",
      "coverUrl": "https://qidian.qpic.cn/qdbimg/349573/{{$.BookId}}/600",
      "intro": "Description",
      "kind": "{{$.ActionStatusString||$.BookStatus##完本##完结}}\n{{(java.getString(\"$.WordsCount\")/10000).toFixed(1)+\"万\"}}\n{{$.CategoryName}}|{{$.SubCategoryName}}\n<js>##(?m)\\|$</js>",
      "name": "BookName"
    },
    "ruleToc": {
      "chapterList": "@js:\nbookId = java.hexDecodeToString(result);\nurl = 'https://api-x.shrtxs.cn/qd/catalog.php?bookId=' + bookId;\nJSON.parse(java.ajax(url)).data;",
      "chapterName": "N",
      "chapterUrl": "C",
      "isPay": "P",
      "isVip": "V",
      "isVolume": "Vo",
      "updateTime": "T"
    },
    "searchUrl": "{{source.key}}/search.php?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "up_date: 2025-08-19\nauthors: 钓鱼竿钓大鱼(原作) & 小寒(修改) & 梓澄qwq（雨萘Naiy_）(修改)  & Thomas喲(修改)\n## 添加搜索不到的书籍：\nhttps://reading.snssdk.com/reading/bookapi/detail/v/?book_id=【书籍ID】\n\n## 调试测试\nhttps://www.baidu.com/删书示例?book_id=7285555567827880975\nhttps://www.baidu.com/插图示例?book_id=7193358363978107963\nhttps://www.baidu.com/漫画示例?book_id=7225884766417980473\nhttps://www.baidu.com/有声示例?book_id=7268163868831173694",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "番茄小说（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://reading.snssdk.com#lcs",
    "bookUrlPattern": "https?://.*(fqnovel|snssdk|fanqienovel|changdunovel)\\.com/.*[0-9]{19}.*",
    "customButton": false,
    "customOrder": 1,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\n个人中心 = 1\n\njs = (cid, genre, gender) => `@js:\nxGorgon(\n  \"new_category/landing\",\n  [\n    \"category_id=${cid}\",\n    \"limit=20\",\n    \"offset=\" + (page - 1),\n    \"gender=${gender}\",\n    \"genre=${genre}\"\n  ].join(\"&\")\n)`\n\ntt_rank_books = (url) => `@js:\n  let ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source. getLoginInfoMap() || {})['手动登录Token'])\n  let list = JSON.parse(java.ajax('${url}')).data.result\n  let book_ids = []\n  for (let i of list) book_ids.push(i.book_id)\n  xGorgon(\n    \"multi-detail\",\n    \"book_id=\" + book_ids.slice(0, 100).join(','),\n    null,\n    ck,\n  )\n`\n\nobj = (title, url, type, type1) => ({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n})\n\nlet toutiao_rank_info = JSON.parse(java.ajax('https://novel.snssdk.com/api/novel/channel/homepage/rank/rank_list/v2/?need_type=1&offset=0&side_type=10&type=1&aid=1319') || '{\"data\":{\"type\":{\"type\":[]}}}').data.type.type\ntoutiao_rank = (index) => {\n  let rank_list = toutiao_rank_info[index] || []\n  let ret = []\n  if (rank_list) {\n    ret.push(obj(i.name + '榜', '', 1))\n    for (let j of rank_list.rank_list) {\n      ret.push(obj(j.name, 'https'))\n    }\n  }\n}\n\narr = []\njava.longToast(\"请稍等，发现列表正在热更新！\")\nindex=[0, 1, 2]\nfor (let i of index) {\n  // java.toast(i)\n  let type = i\n  $ = JSON.parse(java.ajax(xGorgon(\n    \"new_category/front\",\n    [\n      \"update_version_code=58932\",\n      \"distinct_style=1\",\n      \"new_category_tab=\" + i\n    ].join(\"&\")\n  ))).data.category_tab_data\n  cate = []\n  cate.push(obj(\n    \"====== \" + $.tab_name + \" ======\", \"\", 1\n  ))\n  $.cell_data.forEach((c) => {\n    gender_1 = (type == 0 || type == 1) ? type : 1;\n    genre_1 = type == 3 ? 1 : type == 5 ? 110 : type == 6 ? 130 : 0;\n    cate.push(obj(\n      c.cell_name,\n      js(c.atom_data[0].category_data.category_id, genre_1, gender_1),\n      1\n    ))\n    for (j = 2; j < 5; j++) {\n      c.atom_data.slice(1).forEach((a) => {\n        d = a.category_data\n        if (d.name.length == j) {\n          cate.push(obj(d.name, js(d.category_id, genre_1, gender_1), -1))\n        }\n      })\n    }\n  })\n  arr = cate.concat(arr)\n}\n\nget = (path) => `@js:\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n\nlet v = xGorgon(\n    \"${path}\",\n    \"offset=\" + (page - 1) * 20,\n    null,\n    ck,\n)\n\nxGorgon(\n  \"multi-detail\",\n  \"book_id=\" + getBookId(java.ajax(v)),\n  null,\n  ck,\n)`\n\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n  headers: {\n    'Cookie': \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token']),\n  }\n})))\n\njava.log(JSON.stringify(book_shelf_info))\n\nlet username\nif (book_shelf_info.code != 0) {\n  个人中心 = 0\n} else {\n  let uinfo = java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({ headers: { Cookie: \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token']) } }))\n  uinfo = JSON.parse(uinfo)\n  username = uinfo.data.name\n}\n\nlet gro = []\npush = (title, url, type) => gro.push({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n});\n\nlet sArr = []\n\nif (个人中心) {\n  let groups_bookids = {\n    \"未分组\": []\n  }\n  book_shelf_info.data.book_shelf_info.forEach(i => {\n    if (!groups_bookids[i.group_name ? i.group_name : \"未分组\"]) groups_bookids[i.group_name] = []\n    groups_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n  })\n\n  Object.keys(groups_bookids).forEach(k => {\n    var multi_detail_post_body = {\n      data: {\n        book_shelf_info: []\n      }\n    }\n    groups_bookids[k].forEach(i => multi_detail_post_body.data.book_shelf_info.push({ book_id: String(i), item_id: '0' }))\n    // var multi_detail_group_url = `https://fanqienovel.com/api/bookshelf/multidetail,${JSON.stringify(multi_detail_post_body)}`\n    // var book_ids = getBookId(JSON.stringify(multi_detail_post_body)).join(\",\")\n    push(k, \"https://fanqienovel.com/fqbookshelf/groupName/\" + k, 0.4)\n  })\n  if (Object.keys(groups_bookids).length % 2 != 0) push(\"占位\", \"\", 0.4)\n  // java.log(JSON.stringify(gro, null, 2))\n  sArr.push(obj(username + '的个人中心', '', 1))\n  sArr.push(obj('首页推荐', \"https://fanqienovel.com/tab/0\", 0.4))\n  sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/2\", 0.4))\n  // sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/1\", 0.4))\n  sArr.push(obj(\"我的书架\", \"https://fanqienovel.com/fqbookshelf\", 1))\n  \n  sArr = sArr.concat(gro)\n  // java.toast(JSON.stringify(sArr)) \n  sArr.push(obj(\"阅读历史\", get(\"read_history/list\"), 1))\n}\n\narr = sArr.concat(arr)\nJSON.stringify(arr)\n",
    "jsLib": "getHost = (a, b, c, d) => [\n    [\"https://\"][0],\n    [\n        \"reading\",\n        \"api\",\n        \"api3\",\n        \"api5\",\n        \"novel\",\n        \"\",\n    ][(a == 4 ? 5 : b) || 0],\n    [\n        \"\",\n        \"-normal\",\n    ][c || 0],\n    [\n        \"\",\n        \"-hl\",\n        \"-lf\",\n        \"-lq\",\n        \"-sinfonlinea\",\n        \"-sinfonlineb\",\n        \"-sinfonlinec\",\n    ][d || 0],\n    [\".\", \"\"][a == 4 ? 1 : 0],\n    [\n        \"snssdk\",\n        \"fqnovel\",\n        \"fanqiesdk\",\n        \"toutiaoapi\",\n        \"fanqienovel\",\n    ][a || 0],\n    [\".com\"][0],\n].join(\"\");\njavaImport = new JavaImporter()\njavaImport.importPackage(\n    Packages.okhttp3,\n    Packages.cn.hutool.core.util,\n    Packages.cn.hutool.core.codec,\n    Packages.cn.hutool.crypto.digest\n)\nwith(javaImport) {\n    //POST请求\n    function post(url, body, map) {\n        let json = MediaType.parse(\"application/json\");\n        let request = new Request.Builder()\n            .url(url)\n            .post(RequestBody.create(body, json));\n        if (map) {\n            request.addHeader(\"Content-Encoding\", \"gzip\");\n            for (let n in map) {\n                request.addHeader(n, map[n]);\n            }\n        }\n        let client = new OkHttpClient();\n        let response = client.newCall(request.build()).execute();\n        return JSON.parse(response.body().string());\n    }\n\n    function okhttpGet(url, map) {\n        const { java } = this\n        let request = new Request.Builder()\n            .url(url)\n            .get();\n        if (map) {\n            request.addHeader(\"Content-Encoding\", \"gzip\");\n            for (let n in map) {\n                request.addHeader(n, map[n]);\n            }\n        }\n        java.log(\"okhttp: \" + url + \", headers=\" + JSON.stringify(map))\n        let client = new OkHttpClient();\n        let response = client.newCall(request.build()).execute();\n        return JSON.parse(response.body().string());\n    }\n    \n    function okhttpWithHeaders(url, map) {\n        const { java } = this\n        let request = new Request.Builder()\n            .url(url)\n            .get();\n        if (map) {\n            request.addHeader(\"Content-Encoding\", \"gzip\");\n            for (let n in map) {\n                request.addHeader(n, map[n]);\n            }\n        }\n        java.log(\"okhttp: \" + url + \", headers=\" + JSON.stringify(map))\n        let client = new OkHttpClient();\n        let response = client.newCall(request.build()).execute();\n        let headers = {}\n        let names = response.headers().names()\n        names.forEach((k) => {\n          headers[k] = response.headers().get(k)\n        })\n        return {\n          body: JSON.parse(response.body().string()),\n          headers: headers\n        }\n    }\n\n    //Base64编码\n    let b64En = (b64) => Base64.encode(b64);\n\n    //Base64解码\n    let b64De = (b64) => Base64.decode(b64);\n    \n    function gzip(data) { ZipUtil.gzip(data, \"\") }\n\n    //X-Gorgon参数\n    function xGorgon(path, params, data, ck) {\n        const {  java, source  } = this;\n        params = [\n            params,\n            \"aid=1967\",\n            \"channel=0\",\n            \"os_version=0\",\n            \"app_name=novelapp\",\n            \"version_code=58932\",\n            \"device_platform=android\",\n            \"device_type=unknown\",\n        ].join(\"&\").split(\"&\").sort().join(\"&\").replace(/^&+/, \"\");\n        if (!data) {\n            path = \"/reading/bookapi/\" + path + \"/v/?\";\n        }\n        let url = getHost() + path + params;\n        let devtype\n        for (let i of (source.getLoginHeader() || '').split('&')) {\n          // java.log(i)\n          if (i.startsWith('device_type')) {\n            // java.log(i)\n            devtype = i.split('=')[1]\n          }\n        }\n\n\n        //md5加密\n        let md5 = (str) => DigestUtil.md5Hex(str);\n\n        //反转字符串\n        let rStr = (str) => StrUtil.reverse(str);\n\n        //10转16进制\n        let Hex = (num) => num.toString(16).padStart(2, \"0\");\n\n        //反转16进制\n        let rHex = (num) => parseInt(rStr(Hex(num)), 16);\n\n        //反转2进制\n        function rBin(num) {\n            let bin = num.toString(2).padStart(8, \"0\");\n            return parseInt(rStr(bin), 2);\n        }\n\n        //运算\n        function getHex(ck) {\n            let hex = md5(params)\n            hex += data ? md5(data) : \"0\".repeat(8)\n            hex += ck ? md5(ck) : \"0\".repeat(8)\n            return hex\n        }\n\n        function calculate(hex, ck) {\n            let len = 0x14;\n            let key = [0xDF, 0x77, 0xB9, 0x40, 0xB9, 0x9B, 0x84, 0x83, 0xD1, 0xB9, 0xCB, 0xD1, 0xF7, 0xC2, 0xB9, 0x85, 0xC3, 0xD0, 0xFB, 0xC3];\n            let paramList = [];\n            for (let i = 0; i < 9; i += 4) {\n                let temp = hex.substring(8 * i, 8 * (i + 1));\n                for (let j = 0; j < 4; j++) {\n                    let h = parseInt(temp.substring(j * 2, (j + 1) * 2), 16);\n                    paramList.push(h);\n                }\n            }\n            paramList.push(0x0, 0x6, 0xB, 0x1C);\n            let T = Math.floor(Date.now() / 1000);\n            paramList.push((T >> 24) & 0xFF, (T >> 16) & 0xFF, (T >> 8) & 0xFF, T & 0xFF);\n            //异或\n            let eorResultList = []\n            for (let i = 0; i < paramList.length; i++) {\n                eorResultList.push(paramList[i] ^ key[i % len]);\n            }\n            for (let A, B, C, D, i = 0; i < len; i++) {\n                A = rHex(eorResultList[i]);\n                B = eorResultList[(i + 1) % len];\n                C = rBin(A ^ B);\n                D = ((C ^ 0xFFFFFFFF) ^ len) & 0xFF;\n                eorResultList[i] = D;\n            }\n            let result = \"\"\n            for (let param of eorResultList) {\n                result += Hex(param);\n            }\n            let option = {\n                \"headers\": {\n                    \"X-Khronos\": String(T),\n                    \"X-Gorgon\": \"0404b0d30000\" + result,\n                    \"User-Agent\": 'com.dragon.read',\n                    \"Cookie\": ck ? ck : \"\"\n                }\n            }\n            let b_ = option\n            b_[\"body\"] = String(data ? data : \"\")\n            java.log(url + \",\" + JSON.stringify(b_))\n            if (data) {\n                return post(url, data, option.headers).data;\n            } else {\n                return url + \",\" + JSON.stringify(option);\n            }\n        }\n       return  calculate(getHex(ck), ck);\n    }\n}\n\nfunction getBookId(url) {\n\tconst {java} = this\n\tlet $ = JSON.parse(url).data\n\tlet arr, list\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.slice(0, 100)\n}\n\nfunction getBookIdFull(url) {\n\tconst {java} = this\n\tlet $ = JSON.parse(url).data\n  let arr, list\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}\n\nfunction 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}\n\nlet replaceCover = (u) => {\n    if (u.includes(\"novel-pic-r\")) return u\n    if (u.startsWith(\"https://\")) u = u.substring(8)\n    else u = u.substring(7)\n    let uArr = u.split(\"/\")\n    uArr[0] = \"https://p6-novel.byteimg.com/origin\"\n    let uArr2 = []\n    uArr.forEach((x) => {\n        if (!x.includes(\"?\") && !x.includes(\"~\")) uArr2.push(x)\n        else uArr2.push(x.split(\"~\")[0])\n    })\n    u = uArr2.join(\"/\")\n    return u\n}",
    "lastUpdateTime": 1759350105029,
    "loginUi": "[\n{\n  name: \"手动登录Token\",\n  type: \"text\",\n  action: \"\"\n},\n{\n\tname: \"　　[账号登录]　　\",\n\ttype: \"button\",\n\taction: \"l2(true)\"\n},\n{\n\tname: \"　　[退出登录]　　\",\n\ttype: \"button\",\n\taction: \"logout()\"\n},\n{\n\tname: \"　　[登录检查]　　\",\n\ttype: \"button\",\n\taction: \"l2(false, true)\"\n}\n]\n",
    "loginUrl": "// 登录及登录检查\nfunction login_(openBrowser, checkMode) {\n    // java.removeCookie(\"snssdk.com\")\n    var cookie_ = String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token']\n    // java.toast(cookie_)\n    if (cookie_ && cookie_ != \"\" && !checkMode) {\n        if (!source.variableComment) {\n            java.toast(\"请不要重复登录，请先退出登录！\")\n        } else {\n            java.toast(\"您为填写token登录，请手动移除token后再次登录\")\n        }\n        return false\n    }\n    if (openBrowser) {\n        try {\n            java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n        } catch (e) {\n            java.toast(e)\n        }\n    }\n    // java.log(\"snssdk cookie: \" + java.getCookie(\"snssdk.com\") + \"will be reomved\")\n    try {\n        cookie.removeCookie(\"snssdk.com\")\n    } catch (e) {}\n    // java.log(cookie)\n    var cookie_ = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n    let user\n    try {\n      user = JSON.parse(java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({\n        method: \"GET\",\n        headers: {\n          \"Cookie\": cookie_\n        }\n      }))).data.name\n     } catch (e) {java.log(e)}\n    if (!cookie_ || cookie_ == \"sessionid=\" || !user) {\n        java.toast(\"未获取到登录凭据，登录失败\")\n        return false\n    }\n    java.toast(\"欢迎 \" + user + \"\\n登录成功！\")\n    return true\n}\n\nfunction login() // 一定程度上加上这个函数能够支持更多的版本\n{}\n\nfunction l2(a, b) {\n  try {\n    login_(a, b)\n  } catch (e) {\n    java.log(e+\"\\n\"+e.stack)\n  }\n}\n\n// 取消登录\nfunction logout() {\n    cookie.removeCookie(\"fanqienovel.com\");\n    cookie.removeCookie(\"snssdk.com\");\n    if (String((source.getLoginInfoMap() || {})['手动登录Token'])) java.toast(\"请手动移除填写的Token\")\n    else java.toast(\"退出登录成功\");\n}\n\nfunction t() { java.toast(\"这个按钮是用来看的，别点了\") }",
    "respondTime": 5229,
    "ruleBookInfo": {
      "author": "author",
      "canReName": "true",
      "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))",
      "init": "@js:\nvar Regs = [/book_id=(\\d+)/i, /query=(\\d+)/, /d=(\\d{19})/i, /(\\d{19})/i];\nvar book_id = \"\";\nfor (let Reg of Regs) {\n    let mat = baseUrl.match(Reg);\n    if (mat) {\n        book_id = mat[1];\n        break;\n    }\n}\n\nif (!book_id) throw new Error(\"没有 book_id !\")\n\nresult = java.ajax(xGorgon(\n     \"detail\",\n     \"book_id=\" + book_id,\n     null,\n     \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n))\n\ntry {\n  xGorgon(\n    \"/reading/bookapi/read_history/update/v/?\", \"\",\n    gzip(JSON.stringify({\n      update_datas: [{\n        book_id: book_id,\n        read_timestamp_ms: Date.now()\n      }]\n    }).replace(/\\\"(\\d+)\\\"/g, \"$1\")), \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n)} catch (e) {\n  java.toast(\"无法更新阅读历史: \" + e)\n  java.log(\"无法更新阅读历史: \" + e.stack)\n}\n\nvar Res  = JSON.parse(result);\nvar data = Res.page || Res.data;\ndata = (Array.isArray(data) ? data[0] : data.book_info) || data;\nJSON.stringify(data);",
      "intro": "&nbsp;&nbsp;\n📕 源名：{{$.original_book_name}}\n📖 别名：{{$.book_flight_alias_name}}\n✏️ 开坑：{{$.create_time##T|\\+.*## }}\n🏷️ 标签：{{$.tags}}\n👤 主角：{{$.roles##\\[|\\\"|\\]}}\n👁️ 在线：{{$.read_count}}人在读{{\"\\n\"+\"​\"}}\n📜 简介：{{$.abstract}}{{\"\\n\"+\"​\"}}\n📍 {{$.copyright_info##，.*##。}}\n书籍状态：__status__\n@js:result.replace(/.+：(人在读)?\\n/g,\"\").replace('__status__', (java.getString('$.book_search_visible') == 'true' ? '正常' : (java.getString('$.tomato_book_status') == '3' ? '下架' : '小黑屋')))",
      "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormatUTC(java.getString(\"last_chapter_update_time\")*1000,'yyyy-MM-dd',8)}}\n##连载0|1完结\n@js:result\n.replace(/男生.女生/, String(java.getString(\"$.isbn\")) ? \"出版\" : `男生${java.getString(\"$.gender\")}女生`)\n.replace(\"男生0\", \"\")\n.replace(\"1女生\", \"\")\n.replace(\"男生2女生\", \"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");",
      "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}",
      "name": "book_name",
      "tocUrl": "book_id\n<js>java.base64Encode(result)</js>\ndata:book_id;base64,{{result}},{\"type\":\"fqnovel\"}",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "<js>\n(function ﹲﹴ(ﹴﹰ,ءﱣ,ﱡﱠ,ءﹶ,ﱣﱡ,ﱡﱟ,ﹺﹰ,ﹲﱡ,ﱡﹲ,ﹰﱠ,ﱡﱡ){function ﹶﹲ(ﹼ‍,ﹸﹸ){var ﹲ‌=ﹼ‍^ﹸﹸ,ﹺء=ءﱣ[ﹲ‌],ﱟ‍=66666-ﹲ‌,ﹰﱣ=[],ﹼﹰ=ﱡﱡ[ﱟ‍];if(ﹼﹰ!==\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)return ﹼﹰ;for(var ﹲﹲ=0;ﹲﹲ<ﹺء.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068;)ﹺﹰ(ﹰﱣ,ﹺء[ﹲﹲ]-ﹲﹲ++-ﹸﹸ);return ﱡﱡ[ﱟ‍]=ﱡﹲ(ﹰﱣ)}(function ﹸﱟ(ءﹰ,ﹶﹶ,ﹰﱞ,ﹲﱞ,ءﱠ){ﹶﹶ=ﹶﹶ||[],ﹰﱞ=ﹰﱞ||[],ﹲﱞ=ﹲﱞ||[];for(var ﹶﱢ=ﹰﱞ.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,ﹴﹲ,ﹺ‍;ﹺ‍=ﹴﹰ[ءﹰ++];)if(88<ﹺ‍)97>ﹺ‍&&((92>ﹺ‍||(95<ﹺ‍&&(ﹰﱞ[--ﹶﱢ+ﹺ‍-- -97][ﹰﱞ[(ﹶﱢ+=ﹺ‍--)-95]]=ﹰﱞ[ﹶﱢ-=97],!null)||ﹺ‍>93&&(ﹺ‍<95&&(ﹰﱞ[ﹶﱢ+--ﹺ‍-97]=ﱡﱟ(ﹰﱞ[ﹶﱢ-- -3],ﹰﱞ[--ﹶﱢ-2],ﹰﱞ[ﹶﱢ++-ﹺ‍--+93])(ﹰﱞ[(ﹶﱢ-=2)- --ﹺ‍+93])(),true)||\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u006b\\u0065\\u0079\\u0073(ﹰﱞ[--ﹶﱢ+ﹺ‍-- -97]).\\u006d\\u0061\\u0070(function(ءﹰ){ﹰﱞ[ﹶﱢ].\\u0069\\u006e\\u0064\\u0065\\u0078\\u004f\\u0066(ءﹰ)<0&&(ﹰﱞ[ﹶﱢ-1][ءﹰ]=ﹰﱞ[ﹶﱢ-2][ءﹰ])}),!0)||(ﹺ‍>92||(ﹰﱞ[(ﹶﱢ-=119)-++ﹺ‍+210]=new(ﱣﱡ(ﹰﱞ[ﹶﱢ+ﹺ‍--+24],(ﹰﱞ[ﹶﱢ--+--ﹺ‍+27][0]=null,ﹰﱞ[(ﹶﱢ+=119)-++ﹺ‍+92]))),null))&&(ءﹰ=ﹴﹲ),!1))&&(ﹺ‍<90&&(ﹰﱞ[ﹶﱢ-2][ﹰﱞ[(ﹶﱢ+=97)+ﹺ‍-- -187]]=ﹰﱞ[(ﹶﱢ-=100)+ﹺ‍-88],!null)||ﹺ‍>90&&(ﹰﱠ(ﹰﱞ[(ﹶﱢ+=24)-++ﹺ‍+65],ﹰﱞ[++ﹶﱢ+ﹺ‍-- -119],{\\u0067\\u0065\\u0074:ﹰﱞ[(ﹶﱢ-=28)-ﹺ‍+93],\\u0063\\u006f\\u006e\\u0066\\u0069\\u0067\\u0075\\u0072\\u0061\\u0062\\u006c\\u0065:!0,\\u0065\\u006e\\u0075\\u006d\\u0065\\u0072\\u0061\\u0062\\u006c\\u0065:!0}),1)||(ﹰﱞ[ﹶﱢ++-++ﹺ‍+91]=!true)),{})||111<++ﹺ‍&&((114>ﹺ‍||((115<ﹺ‍--||((ﹺ‍<114||(ﹰﱞ[--ﹶﱢ+--ﹺ‍-114]&=ﹰﱞ[ﹶﱢ-ﹺ‍++ +113],!1))&&function(){throw ﹰﱞ[ﹶﱢ++-1]}(),!1))&&(116<ﹺ‍||((ﹺ‍<116||(ﹰﱞ[ﹶﱢ--+ ++ﹺ‍-118]=+ﹰﱞ[ﹶﱢ++-ﹺ‍+117],void 0))&&(ﹰﱞ[(ﹶﱢ-=115)+ﹺ‍++-2]=ﹰﱞ[++ﹶﱢ-ﹺ‍+228]in ﹰﱞ[(ﹶﱢ+=113)+ﹺ‍-116]),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ءﹰ=ﹰﱞ[ﹶﱢ--+--ﹺ‍-117]),false))&&(113>ﹺ‍||(ﹰﱞ[--ﹶﱢ+1]=ﹰﱞ[(ﹶﱢ+=2)-ﹺ‍--+111],!true))&&(ﹰﱞ[ﹶﱢ++-++ﹺ‍+111]=ﹰﱞ[(ﹶﱢ+=ﹺ‍--)-116][ﹰﱞ[(ﹶﱢ-=115)-ﹺ‍+112]]=ﹴﹰ[ءﹰ++]-(ﹺ‍++ +47606+ءﹰ)),1)||104<ﹺ‍&&((ﹺ‍<107||((108>ﹺ‍||(108<ﹺ‍&&((110<ﹺ‍++||(ﹺ‍>110&&(ﹰﱞ[++ﹶﱢ+ ++ﹺ‍-115]/=ﹰﱞ[ﹶﱢ-=2],[])||ﹰﱞ[--ﹶﱢ+ﹺ‍-111].\\u0070\\u0075\\u0073\\u0068(ﹰﱞ[ﹶﱢ+ﹺ‍-- -110]),false))&&(ﹰﱞ[ﹶﱢ++- --ﹺ‍+108]=ﱣﱡ(ﹰﱞ[(ﹶﱢ+=ﹺ‍--)-114],(ﹰﱞ[++ﹶﱢ-++ﹺ‍-3][0]=ﹰﱞ[(ﹶﱢ-=71)+ﹺ‍-- -156],ﹰﱞ[(ﹶﱢ-=44)-ﹺ‍--+111]))()),!\"\")||(ﹰﱞ[ﹶﱢ--+ﹺ‍-111]=ﱡﱟ(ﹰﱞ[++ﹶﱢ-2],ﹰﱞ[(ﹶﱢ+=--ﹺ‍)-110],ﹰﱞ[(ﹶﱢ-=109)- --ﹺ‍+107])()(ﹶﹲ(ﹴﹰ[ءﹰ++]^-ﹺ‍++ +29826+ءﹰ,ﹴﹰ[ءﹰ++]^-++ﹺ‍+10187+ءﹰ))),0))&&(ءﹰ=ﹰﱞ[--ﹶﱢ-ﹺ‍++ +107]),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(104<--ﹺ‍&&(ﹰﱞ[(ﹶﱢ-=6)-ﹺ‍++ +109]||(ءﹰ=ﹰﱞ[ﹶﱢ-ﹺ‍+111]),(ﹶﱢ+=4)+102,true)||(ﹰﱞ[(ﹶﱢ-=ﹺ‍++)+102]=new \\u0052\\u0065\\u0067\\u0045\\u0078\\u0070(ﹰﱞ[ﹶﱢ--+ ++ﹺ‍-4],ﹰﱞ[(ﹶﱢ+=104)+ ++ﹺ‍-107]))),!0)||(ﹺ‍--<100||((++ﹺ‍<101||(ﹺ‍<102&&(ﹰﱞ[++ﹶﱢ-1]=ﹶﹶ[ﹴﹰ[ءﹰ++]^-++ﹺ‍+16270+ءﹰ],!null)||++ﹺ‍<104&&(ﹰﱞ[ﹶﱢ--+ﹺ‍++-105]=new \\u0052\\u0065\\u0067\\u0045\\u0078\\u0070(ﹰﱞ[ﹶﱢ-- -ﹺ‍--+103],ﹰﱞ[ﹶﱢ++-ﹺ‍++ +104]),[])||(104<ﹺ‍||(ﹰﱞ.\\u0073\\u0070\\u006c\\u0069\\u0063\\u0065(ﹶﱢ-- -3,0,ﹰﱞ[(ﹶﱢ+=2)-ﹺ‍++ +102]),![]))&&(ﹰﱞ[--ﹶﱢ-ﹺ‍--+104]=ﱡﱠ[ﹰﱞ[ﹶﱢ++ + ++ﹺ‍-106]]=ﹰﱞ[--ﹶﱢ-ﹺ‍+105]),void 0))&&(ﹰﱞ[ﹶﱢ+ﹺ‍-- -102]=new(ﱡﱟ(ﹰﱞ[ﹶﱢ-- - --ﹺ‍+96],null)(ﹰﱞ[ﹶﱢ-ﹺ‍+98]))),null))&&(97<ﹺ‍||(ﹰﱞ[++ﹶﱢ-ﹺ‍--+94]=ﹰﱞ[--ﹶﱢ-++ﹺ‍+95]===ﹰﱞ[--ﹶﱢ+ﹺ‍-- -97],!true))&&(ﹰﱞ[ﹶﱢ-- -2][ﹰﱞ[ﹶﱢ-ﹺ‍--+98]]=ﹰﱞ[(ﹶﱢ-=2)+ﹺ‍-97]);else if(31>ﹺ‍)(22<ﹺ‍||((++ﹺ‍>16||((10>ﹺ‍||((13<ﹺ‍||(13<++ﹺ‍&&(ﹰﱞ[--ﹶﱢ+ﹺ‍-- -13]=ﹰﱞ[(ﹶﱢ+=2)-ﹺ‍+11],1)||13>ﹺ‍&&(++ﹺ‍<13&&(ﹰﱞ[++ﹶﱢ- --ﹺ‍+10]=!0,!\"\")||(ﹰﱞ[(ﹶﱢ+=32)-40]=function(ﹲﱟ,ﱞﹸ,ﹼﱡ,ﹰﹶ,ﱣﱟ,ﱣﱣ,ﹰﱢ,ءﱡ){var ﱣ‌=ﹲﱡ(ﹲﱞ,[ﹶﹶ]);return function ﱠﹶ(){var ﹲﹰ=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068>ﱞﹸ.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068?ﱞﹸ.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068:\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,ﹰﹼ=[];for(var ﹲﹲ=0;ﹲﹲ<ﹲﹰ;ﹲﹲ++)ﹰﹼ[ﱞﹸ[ﹲﹲ]]=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073[ﹲﹲ];return ﹰﹶ&&(ﹰﹼ[ﱣﱟ]=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073),ﹲﱟ&&(ﹰﹼ[ﹰﱢ]=this),ﱣﱣ&&ﹰﱠ(ﹰﹼ,ءﱡ,{\\u0076\\u0061\\u006c\\u0075\\u0065:ﱠﹶ,\\u0077\\u0072\\u0069\\u0074\\u0061\\u0062\\u006c\\u0065:!1}),ﹸﱟ(ﹼﱡ,ﹰﹼ,[],ﱣ‌)}}(ﹰﱞ[(ﹶﱢ+=--ﹺ‍)-48],ﹰﱞ[ﹶﱢ-ﹺ‍-- -39],ﹰﱞ[ﹶﱢ++-ﹺ‍-- -41],ﹰﱞ[(ﹶﱢ+=--ﹺ‍)-60],ﹰﱞ[++ﹶﱢ-ﹺ‍++-51],ﹰﱞ[ﹶﱢ+ﹺ‍-- -67],ﹰﱞ[++ﹶﱢ- --ﹺ‍-51],ﹰﱞ[(ﹶﱢ-=63)- --ﹺ‍+13])),1)||ﹶﱢ--,\"\"))&&(15<ﹺ‍&&(ءﹰ=ﹰﱞ[--ﹶﱢ-ﹺ‍--+16],true)||15>ﹺ‍&&(ﹰﱞ[ﹶﱢ- --ﹺ‍+8]=new(ءﹶ(ﹰﱞ[(ﹶﱢ+=ﹺ‍++)-18],null,ﹰﱞ[(ﹶﱢ+=++ﹺ‍)-32],ﹰﱞ[(ﹶﱢ-=43)+ﹺ‍-- -3],ﹰﱞ[(ﹶﱢ+=111)-ﹺ‍++-84],ﹰﱞ[(ﹶﱢ-=100)- --ﹺ‍+17])),true)||(ﹰﱞ[ﹶﱢ+ﹺ‍-- -17]=ﹰﱞ[ﹶﱢ-- -2]in ﹰﱞ[ﹶﱢ-++ﹺ‍+15])),\"\"))&&(ﹺ‍<5||((ﹺ‍<7||(ﹺ‍>8&&(ﹰﱞ[ﹶﱢ++-ﹺ‍--+7]=new(ءﹶ(ﹰﱞ[ﹶﱢ++ + ++ﹺ‍-12],null,ﹰﱞ[(ﹶﱢ-=3)-ﹺ‍+9])),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ﹺ‍<8||(ﹰﱞ[ﹶﱢ-- -ﹺ‍+6]=ﹲﱞ[ﹲﱞ.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068-ﹰﱞ[++ﹶﱢ+ ++ﹺ‍-10]][ﹰﱞ[ﹶﱢ--+ﹺ‍++-11]],null))&&(ﹰﱞ[++ﹶﱢ+ﹺ‍++-8]=ﹴﹰ[ءﹰ++]-(- --ﹺ‍+ءﹰ)),0))&&(6>ﹺ‍&&(ﹰﱞ[--ﹶﱢ-ﹺ‍++ +5]=new ﹰﱞ[++ﹶﱢ-ﹺ‍--+5],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ءﹰ=ﹴﹰ[ﹴﹲ=ءﹰ,ءﹰ++]^-++ﹺ‍+45371+ءﹰ)),void 0))&&(3<ﹺ‍&&(ﹰﱞ[ﹶﱢ+1]=ﹴﹰ[ﹰﱞ[(ﹶﱢ+=2)- --ﹺ‍+1]=ﹶﹲ(ﹴﹰ[ءﹰ++]^ﹺ‍+53739+ءﹰ,ﹴﹰ[ءﹰ++]^--ﹺ‍+32306+ءﹰ),ءﹰ++]-(++ﹺ‍+46178+ءﹰ),!0)||(--ﹺ‍>1||(ﹰﱞ[ﹶﱢ++-++ﹺ‍+2]=ﹴﹰ[ءﹰ++]-(-ﹺ‍+19846+ءﹰ),void 0))&&(ﹰﱞ[++ﹶﱢ-ﹺ‍-- -6]=ﱡﱟ(ﹰﱞ[(ﹶﱢ-=10)+--ﹺ‍+3],ﹰﱞ[(ﹶﱢ-=--ﹺ‍)+1])(ﹰﱞ[(ﹶﱢ+=43)+ﹺ‍-- -39],ﹰﱞ[(ﹶﱢ-=49)- --ﹺ‍+7],ﹰﱞ[ﹶﱢ-ﹺ‍++ +8])(ﹰﱞ[--ﹶﱢ-ﹺ‍+11],ﹰﱞ[(ﹶﱢ+=9)-ﹺ‍+3]))),void 0))&&(ﹺ‍<19&&(ﹺ‍++>17&&(ﹰﱞ[ﹶﱢ-- -ﹺ‍--+17]=ﹰﱞ[ﹶﱢ-1]<=ﹰﱞ[ﹶﱢ],1)||(ءﹰ=ﹴﹲ),[])||(20>ﹺ‍||((21>ﹺ‍||((22>ﹺ‍||(ﹺ‍++>22&&(ﹰﱞ[ﹶﱢ++]=[],!false)||(ﹰﱞ[++ﹶﱢ-1]=ﹴﹰ[ءﹰ++]-+ءﹰ),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ﹰﱞ[++ﹶﱢ+ ++ﹺ‍-24]=ﹶﹶ[ﹰﱞ[--ﹶﱢ+ﹺ‍-- -23]]),!{}))&&(ﹰﱞ[ﹶﱢ++ +ﹺ‍++-27]=new(ءﹶ(ﹰﱞ[ﹶﱢ--+ ++ﹺ‍-30],null,ﹰﱞ[(ﹶﱢ+=ﹺ‍)-28],ﹰﱞ[ﹶﱢ++-ﹺ‍++-5],ﹰﱞ[ﹶﱢ--+ﹺ‍-50],ﹰﱞ[ﹶﱢ++ +ﹺ‍-48],ﹰﱞ[ﹶﱢ+ ++ﹺ‍-49],ﹰﱞ[(ﹶﱢ-=29)+ﹺ‍++-19]))),!true))&&(ﹰﱞ[ﹶﱢ-- - --ﹺ‍+15]=ءﹶ(ﹰﱞ[ﹶﱢ+ﹺ‍-19],ﹰﱞ[ﹶﱢ-- -ﹺ‍--+16])(ﹰﱞ[ﹶﱢ+ﹺ‍-- -16]))),0))&&(30<++ﹺ‍||((27>ﹺ‍||((29>ﹺ‍||(ﹺ‍<30&&(ﹰﱞ[++ﹶﱢ+--ﹺ‍-31]|=ﹰﱞ[(ﹶﱢ-=2)- --ﹺ‍+27],{})||\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u006b\\u0065\\u0079\\u0073(ﹰﱞ[ﹶﱢ-- -ﹺ‍--+27]).\\u006d\\u0061\\u0070(function(ءﹰ){ﹰﱞ[ﹶﱢ].\\u0069\\u006e\\u0064\\u0065\\u0078\\u004f\\u0066(ءﹰ)<0&&(ﹰﱞ[ﹶﱢ-1][ءﹰ]=ﹰﱞ[ﹶﱢ-2][ءﹰ])}),0))&&(ﹺ‍<28||(\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u006b\\u0065\\u0079\\u0073(ﹰﱞ[ﹶﱢ-- -3]).\\u006d\\u0061\\u0070(function(ءﹰ){ﹰﱞ[ﹶﱢ].\\u0069\\u006e\\u0064\\u0065\\u0078\\u004f\\u0066(ءﹰ)<0&&(ﹰﱞ[ﹶﱢ-1][ءﹰ]=ﹰﱞ[ﹶﱢ-2][ءﹰ])}),void 0))&&(ﹰﱞ[++ﹶﱢ-++ﹺ‍+21]=new(ﱣﱡ(ﹰﱞ[--ﹶﱢ-6],[null,ﹰﱞ[--ﹶﱢ-4],ﹰﱞ[(ﹶﱢ+=++ﹺ‍)-32],ﹰﱞ[--ﹶﱢ+ ++ﹺ‍-60],ﹰﱞ[(ﹶﱢ-=96)- --ﹺ‍+96],ﹰﱞ[(ﹶﱢ+=64)+ﹺ‍-25]]))),!{}))&&(25<ﹺ‍||(ﹺ‍>24&&(ﹰﱞ[++ﹶﱢ- --ﹺ‍+22]=ﹰﱞ[ﹶﱢ-- -++ﹺ‍+23][ﹶﹲ(ﹴﹰ[ءﹰ++]^-ﹺ‍--+41527+ءﹰ,ﹴﹰ[ءﹰ++]^-ﹺ‍+25163+ءﹰ)],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ﹰﱞ[++ﹶﱢ+ﹺ‍-27]=ﹰﱞ[++ﹶﱢ-4][ﹰﱞ[(ﹶﱢ-=3)+ ++ﹺ‍-25]]),!{}))&&function(){debugger}(),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ﹰﱞ[ﹶﱢ++-ﹺ‍--+29]%=ﹰﱞ[(ﹶﱢ-=2)- --ﹺ‍+29]);else if(ﹺ‍>59){if(81<ﹺ‍){if(85<ﹺ‍--)(86<ﹺ‍||(85<ﹺ‍--&&(ﹰﱞ[++ﹶﱢ-1]=ﹴﹰ[ءﹰ++]^ﹺ‍+51259+ءﹰ,!0)||ﹰﱞ.\\u0073\\u0070\\u006c\\u0069\\u0063\\u0065(--ﹶﱢ-ﹺ‍--+82,0,ﹰﱞ[(ﹶﱢ+=2)+--ﹺ‍-84]),!true))&&(ﹰﱞ[++ﹶﱢ+ﹺ‍++-88]=!!0);else if(ﹺ‍>83)ﹰﱞ[++ﹶﱢ-++ﹺ‍+84]=null;else if(ﹺ‍>82)return ﹰﱞ[--ﹶﱢ-ﹺ‍++ +83];else ﹺ‍--<82&&(ﹰﱞ[ﹶﱢ+ﹺ‍-- -81]=new(ﱣﱡ(ﹰﱞ[ﹶﱢ-ﹺ‍--+78])),!\"\")||(ﹰﱞ[ﹶﱢ+ ++ﹺ‍-85]=ﹲﱞ[ﹲﱞ.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068-ﹰﱞ[--ﹶﱢ-1]][ﹰﱞ[ﹶﱢ-++ﹺ‍+81]]=ﹰﱞ[ﹶﱢ-- -ﹺ‍--+83]);}else(ﹺ‍<68||(75>ﹺ‍&&((ﹺ‍-->71||((ﹺ‍<69||((68<--ﹺ‍||(ﹰﱞ[ﹶﱢ++-ﹺ‍+68]=\\u006a\\u0061\\u0076\\u0061,void 0))&&(ﹰﱞ[(ﹶﱢ-=9)-ﹺ‍+76]=ﱡﱟ(ﹰﱞ[ﹶﱢ++ +ﹺ‍-- -61])(ﹰﱞ[(ﹶﱢ+=7)-++ﹺ‍+68])()),\"\"))&&(ﹺ‍++<68&&(ﹰﱞ[(ﹶﱢ+=++ﹺ‍)-71]=ﹰﱞ[(ﹶﱢ+=ﹺ‍++)-140][ﹰﱞ[(ﹶﱢ-=139)-++ﹺ‍+71]],1)||(ﹰﱞ[ﹶﱢ++ +ﹺ‍-69]=!{})),\"\"))&&(72<ﹺ‍&&(ﹰﱞ[(ﹶﱢ-=ﹺ‍--)+71]=delete ﹰﱞ[ﹶﱢ++- --ﹺ‍+142][ﹰﱞ[(ﹶﱢ+=71)+ﹺ‍-71]],!null)||(ﹺ‍<72||(ﹰﱞ[--ﹶﱢ-1]=ﹶﹶ[ﹰﱞ[++ﹶﱢ-1]]=ﹰﱞ[--ﹶﱢ+ﹺ‍-- -73],\"\"))&&ﹰﱞ.\\u0073\\u0070\\u006c\\u0069\\u0063\\u0065((ﹶﱢ+=99)-++ﹺ‍-30,0,ﹰﱞ[(ﹶﱢ-=98)-2])),!null)||79<++ﹺ‍&&(ﹺ‍<81&&(ﹰﱞ[(ﹶﱢ-=ﹺ‍)+79]=~ﹰﱞ[(ﹶﱢ+=80)+--ﹺ‍-80],!null)||(ﹺ‍<82||(ﹶﹶ[ﹰﱞ[++ﹶﱢ+ ++ﹺ‍-86]]=ﹰﱞ[(ﹶﱢ-=3)-ﹺ‍--+84],!{}))&&(ﹰﱞ[++ﹶﱢ+ ++ﹺ‍-85]>>>=ﹰﱞ[(ﹶﱢ-=2)- --ﹺ‍+81]),true)||(ﹺ‍<78||((ﹺ‍<79||(ﹰﱞ[++ﹶﱢ-ﹺ‍++ +76]=ﹰﱞ[(ﹶﱢ-=47)-ﹺ‍--+124]<ﹰﱞ[(ﹶﱢ+=45)+ ++ﹺ‍-80],!{}))&&(ﹰﱞ[++ﹶﱢ+ﹺ‍-80]=\\u0073\\u0069\\u0067\\u006e=ﹰﱞ[--ﹶﱢ+ﹺ‍-- -79]),0))&&(77>ﹺ‍&&(ﹰﱠ(ﹰﱞ[(ﹶﱢ+=ﹺ‍++)-79],ﹰﱞ[ﹶﱢ-78],{\\u0073\\u0065\\u0074:ﹰﱞ[(ﹶﱢ-=79)-++ﹺ‍+80],\\u0063\\u006f\\u006e\\u0066\\u0069\\u0067\\u0075\\u0072\\u0061\\u0062\\u006c\\u0065:!0,\\u0065\\u006e\\u0075\\u006d\\u0065\\u0072\\u0061\\u0062\\u006c\\u0065:!0}),!false)||(ءﹰ=ﹰﱞ[ﹴﹲ=ءﹰ,ﹶﱢ-- -ﹺ‍--+76])),\"\"))&&(63>ﹺ‍++||((ﹺ‍<66||((ﹺ‍<68||(ﹰﱞ[ﹶﱢ++ +ﹺ‍++-68]=ﹶﹲ(ﹴﹰ[ءﹰ++]^- --ﹺ‍+29231+ءﹰ,ﹴﹰ[ءﹰ++]^11499+ءﹰ),!1))&&(66<ﹺ‍||(ﹰﱞ[ﹰﱞ[(ﹶﱢ+=--ﹺ‍)-65]=[],++ﹶﱢ+ﹺ‍-- -130]=ﹰﱞ[(ﹶﱢ-=64)-2],!{}))&&(ﹰﱞ[ﹶﱢ++-++ﹺ‍+68]={}),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(64<ﹺ‍||(ﹰﱞ[++ﹶﱢ-++ﹺ‍+62]=ﹰﱞ[(ﹶﱢ-=20)+ﹺ‍-- -48]!=ﹰﱞ[(ﹶﱢ+=18)+ﹺ‍++-64],\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ﹰﱞ[(ﹶﱢ+=14)+ﹺ‍-81]=ﱡﱠ[ﹰﱞ[ﹶﱢ+ ++ﹺ‍-81]]=ﹰﱞ[(ﹶﱢ-=15)+ﹺ‍++-67]),!true))&&(ﹺ‍<62||(62<ﹺ‍++&&(ﹰﱞ[ﹶﱢ-- -ﹺ‍++ +62]=delete ﹰﱞ[(ﹶﱢ+=ﹺ‍++)-66][ﹰﱞ[ﹶﱢ-=65]],[])||(ﹰﱞ[ﹶﱢ++ + ++ﹺ‍-64]=ﱡﱠ),![]))&&(ﹰﱞ[++ﹶﱢ+--ﹺ‍-61]={});}else ﹺ‍<39&&(34>ﹺ‍&&(32<ﹺ‍&&(ﹰﱞ[++ﹶﱢ-ﹺ‍++ +32]=ﱡﱠ,true)||(32>ﹺ‍||(ﱡﱠ[ﹰﱞ[(ﹶﱢ-=38)-ﹺ‍+69]]=ﹰﱞ[ﹶﱢ-++ﹺ‍+68].\\u0073\\u006c\\u0069\\u0063\\u0065(ﹰﱞ[ﹶﱢ-ﹺ‍--+69],ﹰﱞ[(ﹶﱢ+=35)+ﹺ‍-- -32].\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068),null))&&(ﹰﱞ[ﹶﱢ--+ ++ﹺ‍-35]=ﹲﱞ[ﹲﱞ.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068-ﹰﱞ[ﹶﱢ++]][ﹰﱞ[ﹶﱢ++ +ﹺ‍++-34]]=ﹰﱞ[(ﹶﱢ-=3)+ﹺ‍-- -34]),{})||(ﹺ‍<36||((37<ﹺ‍||(37>ﹺ‍&&(ﹰﱞ[(ﹶﱢ+=65)+ﹺ‍-103]=new ﹰﱞ[(ﹶﱢ+=ﹺ‍)-103](ﹰﱞ[(ﹶﱢ-=102)-ﹺ‍+36]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ﹰﱞ[++ﹶﱢ+ﹺ‍++-40]/=ﹰﱞ[ﹶﱢ-=2]),0))&&(ﹰﱞ[(ﹶﱢ+=13)+ﹺ‍++-54]=ﱡﱟ(ﹰﱞ[ﹶﱢ+ ++ﹺ‍-55],ﹰﱞ[(ﹶﱢ-=--ﹺ‍)+23])()(ﹰﱞ[(ﹶﱢ+=24)-ﹺ‍++ +40])),!{}))&&(34<ﹺ‍&&(ﹰﱞ[ﹶﱢ--+ ++ﹺ‍-38]>>>=ﹰﱞ[ﹶﱢ+--ﹺ‍-35],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ﹰﱞ[(ﹶﱢ-=--ﹺ‍)+32]=ﹰﱞ[(ﹶﱢ+=33)+ﹺ‍++-34][ﹶﹲ(ﹴﹰ[ءﹰ++]^- --ﹺ‍+47993+ءﹰ,ﹴﹰ[ءﹰ++]^ﹺ‍++ +34533+ءﹰ)])),{})||46>ﹺ‍&&((ﹺ‍<41||(42<ﹺ‍&&((44<ﹺ‍||(43<ﹺ‍&&(function(){debugger}(),true)||(ﹰﱞ[ﹶﱢ--+ﹺ‍-42]=ﹴﹰ[ﹰﱞ[(ﹶﱢ+=3)-2]=ﹴﹰ[ءﹰ++]-(55787+ءﹰ),ءﹰ++]-(ﹺ‍--+38234+ءﹰ)),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ﹰﱞ[++ﹶﱢ-++ﹺ‍+45]=true),true)||42<++ﹺ‍&&(ﹰﱞ[--ﹶﱢ-ﹺ‍--+42]%=ﹰﱞ[ﹶﱢ+ﹺ‍++-42],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ﹰﱞ[(ﹶﱢ-=ﹺ‍--)+41]=ﱡﱠ[ﹰﱞ[(ﹶﱢ+=42)+ﹺ‍++-42]]),void 0))&&(39<ﹺ‍&&(ﹰﱞ[--ﹶﱢ- --ﹺ‍+34]=ﱡﱟ(ﹰﱞ[(ﹶﱢ+=ﹺ‍--)-43])(ﹰﱞ[ﹶﱢ- --ﹺ‍-7],ﹰﱞ[(ﹶﱢ-=ﹺ‍++)-5],ﹰﱞ[ﹶﱢ--+--ﹺ‍-41],ﹰﱞ[ﹶﱢ++ +ﹺ‍-39])(ﹰﱞ[(ﹶﱢ-=6)+4]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ﹰﱞ[ﹶﱢ++-++ﹺ‍+40]=!{})),!0)||52>--ﹺ‍&&(ﹺ‍>48&&((ﹺ‍>50||(ﹺ‍<50&&(ﹰﱞ[--ﹶﱢ-ﹺ‍++ +48]=ﹰﱞ[ﹶﱢ-1]!==ﹰﱞ[ﹶﱢ],[])||(ﹰﱞ[ﹶﱢ++-++ﹺ‍+51]=ﱡﱠ),!true))&&(ﹰﱞ[(ﹶﱢ-=11)+9]=ﹰﱞ[++ﹶﱢ+ﹺ‍-- -43]<ﹰﱞ[(ﹶﱢ+=9)-ﹺ‍--+50]),!\"\")||ﹺ‍>47&&(ﹰﱞ[ﹶﱢ--+ﹺ‍++-50]=ﹰﱞ[ﹶﱢ--+ﹺ‍++-50]===ﹰﱞ[++ﹶﱢ+--ﹺ‍-49],!false)||(47>ﹺ‍||(ﹰﱞ[(ﹶﱢ+=93)+ ++ﹺ‍-142]=ﹶﹶ[ﹰﱞ[(ﹶﱢ-=93)-1]],!true))&&(ﹺ‍>45||(ﹰﱞ[ﹶﱢ- --ﹺ‍+42]=new(ﱣﱡ(ﹰﱞ[++ﹶﱢ-ﹺ‍--+41],[null,ﹰﱞ[(ﹶﱢ-=2)-ﹺ‍++ +43]])),!1))&&(ﹰﱞ[++ﹶﱢ-ﹺ‍--+45]=![]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(--ﹺ‍<53||((54>ﹺ‍||((54<ﹺ‍||(ﹰﱞ[ﹶﱢ-2][ﹰﱞ[ﹶﱢ++-1]]=ﹰﱞ[ﹶﱢ-=4],void 0))&&(ﹺ‍<56&&(ﹰﱞ[ﹶﱢ++ + ++ﹺ‍-56]=ﹴﹰ[ءﹰ++]-(++ﹺ‍+47462+ءﹰ),!0)||ﹺ‍>56&&(ﹰﱞ[++ﹶﱢ- --ﹺ‍+54]=~ﹰﱞ[ﹶﱢ-- -++ﹺ‍+55],!0)||(ﹰﱞ[(ﹶﱢ-=--ﹺ‍)+53]<<=ﹰﱞ[(ﹶﱢ+=54)-ﹺ‍+55])),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ﹰﱞ[ﹶﱢ++-ﹺ‍--+46]=new(ﱡﱟ(ﹰﱞ[ﹶﱢ- --ﹺ‍+43])(null,ﹰﱞ[ﹶﱢ-- -ﹺ‍--+44],ﹰﱞ[(ﹶﱢ+=19)- --ﹺ‍+25],ﹰﱞ[ﹶﱢ++ +ﹺ‍++-72],ﹰﱞ[ﹶﱢ+ ++ﹺ‍-74],ﹰﱞ[(ﹶﱢ+=46)-ﹺ‍-- -17],ﹰﱞ[(ﹶﱢ-=72)-ﹺ‍++ +55]))),void 0))&&(ﹺ‍>51||(ﹰﱞ[(ﹶﱢ+=ﹺ‍)-54]=ﹰﱞ[--ﹶﱢ-ﹺ‍-2][ﹰﱞ[ﹶﱢ-- -52]]=ﹶﹶ[ﹰﱞ[(ﹶﱢ-=51)-ﹺ‍+52]],\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ﹰﱞ[++ﹶﱢ-ﹺ‍--+49]=ﹰﱞ[ﹶﱢ++-ﹺ‍+48]>ﹰﱞ[(ﹶﱢ-=3)-ﹺ‍++ +51])})(0)})([87,51335,65,57,47524,111,47730,11,43,55797,38288,43,55800,38291,43,55803,38294,10,77,5,45425,1,19869,70,112,24,44445,28139,67,28199,12581,112,34,60408,55209,100,16200,24,23657,40052,107,53418,33638,38,81,100,16210,3,3920,41772,46234,53,11,100,16218,84,84],[[4113,4105,4059,4076,4118,4108,4121,4111,4113],[7269,7267,7273,7271,7267,7273,7345],[20707,20720,20720,20710,20709,20729],[65176,65188,65174,65183,65170,65181,65177],[42344,42269,42346,42272,42348,42277,42350,42275,42352,42277,42354,42282,42283,42279,42283,42281,42284,42361,42291,42337,42289,42297,42298,42294,42344,42302,42291,42347,42303,42350,42307,42296,42304,42350,42354,42307,42301,42354,42312,42307,42362,42306,42362,42365,42320,42315,42363,42319,42317,42322,42371,42323,42323,42323],[56765,56756,56755,56763]],function(){return typeof \\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073===\"undefined\"&&(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073=typeof \\u0077\\u0069\\u006e\\u0064\\u006f\\u0077===\"undefined\"?typeof \\u0067\\u006c\\u006f\\u0062\\u0061\\u006c!==\"undefined\"?\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c:this:\\u0077\\u0069\\u006e\\u0064\\u006f\\u0077),typeof \\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073=\\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073),typeof \\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065=\\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065),typeof \\u006d\\u006f\\u0064\\u0075\\u006c\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u006d\\u006f\\u0064\\u0075\\u006c\\u0065=\\u006d\\u006f\\u0064\\u0075\\u006c\\u0065),typeof \\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065=\\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065),typeof \\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065=\\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065),\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073}(),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064(\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0062\\u0069\\u006e\\u0064),\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0061\\u0070\\u0070\\u006c\\u0079.\\u0062\\u0069\\u006e\\u0064(\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0062\\u0069\\u006e\\u0064),\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0062\\u0069\\u006e\\u0064.\\u0062\\u0069\\u006e\\u0064(\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0062\\u0069\\u006e\\u0064),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064([].\\u0070\\u0075\\u0073\\u0068),\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064([].\\u0063\\u006f\\u006e\\u0063\\u0061\\u0074),\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0061\\u0070\\u0070\\u006c\\u0079.\\u0062\\u0069\\u006e\\u0064(\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067.\\u0066\\u0072\\u006f\\u006d\\u0043\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065,null),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0050\\u0072\\u006f\\u0070\\u0065\\u0072\\u0074\\u0079,[]);\n\n\nlet item_id\ntry { item_id = java.hexDecodeToString(result) } catch { item_id = baseUrl.match(/(\\d{19})/)[1] }\n// java.log(item_id)\nbook_id = java.hexDecodeToString(String(java.ajax(String(book.tocUrl) ? book.tocUrl : 'data:book_id;base64,,{\"type\":\"fqnovel\"}')))\nlet sid = String(\"\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])).replace(/undefined/g, \"\").trim()\n\nlet ck = \"sessionid=\" + sid\n\nlet opt1 = JSON.stringify({ method: \"POST\", body: JSON.stringify(sign({\n  data: {\n    ad_count: 1,\n    item_ids: [ item_id ],\n    expect_unlock_count: 1,\n    timestamp: String(Date.now())\n  },\n  sdk_type: 4,\n  unlock_type: 1,\n  item_id: book_id\n})), headers: JSON.stringify({ Cookie: ck }) })\n// java.log(opt1)\nlet s = java.ajax(`https://sdkapi.fanqieopen.com/open_sdk/reader/ad/inspire_unlock/v1?novelsdk_aid=638505,${opt1}`)\nlet sd = JSON.parse(s)\nif (sd.code === 0 && sid) {\n  java.log(`章节 item_id=${item_id} 尝试解锁成功, ${((sd.data || {}).toast || {}).text || 'null'}`) // 阅读你还真他娘的是个天才，?.就解决的事非要搞的这么麻烦\n} else {\n  if (!sid) {\n    java.longToast('您需要登录才能进行章节自动解锁哦QwQ')\n  } else {\n    java.longToast(`自动解锁失败，请不要带上这个截图去反馈哦，作者大概率不会理你的QAQ\\n${s}`)\n  }\n}\nlet opt2 = JSON.stringify({ method: \"POST\", body: JSON.stringify(sign({\n  item_id: item_id,\n  need_book_info: 0,\n  show_picture: 1,\n  sdk_type: 4\n})), headers: JSON.stringify({ Cookie: ck }) })\njava.ajax(`https://sdkapi.fanqieopen.com/open_sdk/reader/content/v1?novelsdk_aid=638505,${opt2}`)\n</js>$..content@js:\nif (!result.startsWith('<')) {\n  try {\n    let info = JSON.parse(result)\n    if (Array.isArray(info.picInfos)) {\n      result = []\n      info.picInfos.forEach(i => {\n        result.push(`<img src=\"${i.picUrl}&__key=${info.encrypt_key}\">`)\n      })\n      result = result.join('\\n')\n    }\n  } catch (e) {}\n}\nresult.replace(/\\{\\!\\-\\- PGC_VOICE\\:.*\\-\\-\\}/g, \"\").replace(/\\<tt_keyword_ad.*\\<\\/tt_keyword_ad\\>/, \"\").replace(/\\<a epub.*\\>\\<\\/a\\>/g, \"\").replace(/<!DOCTYPE.*dtd\\\">/, '')",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\n\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n\ngetShelf = () => {\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = java.ajax(book_shelf_url + ', ' + JSON.stringify({\n  headers: {\n    'Cookie': ck\n  }\n}))\n\nbid = getBookIdFull(book_shelf_info)\nlet id_list = splitArray(bid, 100)\nlet urls = []\nid_list.forEach(i => {\n    urls.push(xGorgon(\"multi-detail\", \"book_id=\" + i.join(\",\"), null, ck))\n})\n\nres = java.ajaxAll(urls)\n\nlet resp = {book_info: []}\nres.forEach(r => {\n  resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n})\n\nreturn resp\n}\n\nfunction getByGroupName(name) {\n  let book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\n\n  let book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n    headers: {\n      'Cookie': ck,\n    }\n  })))\n  let group_bookids = {\n    \"未分组\": []\n  }\n  // java.log(\n  book_shelf_info.data.book_shelf_info.forEach(i => {\n    if (!group_bookids[i.group_name ? i.group_name : \"未分组\"]) group_bookids[i.group_name] = []\n    group_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n  })\n  // java.log(JSON.stringify(group_bookids[\"未分组\"]))\n  // java.log(decodeURIComponent(name))\n  if (!group_bookids[decodeURIComponent(name)]) return {data: []}\n  //java.log(\"awa\")\n  let book_ids = splitArray(group_bookids[decodeURIComponent(name)], 100)\n  let urls = []\n\n  book_ids.forEach(i => {\n    urls.push(xGorgon(\"multi-detail\", \"book_id=\" + i.join(\",\"), null, ck))\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 = xGorgon(\n\t  \"bookmall/tab\",\n    \"version_name=5.8.9.32&device_id=1024&device_type=114514&iid=2048\",\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]\n  // java.log(JSON.stringify(tab))\n  tab = tab.cell_data\n  if (!tab) tab = []\n  let bookList = []\n  for (let i of tab) {\n    bookList = bookList.concat(i.book_data)\n    // java.log(JSON.stringify(i.book_data))\n  }\n  return { book_info: bookList }\n}\n\nif (baseUrl.endsWith(\"bookshelf\")) result = getShelf(\"bookshelf/info\")\nelse {\n  let w = baseUrl.split(\"/\")\n  if (baseUrl.includes(\"groupName\")) {\n    result = getByGroupName(w[w.length - 1])\n  } else if (baseUrl.includes(\"tab\")) {\n    result = getByTabIndex(parseInt(w[w.length - 1]))\n  } else result = JSON.parse(result)\n}\nJSON.stringify({data: result.book_info || result.data.book_info || result.detail_list || result.data})\n</js>\n$.data[*]",
      "bookUrl": "/reading/bookapi/detail/v/?book_id={{$.book_id}}",
      "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))",
      "intro": "$.abstract##\\n",
      "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormatUTC(java.getString(\"last_chapter_update_time\")*1000,'yyyy-MM-dd',8)}}\n##连载0|1完结\n@js:result\n.replace(/男生.女生/, String(java.getString(\"$.isbn\")) ? \"出版\" : `男生${java.getString(\"$.gender\")}女生`)\n.replace(\"男生0\", \"\")\n.replace(\"1女生\", \"\")\n.replace(\"男生2女生\", \"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\")\n.replace(\"1970-01-01\", \"\");",
      "name": "$.book_name",
      "wordCount": "$.word_number"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "<js>\nlet res = JSON.parse(result)\nif (res.url) {\n  res = JSON.parse(java.ajax(res.url))\n}\nlet books\n\nif (res.search_tabs) {\n  res.search_tabs.forEach((i) => {\n    if (i.tab_type == 3) books = i.data\n  })\n} else books = res.data\n\nlet results = []\n\nlet a = Array.isArray(books) ? books : [books]\na.forEach(w => {\n  results.push((w.book_data || [])[0] || [w][0])\n})\n\nJSON.stringify(results)\n</js>$[*]",
      "bookUrl": "/reading/bookapi/detail/v/?book_id={{$.book_id}}",
      "checkKeyWord": "https://www.baidu.com/删书示例?book_id=7285555567827880975",
      "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))",
      "intro": "abstract##\\n",
      "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n##连载0|1完结\n@js:result\n.replace(/男生.女生/, String(java.getString(\"$.isbn\")) ? \"出版\" : `男生${java.getString(\"$.gender\")}女生`)\n.replace(\"男生0\", \"\")\n.replace(\"1女生\", \"\")\n.replace(\"男生2女生\", \"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");",
      "name": "book_name||title##\\s*<\\/?em>\\s*",
      "wordCount": "word_number"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar u_Index = 0;     // 0-1\n// java.log(book)\nvar u_Types = ['API', 'WEB'];\nvar v_Index = [];\nvar v_Names = [];\nvar c_Array = [];\nvar book_id = java.hexDecodeToString(result);\n\nfunction b64Url(item_id) {\n    return `data:item_id;base64,${java.base64Encode(item_id)},{\"type\":\"fqnovel\"}`;\n}\n\nfunction push_a(a, b, c, d) {\n    c_Array.push({\n        \"ChapterName\": a || \"\",\n        \"isVolume\": b || false,\n        \"chapterUrl\": c ? b64Url(c) : \"\",\n        \"ChapterInfo\": (d || \"\").replace(/第.卷：默认 \\|/g, \"\").trim(),\n    });\n}\n\nfunction push_b(list) {\n    for (let c of list) {\n        let c_name = c.volume_name || \"第一卷：默认\";\n        let c_time = java.timeFormatUTC(c.first_pass_time * 1000, 'yyyy-MM-dd HH:mm:ss', 288000000);\n        let c_word = c.chapter_word_number + \"字\";\n        let c_info = [c_name, c_time, c_word];\n        let v_name = v_Names[v_Names.length - 1];\n        if (v_name != c_name) {\n        \t   // java.log(c_name);\n            v_Index.push(c_Array.length);\n            v_Names.push(c_name);\n            push_a(c_name, true);\n        }\n        push_a(c.title, false, c.item_id, c_info.join(\" | \"));\n    }\n}\n\n//  app接口  ##卷名&时间&字数\nswitch (String(u_Types[u_Index])) {\n    case 'API':\n        let data = JSON.parse(java.ajax(xGorgon(\n            \"directory/all_items\",\n            \"book_id=\" + book_id\n        )));\n\n        if (data.code == 0) {\n            push_b(data.data.item_data_list);\n            break;\n        }\n        // java.log(\"下架书籍，使用web接口获取目录\");\n\n\n\n        //  web接口  ##卷名&时间\n    case 'WEB':\n        let Json, Host = \"https://fanqienovel.com\";\n        if (false) {\n            Json = java.ajax(Host + \"/page/\" + book_id)\n                .match(/__INITIAL_STATE__=([^;]+)/)[1];\n        } else {\n            Json = java.ajax(Host + \"/api/reader/directory/detail?bookId=\" + book_id);\n        }\n        // java.log(Json)\n        let List = JSON.parse(Json).data.chapterListWithVolume;\n        if (List) {\n          for (let list of List) {\n              v_Index.push(c_Array.length);\n              list.map((_, i) => {\n                  let c_name = _.volume_name || \"第一卷：默认\";\n                  let c_time = java.timeFormat(_.firstPassTime * 1000);\n                  if (!i) push_a(c_name, true);\n                  push_a(_.title, false, _.itemId, [c_name, c_time].join(\" | \"))\n              });\n          }\n          break;\n        }\n}\n\n\n\n// 返回数组\nlet len = v_Index.length;\n// java.log(JSON.stringify(v_Index))\nif (len < 2) { // 分卷太少不显示\n    for (; len > 0; len--) {\n        c_Array.splice(v_Index[len - 1], 1);\n    }\n} else if (false) { // 显示效果不好看\n    for (let a, b, i = 0; i < len; i++) {\n        a = v_Index[i];\n        b = v_Index[i + 1];\n        if (b == undefined) b = len;\n        c_Array[a][\"ChapterInfo\"] = \"共 \" + (b - a - 1) + \" 章\";\n    }\n}\n\nc_Array",
      "chapterName": "ChapterName",
      "chapterUrl": "chapterUrl",
      "isVolume": "isVolume",
      "updateTime": "ChapterInfo##/##-"
    },
    "searchUrl": "@js:\ntab_type = 3\n\nif (String(key).startsWith(\"m:\")) {\n  tab_type = 8\n  key = key.slice(2)\n}\n\nif (String(key).startsWith(\"e:\")) {\n  key = key.slice(2)\n  java.put(\"extra\", true)\n} else {\n  java.put(\"extra\", false)\n}\n\nlet r = xGorgon(\n    \"search/tab\",\n    [\n        \"tab_type=\" + tab_type,\n        \"query=\" + encodeURI(java.put(\"key\", key)),\n        \"passback=\" + ((java.put(\"page\", page) - 1) * 10),\n        \"update_version_code=58932\",\n        \"iid=1\"\n    ].join(\"&\"),\n    null,\n    \n);\n\nif (key.length === 19 && !Number.isNaN(key)) { // book_id\n  r = `/reading/bookapi/detail/v/?book_id=${key}`\n}\n\nr",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅读助手（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-bc.wtzw.com",
    "customButton": false,
    "customOrder": 2,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"历史\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"游戏\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"科幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"体育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"影视\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"鉴宝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"血脉\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"签到\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"复仇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"丹药\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"医生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"战神\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女婿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"皇帝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"弃少\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"热血\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"爽文\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"现实\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"悬疑流\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女总裁\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"二次元\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"无限流\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"强者回归\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市人生\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻奇幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"短篇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女强\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"年下\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"空间\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"隐婚\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"系统\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"快穿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"虐渣\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"皇后\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"王爷\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"学霸\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"毒妃\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"校草\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女配\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"甜宠\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"搞笑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"虐恋\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"治愈\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田经商\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宫闱宅斗\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日久生情\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"出版图书\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑推理\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠奇缘\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠玄幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代军旅\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"文学艺术\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人文科社\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"少儿教育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759580775838,
    "respondTime": 4430,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "image_link",
      "init": "data.book",
      "intro": "🏷️   标签：{{$.book_tag_list[*].title##\\s##,}}{{'\\n'+'​'}}\n🔖   简介：{{$.intro}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "{{java.timeFormat(java.getString('$.update_time')*1000)}}##\\s.*",
      "lastChapter": "latest_chapter_title",
      "name": "title@put:{bid:id}",
      "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "wordCount": "words_num"
    },
    "ruleContent": {
      "content": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.java.util\n);\nwith(javaImport) {\n    function decode(content) {\n        var ivEncData = Base64.getDecoder().decode(String(content));\n        var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n        var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n        var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n        chipher.init(2, key, iv);\n        return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n    }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }\n  }\n  return paramStr;\n};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\n\nvar urlEncode = function (param, key, encode) {\n  if(param==null) return '';\n  var paramStr = '';\n  var t = typeof (param);\n  if (t == 'string' || t == 'number' || t == 'boolean') {\n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);\n  } else {\n    for (var i in param) {\n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);\n      paramStr += urlEncode(param[i], k, encode);\n    }\n  }\n  return paramStr;\n};\n\nvar category = function () {\n  params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n  params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n  category()\n}else {\n  tag()\n}\n</js>\n$.data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "$.image_link",
      "intro": "🏷️   标签：{{$.ptags}}\n🔖   简介：{{$.intro}}",
      "name": "$.title",
      "wordCount": "$.words_num"
    },
    "ruleSearch": {
      "author": "original_author",
      "bookList": "data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "image_link",
      "intro": "🏷️   标签：{{$.ptags}}\n🔖   简介：{{$.intro}}",
      "name": "original_title",
      "wordCount": "words_num"
    },
    "ruleToc": {
      "chapterList": "data.chapter_lists",
      "chapterName": "title",
      "chapterUrl": "id",
      "updateTime": "{{$.words}} 字"
    },
    "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
    "weight": 0
  },
  {
    "bookSourceComment": "by:xsw8093",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天天小说（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://ttk.tw",
    "customButton": false,
    "customOrder": 3,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": false,
    "eventListener": false,
    "header": "{\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0\",\n    \"Cookie\":\"0\"\n}",
    "jsLib": "s = '皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅赋复负讣妇缚该钙盖干赶秆赣冈刚钢纲岗皋镐搁鸽阁铬个给龚宫巩贡钩沟构购够蛊顾剐关观馆惯贯广规硅归龟闺轨诡柜贵刽辊滚锅国过骇韩汉阂鹤贺横轰鸿红后壶护沪户哗华画划话怀坏欢环还缓换唤痪焕涣黄谎挥辉毁贿秽会烩汇讳诲绘荤浑伙获货祸击机积饥讥鸡绩缉极辑级挤几蓟剂济计记际继纪夹荚颊贾钾价驾歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧浆蒋桨奖讲酱胶浇骄娇搅铰矫侥脚饺缴绞轿较秸阶节茎惊经颈静镜径痉竞净纠厩旧驹举据锯惧剧鹃绢杰洁结诫届紧锦仅谨进晋烬尽劲荆觉决诀绝钧军骏开凯颗壳课垦恳抠库裤夸块侩宽矿旷况亏岿窥馈溃扩阔蜡腊莱来赖蓝栏拦篮阑兰澜谰揽览懒缆烂滥捞劳涝乐镭垒类泪篱离里鲤礼丽厉励砾历沥隶俩联莲连镰怜涟帘敛脸链恋炼练粮凉两辆谅疗辽镣猎临邻鳞凛赁龄铃凌灵岭领馏刘龙聋咙笼垄拢陇楼娄搂篓芦卢颅庐炉掳卤虏鲁赂禄录陆驴吕铝侣屡缕虑滤绿峦挛孪滦乱抡轮伦仑沦纶论萝罗逻锣箩骡骆络妈玛码蚂马骂吗买麦卖迈脉瞒馒蛮满谩猫锚铆贸么霉没镁门闷们锰梦谜弥觅绵缅庙灭悯闽鸣铭谬谋亩钠纳难挠脑恼闹馁腻撵捻酿鸟聂啮镊镍柠狞宁拧泞钮纽脓浓农疟诺欧鸥殴呕沤盘庞国爱赔喷鹏骗飘频贫苹凭评泼颇扑铺朴谱脐齐骑岂启气弃讫牵扦钎铅迁签谦钱钳潜浅谴堑枪呛墙蔷强抢锹桥乔侨翘窍窃钦亲轻氢倾顷请庆琼穷趋区躯驱龋颧权劝却鹊让饶扰绕热韧认纫荣绒软锐闰润洒萨鳃赛伞丧骚扫涩杀纱筛晒闪陕赡缮伤赏烧绍赊摄慑设绅审婶肾渗声绳胜圣师狮湿诗尸时蚀实识驶势释饰视试寿兽枢输书赎属术树竖数帅双谁税顺说硕烁丝饲耸怂颂讼诵擞苏诉肃虽绥岁孙损笋缩琐锁獭挞抬摊贪瘫滩坛谭谈叹汤烫涛绦腾誊锑题体屉条贴铁厅听烃铜统头图涂团颓蜕脱鸵驮驼椭洼袜弯湾顽万网韦违围为潍维苇伟伪纬谓卫温闻纹稳问瓮挝蜗涡窝呜钨乌诬无芜吴坞雾务误锡牺袭习铣戏细虾辖峡侠狭厦锨鲜纤咸贤衔闲显险现献县馅羡宪线厢镶乡详响项萧销晓啸蝎协挟携胁谐写泻谢锌衅兴汹锈绣虚嘘须许绪续轩悬选癣绚学勋询寻驯训讯逊压鸦鸭哑亚讶阉烟盐严颜阎艳厌砚彦谚验鸯杨扬疡阳痒养样瑶摇尧遥窑谣药爷页业叶医铱颐遗仪彝蚁艺亿忆义诣议谊译异绎荫阴银饮樱婴鹰应缨莹萤营荧蝇颖哟拥佣痈踊咏涌优忧邮铀犹游诱舆鱼渔娱与屿语吁御狱誉预驭鸳渊辕园员圆缘远愿约跃钥岳粤悦阅云郧匀陨运蕴酝晕韵杂灾载攒暂赞赃脏凿枣灶责择则泽贼赠扎札轧铡闸诈斋债毡盏斩辗崭栈战绽张涨帐账胀赵蛰辙锗这贞针侦诊镇阵挣睁狰帧郑证织职执纸挚掷帜质钟终种肿众诌轴皱昼骤猪诸诛烛瞩嘱贮铸筑驻专砖转赚桩庄装妆壮状锥赘坠缀谆浊兹资渍踪综总纵邹诅组钻致钟么为只凶准启板里雳余链泄';\nt = '皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調叠諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裏鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麽黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啓氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻擡攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍爲濰維葦偉僞緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗竈責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫衆謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻兇準啟闆裡靂餘鍊洩';\nfunction tzs(z){\n\tconst {java} = this;\n\t//安卓L不支持解构\n\t//const java = this.java;\n\tvar a = '';\n\tvar l = z.length;\n\tfor(var i=0; i<l; i++){\n\t\tvar c = z.charAt(i);\n\t\tvar p = t.indexOf(c);\n\t\ta += p < 0 ? c : s.charAt(p);\n\t}\n\treturn java.t2s(a);\n\t}",
    "lastUpdateTime": 1766455372323,
    "loginCheckJs": "src = result.body()\nif(src.includes('Just a moment')){\n\turl = key ? (java.ruleUrl) : result.url();\n\tresult=java.startBrowserAwait(url,\"验证\")\n\tvar headers = {\"Cookie\":cookie.getCookie(url)}\n  source.putLoginHeader(JSON.stringify(headers));\n\tjava.log(cookie.getCookie(url))\n}\nresult",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "@get:{a}\n@js:\njava.t2s(tzs(result)) ",
      "coverUrl": "@get:{c}\n@js:\njava.t2s(tzs(result)) ",
      "init": "@put:{n:\"[name$=book_name]@content\",\n\ta:\"[name$=author]@content\",\nk:\"[name~=category|status|update_time]@content\",\nl:\"[name$=latest_chapter_name]@content\",\ni:\".description@p@text\",\nc:\"[name$=image]@content\",\nlt:\"[name$=update_time]@content\"\n}",
      "intro": "@get:{i}\n@js:\njava.t2s(tzs(result)) ",
      "kind": "@get:{k}##T.*\n@js:\njava.t2s(tzs(result)) ",
      "lastChapter": "@get:{l}\n<js>\nresult=java.t2s(tzs(result)) \n</js>\n@js:result.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{（｛【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": "@get:{n}\n@js:\njava.t2s(tzs(result)) "
    },
    "ruleContent": {
      "content": ".content@p@html##83中文网.*.地址##\n<js>\nresult=java.t2s(tzs(result)) \n</js>",
      "replaceRegex": "##{{try{chapter.title}catch(e){java.log(e)} }}|\\(本章完\\)||[^一-ꀀ，。？！\\n]{5,}（.*推荐票）|щщщ⊙тt kan⊙CΟ|第.*章.*|.*第.*章.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "li.1@text",
      "bookList": "<js>\nresult=java.t2s(tzs(result)) \n</js>\n.novel_cell",
      "bookUrl": "a.0@href\n@js:\nresult||baseUrl",
      "checkKeyWord": "仙不是这么修的",
      "coverUrl": "amp-img@src",
      "intro": "li.2@text##简介：",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": ".chapters_frame[-1]@class.chapter_cell@a",
      "chapterName": "text\n<js>\nresult=java.t2s(tzs(result)) \n</js>\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": "{{\n\tvar su=source.getKey()\nsu=su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su\nvar contentData=java.connect(su)\n\t\nvar posturl=String(contentData.raw().request().url())\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\njava.log(`请求：${posturl}`)\ncookie.removeCookie(posturl);\ncookie.setCookie(posturl,\"\");\nposturl\n}}/novel/search?q={{java.encodeURI(key)}}&searchtype=all",
    "weight": 0
  },
  {
    "bookSourceComment": "可看某点，搜索看节点，推荐台湾",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天天看书（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://cn.ttkan.co/##@遇知",
    "customButton": false,
    "customOrder": 4,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nJSON.stringify([[\"连载\",\"lianzai\"],[\"随选\",\"suixuan\"],[\"玄幻\",\"xuanhuan\"],[\"都市\",\"dushi\"],\n[\"仙侠\",\"xianxia\"],[\"言情\",\"gudaiyanqing\"],\n[\"穿越\",\"chuanyuechongsheng\"],[\"游戏\",\"youxi\"],[\"科幻\",\"kehuan\"],[\"悬疑\",\"xuanyi\"],[\"灵异\",\"lingyi\"],[\"历史\",\"lishi\"],[\"青春\",\"qingchun\"],[\"军事\",\"junshi\"],[\"竞技\",\"jingji\"],[\"现言\",\"yanqing\"],[\"其他\",\"qita\"]\n].map([title,id]=>({\n\ttitle: title,\n\turl: `/api/nq/amp_novel_list?language=cn&limit=18&type=${id}&filter=*&page={{page}\\}&__amp_source_origin=https%3A%2F%2Fcn.ttkan.co`,\n\tstyle: {\n\t\tlayout_flexGrow: 1,\n\t\tlayout_flexBasisPercent: 0.25\n\t}\n})));",
    "lastUpdateTime": 1766455383923,
    "respondTime": 181300,
    "ruleBookInfo": {
      "author": "[name$=author]@content",
      "coverUrl": "[name=\"og:image\"]@content",
      "intro": "🔔 更新时间：{{@@[name$=update_time]@content##T##🔸}}\n\n📂 内容简介：{{@@[name$=description]@content##精彩.*小说.* 免费阅读：}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "[name~=category|status|update_time]@content##T.*",
      "lastChapter": "[name$=_chapter_name]@content",
      "name": "[name$=book_name]@content",
      "tocUrl": "/api/nq/amp_novel_chapters?language=cn&novel_id={{java.put('bid', baseUrl.match(/chapters\\/(.*)/)[1]);}}&__amp_source_origin=https%3A%2F%2Fcn.ttkan.co"
    },
    "ruleContent": {
      "content": ".content@p@html",
      "replaceRegex": "##{{chapter.title}}|\\(本章完\\)|（.*推荐票）"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.items[*]",
      "bookUrl": "/novel/chapters/{{$.novel_id}}",
      "coverUrl": "/cover/{{$.topic_img}}",
      "intro": "$.description",
      "kind": "$.type",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "li.1@text",
      "bookList": ".novel_cell",
      "bookUrl": "a.0@href",
      "coverUrl": "amp-img@src",
      "intro": "li.2@text##简介：",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "$.items[*]",
      "chapterName": "$.chapter_name@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{（｛【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\}）｝】]/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "chapterUrl": "@js:\nburl=String(source.bookSourceUrl).replace(/\\/\\#\\#.*/,'');\nurl=burl+\"/novel/pagea/{{java.get('bid')}}_{{$.chapter_id}}.html\"\n\nhead={\"headers\":{\"Referer\":url}};\n\nurl+\",\"+ JSON.stringify(head);"
    },
    "searchUrl": "/novel/search?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "2月25日：修复正文",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "得奇小说（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.deqixs.co",
    "concurrentRate": "500",
    "customButton": false,
    "customOrder": 6,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nconst list = []\nconst push = (title, url, size) => list.push({\n  title,\n  url,\n  style: {\n  \t layout_flexGrow: 1,\n  \t layout_flexBasisPercent: size||0.29\n  }\n});\n\nconst cats = \"全部::0\\n玄幻小说::1\\n都市小说::2\\n仙侠小说::3\\n历史小说::4\\n科幻小说::5\\n诸天无限::6\\n悬疑小说::7\\n体育小说::8\\n游戏小说::9\\n综合其他::10\"\nconst ranks = \"总点击榜::allvisit\\n月点击榜::monthvisit\\n周点击榜::weekvisit\\n日点击榜::dayvisit\\n总推荐榜::allvote\\n月推荐榜::monthvote\\n周推荐榜::weekvote\\n日推荐榜::dayvote\\n总月票榜::allvipvote\\n本月票榜::monthvipvote\\n前月票榜::previpvote\\n周月票榜::weekvipvote\\n日月票榜::dayvipvote\\n总鲜花榜::allflower\\n月鲜花榜::monthflower\\n周鲜花榜::weekflower\\n日鲜花榜::dayflower\\n总鸡蛋榜::allegg\\n月鸡蛋榜::monthegg\\n周鸡蛋榜::weekegg\\n日鸡蛋榜::dayegg\\n总销售榜::allsale\\n月销售榜::monthsale\\n周销售榜::weeksale\\n日销售榜::daysale\\n月勤更榜::monthwords\\n周勤更榜::weekwords\\n日勤更榜::daywords\\n最近更新::lastupdate\\n最新入库::postdate\\n最新上架::signtime\\n收藏榜::goodnum\\n字数榜::words\\n编辑推荐::toptime\\n新书榜::newhot\"\n\npush(\"书库\",\"\",1)\ncats.split(\"\\n\").forEach(cat => {\n\t let [title, id] = cat.split(\"::\")\n\t push(title, `/sort/${id}/{{page}}.html`)\n})\npush(\"排行 - 全本\",\"\",1)\nranks.split(\"\\n\").forEach(rank => {\n\t let [title, rk] = rank.split(\"::\")\n\t push(title, `/modules/article/toplist.php?order=allvisit&fullflag=${rk}&page={{page}}`)\n})\n\nJSON.stringify(list)",
    "jsLib": "function towan(e) {\n    if(!e) return;\n    if (e < 1e4) {\n        return e + \"字\";\n    } else {\n        return (e / 1e4).toFixed(1) + \"万字\";\n    }\n}",
    "lastUpdateTime": 1772087149437,
    "respondTime": 9861,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "[property$=description]@content",
      "kind": "[property$=category]@content&&\n[property$=status]@content&&\n[property$=update_time]@content",
      "lastChapter": "[property$=latest_chapter_name]@content",
      "name": "[property$=book_name]@content",
      "wordCount": "<js>\nlet size = result?.match(/towan\\('\\d+'\\)/)?.[0];\neval(size || \"\")\n</js>"
    },
    "ruleContent": {
      "content": "<js>\nlet [, aid, cid] = baseUrl.match(/\\/books\\/(\\d+)\\/(\\d+)\\.html/);\nlet url = `https://www.deqixs.co/scripts/chapter.js.php?aid=${aid}&cid=${cid}&referrer=${baseUrl}`;\nlet tokenHtml = java.ajax(url);\neval(String(tokenHtml));\n\nlet params = {\n  aid,\n  cid,\n  token: chapterToken,\r\n  timestamp,\r\n  nonce\n};\nlet paramStr =\tObject.entries(params)\n    .map(x=>x.join(\"=\")).join(\"&\");\nlet headers = {\n\t \"Referer\": baseUrl,\n\t \"Accept\":\t\"text/plain, */*; q=0.01\",\n  \"X-Requested-With\": \"XMLHttpRequest\"\n}\nurl = \"https://www.deqixs.co/modules/article/ajax2.php?\"+paramStr+\",\"+JSON.stringify({\n\t headers\n})\n\njava.ajax(url)\n</js>\n$..content||$.message",
      "replaceRegex": "@js:\nconst FILTER_RULES = [\n  /更新不易.+?看最新章节！/g,\n  /更新不易.+?看最新无错章节！/g, \n  /更新不易.+?最新小说章节！/g,\n  /速.?读.?谷/g, \n  /本章节未完.+?请订阅/g,\n  '当&前@章#节$内%容^不&完*整！要~查!看-完_整|章;节)请(退&出%阅#读|模*式！',\n  \n]\n\nfor(let reg of FILTER_RULES){\n\t result = result.replace(reg, \"\")\n}\nresult;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author.0@text##作者：",
      "bookList": ".bookbox",
      "bookUrl": ".bookname a@href",
      "coverUrl": ".bookname a@href@js:\nlet id = result.match(/\\/(\\d+)\\/$/)[1];\nlet sid = parseInt(id / 1000);\n`/files/article/image/${sid}/${id}/${id}s.jpg`",
      "intro": ".update@textNodes",
      "lastChapter": ".cat a@text",
      "name": ".bookname a@text",
      "wordCount": "//script/text()@js:\nif(result){\n\t eval(result)\n}"
    },
    "ruleToc": {
      "chapterList": "#list-chapterAll dd a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": ".next@href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}&action=login\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "得奇小说（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.deqibook.com",
    "bookUrlPattern": "https://www.deqixs.com/xiaoshuo/\\d+/",
    "customButton": false,
    "customOrder": 7,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "热门小说::/xiaoshuo/2-1.html",
    "header": "@js:\nlet ua = java.getWebViewUA()\nJSON.stringify({\n\t\"user-agent\":ua\n})",
    "lastUpdateTime": 1766358196532,
    "respondTime": 3886,
    "ruleBookInfo": {
      "author": ".itemtxt@p.1@text",
      "coverUrl": ".item@img@src",
      "intro": ".des.0@text",
      "kind": ".itemtxt@span@text",
      "lastChapter": ".itemtxt@li.0@text",
      "name": "h1@a@text",
      "wordCount": "h1@i@text"
    },
    "ruleContent": {
      "content": ".con@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.1@text",
      "bookList": ".item",
      "bookUrl": "a.1@href",
      "checkKeyWord": "传说",
      "coverUrl": "img@src",
      "kind": "span@text",
      "lastChapter": "ul@li.0@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "#list@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": "text.下一页@href"
    },
    "searchUrl": "/tag/?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//无名25.05.01修\n//25.05.02用电脑ua解决搜索下一页，验证成功跳转后请重新搜索",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "篱笆文学（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.libahao.com/",
    "customButton": false,
    "customOrder": 8,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 14; 2312DRAADC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1768900310812,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "img@src",
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property~=las?test_chapter_name]@content",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": ".chapter-content@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "<js>\nif(result.match(/百度安全验证/)){\n\txb=(baseUrl)+\",\"+JSON.stringify({\n\t\t\"headers\":{\n\t\t\t\"User-Agent\": \"Mozilla/5.0 (X11; Linux x86 64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36\"\n}})\njava.startBrowserAwait(xb,\"验证\")\nresult=java.ajax(xb)\n\t}\n\nvar bookList = [];\nvar finalJsonOutput = null;\ntry {\n    var doc = result;\n    if (!doc) {\n        throw new Error(\"无法解析 HTML\");\n    }\n    var containers = org.jsoup.Jsoup.parse(doc).select(\"div.c-container.result-op, div.c-container.result\");\n    java.log(\"找到 \" + containers.size() + \" 个\");\n    for (var i = 0; i < containers.size(); i++) {\n        var container = containers.get(i);\n        var book = {};\n        if (container.hasClass(\"result-op\")) {            \n            java.log(\"处理第 \" + (i + 1) + \" 个 (result-op)\");            \n            book.bookUrl = container.attr(\"mu\") || null;             \n            var nameElement = container.selectFirst(\"a\");\n            if (nameElement) {\n                var nameText = nameElement.text().trim();\n                book.name = (nameText) ? nameText : \"未找到\";\n                if (!nameText) {\n                    //java.log(\"未找到书名，a 标签内容: \" + nameElement.outerHtml());\n                }\n            } else {\n                book.name = \"未找到\";\n                //java.log(\"未找到书名对应的 a 标签\");\n            }            \n            var authorElement = container.selectFirst(\"span\");\n            if (authorElement) {\n                var authorText = authorElement.text().trim();\n                var prefix = \"作者： \"; \n                if (authorText.includes(prefix)) {\n                    book.author = authorText.substring(prefix.length).trim();\n                } else {\n                    book.author = \"未找到\";\n                    //java.log(\"作者信息未找到或格式不符: \" + authorElement.outerHtml());\n                }\n            } else {\n                book.author = \"未找到\";\n                //java.log(\"未找到作者对应的 span 标签\");\n            }            \n            var introElement = container.selectFirst(\"div.text_2NOr6\");\n            var introText = null;\n            if (introElement) {\n                introText = introElement.text().trim();\n                book.intro = introText;                 \n                book.kind = null; \n                if (!introText.startsWith(\"简介:\")) {\n                    var kindPrefix = \"类别:\";\n                    var kindIndex = introText.indexOf(kindPrefix);\n                    if (kindIndex !== -1) {\n                        var kindTemp = introText.substring(kindIndex + kindPrefix.length).trim();\n                        var chapterPrefix = \"最新章节\"; \n                        var chapterIndex = kindTemp.indexOf(chapterPrefix);\n                        if (chapterIndex !== -1) {\n                            book.kind = kindTemp.substring(0, chapterIndex).trim(); \n                        } else {\n                            book.kind = kindTemp; \n                        }\n                    } else {\n                        //java.log(\"未在 intro 文本中找到 '类别:' 用于提取 kind: \" + introText);\n                    }\n                } else {\n                    //java.log(\"intro 文本以 '简介:' 开头，kind 设为 null\");\n                }\n            } else {\n                book.intro = null; \n                book.kind = null;\n                //java.log(\"未找到 intro/kind 对应的 div.text_2NOr6 标签\");\n            }            \n            var allAElements = container.select(\"a\");\n            if (allAElements.size() >= 2) {\n                book.lastChapter = allAElements.get(allAElements.size() - 2).text().trim();\n            } else {\n                book.lastChapter = null; \n                //java.log(\"a 标签数量不足，无法提取倒数第二个作为 lastChapter\");\n            }\n        } else if (container.hasClass(\"result\")) {            \n            java.log(\"处理第 \" + (i + 1) + \" (result)\");            \n            book.bookUrl = container.attr(\"mu\") || null;            \n            var nameElement = container.selectFirst(\"a\");\n            if (nameElement) {\n                var nameText = nameElement.text().trim();\n                book.name = (nameText) ? nameText : \"未找到\";\n                if (!nameText) {\n                   //java.log(\"未找到书名，a 标签内容: \" + nameElement.outerHtml());\n                }\n            } else {\n                book.name = \"未找到\";\n                //java.log(\"未找到书名对应的 a 标签\");\n            }            \n            var contentRightElement = container.selectFirst(\".content-right_1THTn\");\n            if (contentRightElement) {\n                var fullText = contentRightElement.text().trim();\n                book.intro = fullText;                 \n                book.author = null; \n                var authorPrefix = \"作者:\"; \n                var authorIndex = fullText.indexOf(authorPrefix);\n                var kindSeparator = \"类别\"; \n                var kindIndexForAuthor = fullText.indexOf(kindSeparator);\n                if (authorIndex !== -1) { \n                    var startIndex = authorIndex + authorPrefix.length;\n                    var endIndex = (kindIndexForAuthor !== -1 && kindIndexForAuthor > authorIndex) ? kindIndexForAuthor : fullText.length;\n                    book.author = fullText.substring(startIndex, endIndex).trim();\n                } else {\n                    //java.log(\"未在 .content-right_1THTn 中找到 '作者:'\");\n                }                \n                book.kind = null; \n                var kindPrefix = \"类别:\"; \n                var kindIndex = fullText.indexOf(kindPrefix);\n                var chapterSeparator = \"最新章节\"; \n                var chapterIndexForKind = fullText.indexOf(chapterSeparator);\n                if (kindIndex !== -1) { \n                    var startIndex = kindIndex + kindPrefix.length;\n                    var endIndex = (chapterIndexForKind !== -1 && chapterIndexForKind > kindIndex) ? chapterIndexForKind : fullText.length;\n                    book.kind = fullText.substring(startIndex, endIndex).trim();\n                } else {\n                    //java.log(\"未在 .content-right_1THTn 中找到 '类别:'\");\n                }                \n                book.lastChapter = null; \n                var chapterPrefix = \"最新章节:\"; \n                var chapterIndex = fullText.indexOf(chapterPrefix);\n                var updateSeparator = \"最新更新\"; \n                var updateIndex = fullText.indexOf(updateSeparator);\n\n                if (chapterIndex !== -1) { \n                    var startIndex = chapterIndex + chapterPrefix.length;\n                    var endIndex = (updateIndex !== -1 && updateIndex > chapterIndex) ? updateIndex : fullText.length;\n                    book.lastChapter = fullText.substring(startIndex, endIndex).trim();\n                } else {\n                    //java.log(\"未在 .content-right_1THTn 中找到 '最新章节:'\");\n                }\n            } else {                \n                book.author = null;\n                book.kind = null;\n                book.lastChapter = null;\n                book.intro = null;\n                //java.log(\"未找到 .content-right_1THTn 元素\");\n            }\n        } else {\n            //java.log(\"跳过未知类型的容器: \" + container.outerHtml().substring(0, 100));\n            continue; \n        }        \n        bookList.push(book);\n    }\n    var finalResult = {\n        bookList: bookList \n    };\n    finalJsonOutput = JSON.stringify(finalResult);\n} catch (e) {\n    java.log(\"错误: \" + e);\n    finalJsonOutput = JSON.stringify({\n        bookList: []\n    }); \n}\nresult = finalJsonOutput;\n</js>\n$.bookList",
      "bookUrl": "$.bookUrl@js:result+',{webView:“true”}'",
      "checkKeyWord": "斗破苍穹",
      "intro": "$.intro",
      "kind": "$.kind",
      "lastChapter": "$.liastChapter",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": ".chapter-list.1@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href@js:result = \"https://m.libahao.com\" + result"
    },
    "searchUrl": "https://www.baidu.com/s?wd=site%3Awww.libahao.com + %20{{key}}&pn={{(page - 1) * 10}},{\n    \"headers\": {\"User-Agent\": \"Mozilla/5.0 (X11; Linux x86 64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36\"},\n    \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: stream was reset: PROTOCOL_ERROR",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "篱笆文学（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.libahao.com",
    "bookUrlPattern": "https://m.libahao.com/book/.+",
    "customButton": false,
    "customOrder": 9,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": false,
    "eventListener": false,
    "lastUpdateTime": 1772086876606,
    "respondTime": 184112,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "img@src",
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property～=category|status|update_time]@content",
      "lastChapter": "[property~=las?test_chapter_name]@content",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "[property=\"og:novel:read_url\"]@content"
    },
    "ruleContent": {
      "content": ".chapter-content@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".book-author@text",
      "bookList": ".book-item",
      "bookUrl": "href",
      "coverUrl": "img@src",
      "intro": ".book-description@text",
      "name": ".book-title@text"
    },
    "ruleToc": {
      "chapterList": ".chapter-list.1@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://m.libahao.com/sou?wd={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "🅿️ Pixiv 小说（更新📆：2026/02/25）\n\n书源版本：263\n使用说明：📌阅读 Plus 3.26.0129 版本可用\n可用功能：✅搜索✅发现✅添加网址✅订阅源\n搜索小说：✅单篇✅系列✅标签✅作者\n发现小说：✅关注✅追更✅推荐✅发现\n发现小说：✅收藏✅书签✅首页✅排行\n添加网址：✅小说✅系列✅作者\n订阅用法：点击订阅源打开小说/系列小说，【刷新】，点击【加入书架】按钮，添加到书架\n\n书源发布：Pixiv 书源频道 https://t.me/PixivSource\n项目地址：https://github.com/DowneyRem/PixivSource\n使用教程：https://pixivsource.pages.dev/Pixiv\n\n⚙️ 书源设置：\n1️⃣ 书架 - 阅读界面 - Pixiv 小说 - 登录\n2️⃣ 我的 - 书源管理 - Pixiv 小说 - 登录\n点击【👀 书源设置】【👀 发现设置】显示相关设置按钮\n\n▶️ 互动功能、自定义功能：\n1️⃣ 小说书架 - 阅读界面 - Pixiv 小说 - 登录\n\n💬 发送评论：\n1️⃣ 文本框内 输入内容，点击【✅ 发送评论】\n\n🚫 屏蔽标签/描述(本地)：\n1️⃣ 点击【👀 查看屏蔽】，切换至屏蔽列表\n2️⃣ 文本框内 输入内容，点击【🚫 加入屏蔽】\n\n📌 喜欢标签(本地)：\n1️⃣ 文本框内 输入标签，点击【📌 喜欢标签】\n\n❤️ 关注 他人收藏(本地)：\n1️⃣ 文本框内 输入作者ID，点击【❤️ 他人收藏】",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "蓝批小说（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.pixiv.net/novel",
    "bookUrlPattern": "(https?://)?(www\\.)?pixiv\\.net(/ajax)?/(novel/(show\\.php\\?id=|series/)?|users?/)\\d+.*",
    "concurrentRate": "30/5000",
    "customButton": false,
    "customOrder": 10,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nlet settings = getFromCacheObject(\"pixivSettings\")\nif (!settings) settings = setDefaultSettings()\n\nlet li = [\n    {\"⭐️ 关注\": \"https://www.pixiv.net/ajax/follow_latest/novel?p={{page}}&mode=r18&lang=zh\"},\n    {\"📃 追更\": \"https://www.pixiv.net/ajax/watch_list/novel?p={{page}}&new=1&lang=zh\"},\n    {\"💯 推荐\": \"https://www.pixiv.net/ajax/top/novel?mode=r18&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/novel/discovery?mode=r18&lang=zh\"},\n    {\"❤️ 收藏\": \"https://www.pixiv.net/ajax/user/{{cache.get(\\\"pixiv:uid\\\")}}/novels/bookmarks?tag=&offset={{(page-1)*24}}&limit=24&rest=show&lang=zh\"},\n    {\"㊙️ 收藏\": \"https://www.pixiv.net/ajax/user/{{cache.get(\\\"pixiv:uid\\\")}}/novels/bookmarks?tag=&offset={{(page-1)*24}}&limit=24&rest=hide&lang=zh\"},\n    {\"🏷️ 书签\": \"https://www.pixiv.net/novel/marker_all.php\"},\n    {\"🏠 首页\": \"https://www.pixiv.net\"},\n]\n\nlet normal = [\n    {\"✅ 常规 小说 推荐 ✅\": \"\"},\n    {\"⭐️ 关注\": \"https://www.pixiv.net/ajax/follow_latest/novel?p={{page}}&mode=all&lang=zh\"},\n    {\"💯 推荐\": \"https://www.pixiv.net/ajax/top/novel?mode=all&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/novel/discovery?mode=safe&lang=zh\"},\n    {\"🆙 更新\": \"https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/pixiv.json\"},\n]\n\nlet r18New = [\n    {\"🆕 最新 企划 约稿 💰\": \"\"},\n    {\"🆕 最新\": \"https://www.pixiv.net/ajax/novel/new?lastId=0&limit=20&r18=true&lang=zh\"},\n    {\"📑 企划\": \"https://www.pixiv.net/ajax/user_event/portal/novels?mode=r18&p={{page}}&lang=zh\"},\n    {\"💰 约稿\": \"https://www.pixiv.net/ajax/commission/page/request/complete/novels?mode=r18&p={{page}}&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/novel/discovery?mode=all&lang=zh\"},\n]\n\nlet generalNew = [\n    {\"✅ 最新 企划 约稿 ✅\": \"\"},\n    {\"最新\": \"https://www.pixiv.net/ajax/novel/new?lastId=0&limit=20&r18=false&lang=zh\"},\n    {\"企划\": \"https://www.pixiv.net/ajax/user_event/portal/novels?mode=all&p={{page}}&lang=zh\"},\n    {\"约稿\": \"https://www.pixiv.net/ajax/commission/page/request/complete/novels?mode=all&p={{page}}&lang=zh\"},\n    {\"编辑\": \"https://www.pixiv.net/novel/editors_picks\"},\n]\n\nlet r18Rank = [\n    {\"👑 排行榜单 👑\": \"\"},\n    {\"今日\": \"https://www.pixiv.net/novel/ranking.php?mode=daily_r18&p={{page}}\"},\n    {\"本周\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly_r18&p={{page}}\"},\n    {\"R18G\": \"https://www.pixiv.net/novel/ranking.php?mode=r18g&p={{page}}\"},\n    {\"男性\": \"https://www.pixiv.net/novel/ranking.php?mode=male_r18&p={{page}}\"},\n    {\"女性\": \"https://www.pixiv.net/novel/ranking.php?mode=female_r18&p={{page}}\"}\n]\n\nlet generalRank = [\n    {\"🏆 排行榜单 🏆\": \"\"},\n    {\"今日\": \"https://www.pixiv.net/novel/ranking.php?mode=daily&p={{page}}\"},\n    {\"本周\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly&p={{page}}\"},\n    {\"本月\": \"https://www.pixiv.net/novel/ranking.php?mode=monthly&p={{page}}\"},\n    {\"男性\": \"https://www.pixiv.net/novel/ranking.php?mode=male&p={{page}}\"},\n    {\"女性\": \"https://www.pixiv.net/novel/ranking.php?mode=female&p={{page}}\"},\n    {\"新人\": \"https://www.pixiv.net/novel/ranking.php?mode=rookie&p={{page}}\"},\n    {\"原创\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly_original&p={{page}}\"},\n    {\"AI生成\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly_ai&p={{page}}\"}\n]\n\nlet r18Genre = [\n    {\"🔥 原创热门 🔥\": \"\"},\n    {\"男性\": \"https://www.pixiv.net/ajax/genre/novel/male?mode=r18&lang=zh\"},\n    {\"女性\": \"https://www.pixiv.net/ajax/genre/novel/female?mode=r18&lang=zh\"},\n    {\"恋爱\": \"https://www.pixiv.net/ajax/genre/novel/romance?mode=r18&lang=zh\"},\n    {\"异世界奇幻\": \"https://www.pixiv.net/ajax/genre/novel/isekai_fantasy?mode=r18&lang=zh\"},\n    {\"现代奇幻\": \"https://www.pixiv.net/ajax/genre/novel/contemporary_fantasy?mode=r18&lang=zh\"},\n    {\"悬疑\": \"https://www.pixiv.net/ajax/genre/novel/mystery?mode=r18&lang=zh\"},\n    {\"恐怖\": \"https://www.pixiv.net/ajax/genre/novel/horror?mode=r18&lang=zh\"},\n    {\"科幻\": \"https://www.pixiv.net/ajax/genre/novel/sci-fi?mode=r18&lang=zh\"},\n    {\"文学\": \"https://www.pixiv.net/ajax/genre/novel/literature?mode=r18&lang=zh\"},\n    {\"情感\": \"https://www.pixiv.net/ajax/genre/novel/drama?mode=r18&lang=zh\"},\n    {\"历史\": \"https://www.pixiv.net/ajax/genre/novel/historical_pieces?mode=r18&lang=zh\"},\n    {\"耽美\": \"https://www.pixiv.net/ajax/genre/novel/bl?mode=r18&lang=zh\"},\n    {\"百合\": \"https://www.pixiv.net/ajax/genre/novel/yuri?mode=r18&lang=zh\"},\n    {\"散文·诗歌\": \"https://www.pixiv.net/ajax/genre/novel/poetry?mode=r18&lang=zh\"},\n    {\"随笔·纪实\": \"https://www.pixiv.net/ajax/genre/novel/non-fiction??mode=r18&lang=zh\"},\n    {\"剧本\": \"https://www.pixiv.net/ajax/genre/novel/screenplays?mode=r18&lang=zh\"},\n    {\"评论\": \"https://www.pixiv.net/ajax/genre/novel/reviews?mode=r18&lang=zh\"},\n    {\"其他\": \"https://www.pixiv.net/ajax/genre/novel/other?mode=r18&lang=zh\"}\n]\n\nlet generalGenre = [\n    {\"❤️‍🔥 原创热门 ❤️‍🔥\": \"\"},\n    {\"综合\": \"https://www.pixiv.net/ajax/genre/novel/all?mode=safe&lang=zh\"},\n    {\"恋爱\": \"https://www.pixiv.net/ajax/genre/novel/romance?mode=safe&lang=zh\"},\n    {\"异世界奇幻\": \"https://www.pixiv.net/ajax/genre/novel/isekai_fantasy?mode=safe&lang=zh\"},\n    {\"现代奇幻\": \"https://www.pixiv.net/ajax/genre/novel/contemporary_fantasy?mode=safe&lang=zh\"},\n    {\"悬疑\": \"https://www.pixiv.net/ajax/genre/novel/mystery?mode=safe&lang=zh\"},\n    {\"恐怖\": \"https://www.pixiv.net/ajax/genre/novel/horror?mode=safe&lang=zh\"},\n    {\"科幻\": \"https://www.pixiv.net/ajax/genre/novel/sci-fi?mode=safe&lang=zh\"},\n    {\"文学\": \"https://www.pixiv.net/ajax/genre/novel/literature?mode=safe&lang=zh\"},\n    {\"情感\": \"https://www.pixiv.net/ajax/genre/novel/drama?mode=safe&lang=zh\"},\n    {\"历史\": \"https://www.pixiv.net/ajax/genre/novel/historical_pieces?mode=safe&lang=zh\"},\n    {\"耽美\": \"https://www.pixiv.net/ajax/genre/novel/bl?mode=safe&lang=zh\"},\n    {\"百合\": \"https://www.pixiv.net/ajax/genre/novel/yuri?mode=safe&lang=zh\"},\n    {\"散文·诗歌\": \"https://www.pixiv.net/ajax/genre/novel/poetry?mode=safe&lang=zh\"},\n    {\"随笔·纪实\": \"https://www.pixiv.net/ajax/genre/novel/non-fiction??mode=safe&lang=zh\"},\n    {\"剧本\": \"https://www.pixiv.net/ajax/genre/novel/screenplays?mode=safe&lang=zh\"},\n    {\"评论\": \"https://www.pixiv.net/ajax/genre/novel/reviews?mode=safe&lang=zh\"},\n    {\"其他\": \"https://www.pixiv.net/ajax/genre/novel/other?mode=safe&lang=zh\"}\n]\n\nlet source = [\n    {\"📘 书源相关 📘\": \"\"},\n    {\"🏠 主页\": \"https://pixivsource.pages.dev\"},\n    {\"🔰 指南\": \"https://pixivsource.pages.dev/Pixiv\"},\n    {\"🐞 反馈\": \"https://github.com/DowneyRem/PixivSource/issues\"},\n    {\"💰 打赏\": \"https://pixivsource.pages.dev/Sponsor\"},\n]\n\nlet likeTagLinks = [{\"📌 喜欢标签 📌\":\"\"}]\nlet othersBookmarks = [{\"❤️ 他人收藏 ❤️\": \"\"}]\n\nif (settings.SHOW_GENERAL) li = li.concat(normal)\nif (settings.SHOW_NEW_ADULT) li = li.concat(r18New)\nif (settings.SHOW_NEW_GENERAL) li = li.concat(generalNew)\nif (settings.SHOW_RANK_ADULT)li = li.concat(r18Rank)\nif (settings.SHOW_RANK_GENERAL) li = li.concat(generalRank)\nif (settings.SHOW_GENRE_ADULT) li = li.concat(r18Genre)\nif (settings.SHOW_GENRE_GENERAL) li = li.concat(generalGenre)\nsleepToast('使用指南🔖\\n\\n发现 - 更新 - 点击\"🔰 使用指南\" - 查看')\n\n// 收藏标签\nlet likeTags = getFromCacheObject(\"likeTags\")\nif (likeTags && likeTags.length >= 1) {\n    likeTags.forEach(tag => {\n        let tagLink = {}\n        tagLink[tag] = `${urlSearchNovel(tag, \"{{page}}\")}`\n        likeTagLinks.push(tagLink)\n    })\n    li = li.concat(likeTagLinks)\n}\n\n// 他人收藏\nlet likeAuthors = getFromCacheMap(\"likeAuthors\")\nif (likeAuthors.size > 0) {\n    likeAuthors.forEach((authorName, authorId) => {\n        let bookmark = {}\n        bookmark[authorName] = urlUserBookmarks(authorId)\n        othersBookmarks.push(bookmark)\n    })\n    li = li.concat(othersBookmarks)\n}\n\n// 书源相关\nli = li.concat(source)\n\n// 添加格式\nli.forEach(item => {\n    item.title = Object.keys(item)[0]\n    item.url = Object.values(item)[0]\n    if (item.url.includes(\"https://www.pixiv.net\")) item.url = urlIP(item.url)\n    delete item[Object.keys(item)[0]]\n    item.style = {}\n    item.style.layout_flexGrow = 1\n    item.style.layout_flexShrink = 1\n    item.style.layout_alignSelf = \"auto\"\n    item.style.layout_wrapBefore = \"false\"\n    if (item.url === \"\") {\n        item.style.layout_flexBasisPercent = 1\n    } else {\n        item.style.layout_flexBasisPercent = -1\n    }\n})\n\nJSON.stringify(li)",
    "header": "{\"Referer\":\"https://www.pixiv.net\"}",
    "jsLib": "var checkTimes = 0\nvar cacheSaveSeconds = 30*24*60*60  // 长期缓存 30 天\nvar cacheTempSeconds = 10*60*1000   // 冷却时间 10 分钟\n\nfunction cacheGetAndSet(key, supplyFunc, requestUpdate) {\n    const {java, cache} = this\n    let timestamp = 0\n    let v = this.getFromCacheObject(key)\n    if (Array.isArray(v)) {\n        try {\n            timestamp = v[0].timestamp\n        } catch (e) {\n            timestamp = 0\n        }\n    } else if (v) {\n        timestamp = v.timestamp\n    }\n\n    const isExpired = v && (new Date().getTime() >= timestamp + cacheTempSeconds)\n    const isError = v && (v.error === true) && isExpired\n    requestUpdate = requestUpdate && isExpired\n\n    if (!v || requestUpdate || isError) {\n        v = supplyFunc()\n        let now = new Date().getTime()\n        // getAjaxJson getWebviewJson 时间戳写入对象本身\n        if (!Array.isArray(v)) {\n            v = Object.assign({timestamp: now}, v)\n        }\n        // else {\n        //     // getAjaxAllJson 时间戳写入第一个元素（读取时 v[0].timestamp）// 不重复写入\n        //     if (v.length > 0) v[0] = Object.assign({timestamp: now}, v[0])\n        // }\n        this.putInCacheObject(key, v, cacheSaveSeconds)\n    }\n    return v\n}\n\nfunction putInCache(name, object, saveSeconds) {\n    const {java, cache} = this\n    if (saveSeconds === undefined) saveSeconds = 0\n    if (object) {\n        cache.put(name, object, saveSeconds)\n    }\n}\nfunction getFromCache(name) {\n    const {java, cache} = this\n    let object = cache.get(name)\n    if (object === undefined) return null  // 兼容源阅\n    return object\n}\n\nfunction normalizeUrl(url) {\n    if (!url.startsWith(\"https://210.140\")) return url\n    return url.replace(\"210.140.139.155\", \"www.pixiv.net\")\n        .replace(\"210.140.139.133\", \"i.pximg.net\")\n        .split(\",\")[0]\n}\nfunction putInCacheObject(objectName, object, saveSeconds) {\n    const {java, cache} = this\n    if (object === undefined) object = null\n    if (saveSeconds === undefined) saveSeconds = 0\n    if (objectName === \"pixivSettings\") {\n        this._settings = object\n    }\n    cache.put(this.normalizeUrl(objectName), JSON.stringify(object), saveSeconds)\n}\nfunction getFromCacheObject(objectName) {\n    const {java, cache} = this\n    if (objectName === \"pixivSettings\" && this._settings) {\n        return this._settings\n    }\n    let object = cache.get(this.normalizeUrl(objectName))\n    if (object === undefined) return null  // 兼容源阅，避免 parse 报错\n    return JSON.parse(object)\n}\n\nfunction putInCacheMap(mapName, mapObject, saveSeconds) {\n    const {java, cache} = this\n    if (saveSeconds === undefined) saveSeconds = 0\n    let orderedArray = []\n    mapObject.forEach((value, key) => {\n        const item = {}\n        item[key] = value\n        orderedArray.push(item)\n    })\n    // [{'key1': 'value1'}, {'key2': 'value2'}]\n    cache.put(mapName, JSON.stringify(orderedArray), saveSeconds)\n}\nfunction getFromCacheMap(mapName) {\n    const {java, cache} = this\n    let cached = cache.get(mapName)\n    let newMap = new Map()\n    if (cached === null || cached === undefined) {\n        return newMap\n    }\n\n    let parsedData\n    try {\n        parsedData = JSON.parse(cached)\n    } catch (e) {\n        return newMap\n    }\n\n    if (Array.isArray(parsedData)) {\n        parsedData.forEach(item => {\n            for (let key in item) {\n                newMap.set(key, item[key])\n            }\n        })\n    } else {\n        for (let key in parsedData) {\n            newMap.set(key, parsedData[key])\n        }\n    }\n    return newMap\n}\n\nfunction isHtmlString(str) {\n    return str.startsWith(\"<!DOCTYPE html>\")\n}\nfunction isJsonString(str) {\n    try {\n        let result = JSON.parse(str)\n        return typeof result === \"object\" && result !== null\n    } catch(e) {\n        return false\n    }\n}\n\nfunction isLogin() {\n    const {java, cache} = this\n    return !!this.getFromCache(\"pixivCsrfToken\")\n}\n\nfunction getAjaxJson(url, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        return JSON.parse(java.ajax(url))\n    }, requestUpdate)\n}\nfunction getAjaxAllJson(urls, requestUpdate) {\n    const {java, cache} = this\n    let batchKey = JSON.stringify(urls)\n    return this.cacheGetAndSet(batchKey, () => {\n        let results = []\n        let now = new Date().getTime()\n        let responses = java.ajaxAll(urls)\n        for (let i in urls) {\n            let data = JSON.parse(responses[i].body())\n            data = Object.assign({timestamp: now}, data)\n            results.push(data)\n            this.putInCacheObject(urls[i], data, cacheSaveSeconds)\n        }\n        return results\n    }, requestUpdate)\n}\nfunction getAjaxParseJson(url, parseFunc, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        let resp = parseFunc(java.ajax(url))\n        if (resp instanceof Object) return resp\n        else return JSON.parse(resp)\n    }, requestUpdate)\n}\nfunction getWebviewJson(url, parseFunc, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        let html = java.webView(null, url, null)\n        return JSON.parse(parseFunc(html))\n    }, requestUpdate)\n}\n\nfunction getWebViewUA() {\n    const {java, cache} = this\n    let userAgent = this.getFromCache(\"userAgent\")\n    if (userAgent) return String(userAgent)\n\n    userAgent = String(java.getWebViewUA())\n    if (userAgent.includes(\"Windows NT 10.0; Win64; x64\")) {\n        userAgent = \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36\"\n    }\n    // java.log(`userAgent=${userAgent}`)\n    this.putInCache(\"userAgent\", userAgent, cacheSaveSeconds/7)\n    return String(userAgent)\n}\nfunction startBrowser(url, title) {\n    const {java, cache} = this\n    if (!title) title = url\n    let msg = \"\"\n    let headers = {}\n    headers[\"User-Agent\"] = this.getWebViewUA()\n\n    if (url.includes(\"https://www.pixiv.net\")) {\n        if (url.includes(\"settings\")) msg += \"⚙️ 账号设置\"\n        else msg += \"⤴️ 分享小说\"\n        msg += \"\\n\\n即将打开 Pixiv\\n请确认已开启代理/梯子/VPN等\"\n    } else if (url.includes(\"github.com\") || url.includes(\"github.io\")) {\n        if (url.includes(\"issues\")) msg += \"🐞 反馈问题\"\n        msg += \"\\n\\n即将打开 Github\\n请确认已开启代理/梯子/VPN等\"\n    }\n    this.sleepToast(msg, 0.01)\n    java.startBrowser(`${url}, ${JSON.stringify({headers: headers})}`, title)\n}\n\n// 直连功能参考自 洛娅橙的阅读仓库\n// https://github.com/Luoyacheng/yuedu\n// 其直连功能参考自 PixEz Flutter\n// https://github.com/Notsfsssf/pixez-flutter\nfunction urlIP(url) {\n    const {java, cache} = this\n    if (!this._settings) {\n        this._settings = this.getFromCacheObject(\"pixivSettings\") || this.setDefaultSettings()\n    }\n    if (this._settings.IPDirect) {\n        url = url.replace(\"http://\", \"https://\").replace(\"www.pixiv.net\", \"210.140.139.155\")\n        let headers = {\n            \"User-Agent\": \"Mozilla/5.0 (Linux; Android 14)\",\n            \"X-Requested-With\": \"XMLHttpRequest\",\n            \"Host\": \"www.pixiv.net\",\n            \"Referer\": \"https://www.pixiv.net/\",\n            \"X-csrf-token\": this.getFromCache(\"pixivCsrfToken\") || \"\",\n            \"Cookie\": this.getFromCache(\"pixivCookie\") || \"\"\n        }\n        return `${url}, ${JSON.stringify({headers: headers})}`\n    }\n    return url\n}\n\nfunction urlNovelUrl(novelId) {\n    return `https://www.pixiv.net/novel/show.php?id=${novelId}`\n}\nfunction urlNovelDetailed(novelId) {\n    return `https://www.pixiv.net/ajax/novel/${novelId}`\n}\nfunction urlNovelsDetailed(userId, nidList) {\n    return `https://www.pixiv.net/ajax/user/${userId}/novels?${nidList.map(v => `ids[]=${v}`).join(\"&\")}`\n}\nfunction urlNovelBookmarkData(novelId) {\n    return `https://www.pixiv.net/ajax/novel/${novelId}/bookmarkData`\n}\nfunction urlNovelComments(novelId, offset, limit) {\n    return `https://www.pixiv.net/ajax/novels/comments/roots?novel_id=${novelId}&offset=${offset}&limit=${limit}&lang=zh`\n}\nfunction urlNovelCommentsReply(commentId, page) {\n    return `https://www.pixiv.net/ajax/novels/comments/replies?comment_id=${commentId}&page=${page}&lang=zh`\n}\nfunction urlNovelsRecommendInit(novelId, limit) {\n    if (limit === undefined) limit = 9\n    return `https://www.pixiv.net/ajax/novel/${novelId}/recommend/init?limit=${limit}&lang=zh`\n}\nfunction urlNovelsRecommendDetailed(nidList) {\n    if (nidList.length >= 9) nidList.length = 9\n    return `https://www.pixiv.net/ajax/novel/recommend/novels?${nidList.map(v => `novelIds[]=${v}`).join(\"&\")}`\n}\n\nfunction urlSeriesUrl(seriesId) {\n    return `https://www.pixiv.net/novel/series/${seriesId}`\n}\nfunction urlSeriesDetailed(seriesId) {\n    return `https://www.pixiv.net/ajax/novel/series/${seriesId}?lang=zh`\n}\nfunction urlSeriesNovelsTitles(seriesId) {\n    return `https://www.pixiv.net/ajax/novel/series/${seriesId}/content_titles`\n}\nfunction urlSeriesNovels(seriesId, limit, offset) {\n    if (limit > 30) limit = 30\n    if (limit < 10) limit = 10\n    return `https://www.pixiv.net/ajax/novel/series_content/${seriesId}?limit=${limit}&last_order=${offset}&order_by=asc&lang=zh`\n}\n\nfunction urlUserUrl(userID) {\n    return `https://www.pixiv.net/users/${userID}/novels`\n}\nfunction urlUserDetailed(userID) {\n    return `https://www.pixiv.net/ajax/user/${userID}`\n}\nfunction urlUserWorkLatest(userID) {\n    return `https://www.pixiv.net/ajax/user/${userID}/works/latest`\n}\nfunction urlUserAllWorks(userId) {\n    return `https://www.pixiv.net/ajax/user/${userId}/profile/all?lang=zh`\n}\nfunction urlUserBookmarks(userId) {\n    return `https://www.pixiv.net/ajax/user/${userId}/novels/bookmarks?tag=&offset={{(page-1)*30}}&limit=30&rest=show&lang=zh`\n}\n\nfunction urlSearchNovel(novelName, page) {\n    return `https://www.pixiv.net/ajax/search/novels/${encodeURI(novelName)}?word=${encodeURI(novelName)}&order=date_d&mode=all&p=${page}&s_mode=s_tag&lang=zh`\n}\nfunction urlSearchSeries(seriesName, page) {\n    return`https://www.pixiv.net/ajax/search/novels/${encodeURI(seriesName)}?word=${encodeURI(seriesName)}&order=date_d&mode=all&p=${page}&s_mode=s_tag&gs=1&lang=zh`\n}\nfunction urlSearchUser(userName, page, full) {\n    let pageUrl = \"\", fullUrl = \"\"\n    if (full) fullUrl = \"_full\"\n    if (page && page >= 2) pageUrl = `&p=${page}`\n    return `https://www.pixiv.net/search/users?nick=${userName}&s_mode=s_usr${fullUrl}&i=1${pageUrl}`;\n}\n\n// 直连功能参考自 洛娅橙的阅读仓库\n// https://github.com/Luoyacheng/yuedu\n// 其直连功能参考自 PixEz Flutter\n// https://github.com/Notsfsssf/pixez-flutter\nfunction urlCoverUrl(url) {\n    const {java, cache} = this\n    if (url && !url.trim()) return \"\"\n    if (!this._settings) {\n        this._settings = this.getFromCacheObject(\"pixivSettings\") || this.setDefaultSettings()\n    }\n    if (!this._settings.IPDirect) return url\n\n    let headers = {\"Referer\": \"https://www.pixiv.net/\"}\n    if (url.trim()) {\n        if (url.includes(\"i.pximg.net\")) {\n            url = url.replace(\"https://i.pximg.net\", \"https://210.140.139.133\")\n            headers.host = \"i.pximg.net\"\n        } else {\n            url = url.replace(\"https://s.pximg.net\", \"https://210.140.139.133\")\n            headers.host = \"s.pximg.net\"\n        }\n    }\n    return `${url}, ${JSON.stringify({headers: headers})}`\n}\nfunction urlIllustUrl(illustId) {\n    return `https://www.pixiv.net/artworks/${illustId}`\n}\nfunction urlIllustDetailed(illustId) {\n    return `https://www.pixiv.net/ajax/illust/${illustId}?lang=zh`\n}\nfunction urlIllustOriginal(illustId, order) {\n    const {java, cache} = this\n    if (!order || order <= 1) order = 1\n    let illustOriginal = \"\"\n\n    let resp = this.getAjaxJson(this.urlIP(urlIllustDetailed(illustId)))\n    try {\n        illustOriginal = resp.body.urls.original\n    } catch (e) {\n        try {\n            let illustThumb = resp.body.userIllusts[illustId].url\n            let date = illustThumb.match(\"\\\\d{4}\\\\/\\\\d{2}\\\\/\\\\d{2}\\\\/\\\\d{2}\\\\/\\\\d{2}\\\\/\\\\d{2}\")[0]\n            illustOriginal = `https://i.pximg.net/img-master/img/${date}/${illustId}_p0_master1200.jpg`\n        } catch (e) {}\n    }\n\n    if (illustOriginal.split(\",\")[0] === \"\") return \"\"\n    return this.urlCoverUrl(illustOriginal.replace(`_p0`, `_p${order - 1}`))\n}\nfunction urlEmojiUrl(emojiId) {\n    return `https://s.pximg.net/common/images/emoji/${emojiId}.png, {'style': 'text'}`\n}\nfunction urlStampUrl(stampId) {\n    return `https://s.pximg.net/common/images/stamp/generated-stamps/${stampId}_s.jpg, {'style': 'text'}`\n}\n\nfunction urlMessageThreadLatest(max) {\n    if (max === undefined || max <= 5) max = 5\n    return `https://www.pixiv.net/rpc/index.php?mode=latest_message_threads2&num=${max}&lang=zh`\n}\nfunction urlMessageThreadContents(threadId, max) {\n    return `https://www.pixiv.net/rpc/index.php?mode=message_thread_contents&thread_id=${threadId}&num=${max}`\n}\nfunction urlMessageThreadDetail(threadId) {\n    return `https://www.pixiv.net/rpc/index.php?mode=message_thread&thread_id=${threadId}`\n}\nfunction urlNotification() {\n    return `https://www.pixiv.net/ajax/notification?lang=zh`\n}\n\nfunction addZero(num) {\n    return String(num).padStart(2, '0')\n}\nfunction dateFormat(str) {\n    let time = new Date(str);\n    let Y = time.getFullYear() + \"年\";\n    let M = this.addZero(time.getMonth() + 1) + \"月\";\n    let D = this.addZero(time.getDate()) + \"日\";\n    return Y + M + D;\n}\nfunction timeFormat(str) {\n    let time = new Date(str);\n    let YY = time.getFullYear()\n    let MM = this.addZero(time.getMonth() + 1)\n    let DD = this.addZero(time.getDate())\n    let hh = this.addZero(time.getHours())\n    let mm = this.addZero(time.getMinutes())\n    let ss = this.addZero(time.getSeconds())\n    return `${YY}-${MM}-${DD} ${hh}:${mm}:${ss}`\n}\nfunction timeTextFormat(text) {\n    return `${text.slice(0, 10)} ${text.slice(11, 19)}`\n}\n\nfunction sleep(seconds) {\n    return Packages.java.lang.Thread.sleep(1000*seconds)\n}\nfunction sleepToast(text, seconds) {\n    let {java} = this\n    java.log(text)\n    java.longToast(text)\n    if (seconds === undefined) {seconds = 0.01}\n    this.sleep(seconds)\n}\n\nfunction setDefaultSettings() {\n    const {java, cache} = this\n    let settings = {}\n    settings.SEARCH_AUTHOR = false      // 搜索：默认不搜索作者名称\n    settings.CONVERT_CHINESE = true     // 搜索：搜索时进行繁简转换\n    settings.HIDE_LIKE_NOVELS = false   // 搜索：搜索结果 隐藏收藏小说\n    settings.HIDE_WATCHED_SERIES = false// 搜索：搜索结果 隐藏追整系列\n\n    settings.MORE_INFORMATION = false   // 详情：书籍简介显示更多信息\n    settings.SHOW_UPDATE_TIME = true    // 目录：显示更新时间，但会增加少许请求\n    settings.SHOW_ORIGINAL_LINK = true  // 目录：显示原始链接，但会增加大量请求\n\n    settings.REPLACE_TITLE_MARKS = true // 正文：注音内容为汉字时，替换为书名号\n    settings.SHOW_CAPTIONS = true       // 正文：章首显示描述\n    settings.SHOW_COMMENTS = true       // 正文：章尾显示评论，但会增加大量请求\n\n    settings.IPDirect = false           // 全局：直连模式\n    settings.FAST  = false              // 全局：快速模式\n    settings.DEBUG = false              // 全局：调试模式\n\n    settings.SHOW_GENERAL = true        // 发现：显示 常规小说\n    settings.SHOW_NEW_ADULT = true      // 发现：显示 最新企划约稿 R18\n    settings.SHOW_NEW_GENERAL = false   // 发现：显示 最新企划约稿 常规\n    settings.SHOW_RANK_ADULT = true     // 发现：显示 排行榜单 R18\n    settings.SHOW_RANK_GENERAL = false  // 发现：显示 排行榜单 常规\n    settings.SHOW_GENRE_ADULT = false   // 发现：显示 原创热门 R18\n    settings.SHOW_GENRE_GENERAL = false // 发现：显示 原创热门 常规\n    settings.SHOW_FURRY = false         // 发现：显示 兽人小说推荐作者\n\n    settings.SHOW_SETTINGS = true       // 设置：显示 书源设置\n    settings.SHOW_DISCOVER = true       // 设置：显示 发现设置\n    settings.SHOW_SETTINGS2 = false     // 设置：显示 书源设置\n    settings.SHOW_DISCOVER2 = false     // 设置：显示 发现设置\n    this.putInCacheObject(\"pixivSettings\", settings)\n    return settings\n}\nfunction checkSettings(settings) {\n    const {java, cache} = this\n    if (!settings) settings = this.getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (settings.FAST || settings.IPDirect) {\n        settings.SEARCH_AUTHOR = false        // 搜索：默认不搜索作者名称\n        settings.SHOW_ORIGINAL_LINK = false   // 目录：显示章节源链接\n    }\n    if (!settings.FAST && !settings.IPDirect) {\n        // settings.SEARCH_AUTHOR = true         // 搜索：默认不搜索作者名称\n        settings.SHOW_ORIGINAL_LINK = true    // 目录：显示章节源链接\n    }\n\n    if (settings.FAST) {\n        settings.SEARCH_AUTHOR = false        // 搜索：默认不搜索作者名称\n        settings.CONVERT_CHINESE = false      // 搜索：繁简通搜\n        settings.SHOW_UPDATE_TIME = false     // 目录：显示章节更新时间\n        settings.SHOW_COMMENTS = false        // 正文：显示评论\n    }\n    this.putInCacheObject(\"pixivSettings\", settings)\n    return settings\n}\n\nfunction updateSource() {\n    const {java, source} = this\n    java.longToast(\"🆙 更新书源\\n\\nJsdelivr CDN 更新有延迟\\nGithub 更新需代理\")\n    let onlineSource, comment, sourceName, sourceNameCapitalize, index = 0\n    if (source.bookSourceUrl.includes(\"pixiv\")) sourceName = \"pixiv\"\n    else if (source.bookSourceUrl.includes(\"furrynovel\")) sourceName = \"linpx\"\n    sourceNameCapitalize = sourceName[0].toUpperCase() + sourceName.substring(1)\n\n    if (source.bookSourceName.includes(\"备用\")) index = 1\n    else if (source.bookSourceName.includes(\"漫画\")) index = 2\n    if (source.bookSourceUrl.includes(\"furrynovel.com\")) {\n        sourceNameCapitalize = \"FurryNovel\"\n        index = 1\n    }\n\n    try {\n        let updateUrl = `https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/${sourceName}.json`\n        onlineSource = JSON.parse(java.get(updateUrl,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body())[index]\n    } catch (e) {\n        try {\n            let updateUrl = `https://raw.githubusercontent.com/DowneyRem/PixivSource/main/${sourceName}.json`\n            onlineSource = JSON.parse(java.get(updateUrl,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body())[index]\n        } catch (e) {\n            onlineSource = {lastUpdateTime: new Date().getTime(), bookSourceComment: source.bookSourceComment}\n        }\n    }\n    comment = onlineSource.bookSourceComment.split(\"\\n\")\n    // onlineSource = source\n    // comment = source.bookSourceComment.split(\"\\n\")\n\n    let htm = `\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>更新 ${source.bookSourceName} 书源</title>\n    <style> \n    table { text-align: center; margin: 0 auto; } .ann { display: flex; justify-content: center; align-items: center; height: 5vh; } \n    button { background-color: rgb(76, 175, 80); color: white; border: none; border-radius: 4px; height: 6vh; width: 30vw; overflow: hidden; } \n    button span { cursor: pointer; display: inline-block; position: relative; transition: 0.4s; } \n    button span:after { content: '>'; position: absolute; opacity: 0; top: 0; right: 30px; transition: 0.2s; } \n    button:active span { padding-right: 20px; } \n    button:active span:after { opacity: 1; right: -40px; }\n    </style>\n</head>\n\n<body>\n    <table border=\"1\" cellspacing=\"0\">\n        <th colspan=\"2\"> ${source.bookSourceName} 书源 \n        <a href=\"https://pixivsource.pages.dev/${sourceNameCapitalize}\">🔰 使用指南</a>\n        || <a href=\"https://pixivsource.pages.dev/Sponsor\">❤️ 赞助开发</a>\n        </th>\n        <tr>\n            <td>☁️ 远程版本：${onlineSource.bookSourceComment.split(\"\\n\")[2].replace(\"书源版本：\", \"\")}</td>\n            <td>📆 更新：${timeFormat(onlineSource.lastUpdateTime)}</td>\n        </tr>\n        <tr>\n            <td>📥 本地版本：${source.bookSourceComment.split(\"\\n\")[2].replace(\"书源版本：\", \"\")}</td>\n            <td>📆 更新：${timeFormat(source.lastUpdateTime)}</td>\n        </tr> \n        <tr><td colspan=\"2\" style=\"text-align: left;\">${comment.slice(3, 10).join(\"<br>\")}</td></tr>\n        <tr><td colspan=\"2\" style=\"text-align: left;\">${comment.slice(comment.length-20, comment.length).join(\"<br>\")}</td></tr>\n    </table>\n    \n    <table border=\"0\" cellspacing=\"20\">\n        <th colspan=\"2\"> 更新 ${source.bookSourceName} 书源 </th>\n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/${sourceName}.json\">\n            <button><span>更新书源<br>(Jsdelivr CDN)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/btsrk.json\">\n            <button><span>更新订阅<br>(Jsdelivr CDN)</span></button>\n            </a></div></td>\n        </tr>\n        \n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://raw.githubusercontent.com/DowneyRem/PixivSource/main/${sourceName}.json\">\n            <button><span>书源链接<br>(GitHub)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://raw.githubusercontent.com/DowneyRem/PixivSource/main/btsrk.json\">\n            <button><span>订阅链接<br>(GitHub)</span></button>\n            </a></div></td>\n        </tr>\n        \n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://codeberg.org/DowneyRem/PixivSource/raw/branch/main/${sourceName}.json\">\n            <button><span>备用书源链接<br>(Codeberg)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://codeberg.org/DowneyRem/PixivSource/raw/branch/main/btsrk.json\">\n            <button><span>备用订阅链接<br>(Codeberg)</span></button>\n            </a></div></td>\n        </tr>\n    </table>\n</body>\n</html>`\n    java.startBrowser(`data:text/html;charset=utf-8;base64, ${java.base64Encode(htm)}`, '更新书源')\n    return []\n}\n\nfunction profile(funcName, func) {\n    return function() {\n        var start = Packages.java.lang.System.currentTimeMillis()\n        try {\n            return func.apply(this, arguments)\n        } finally {\n            const {java, cache} = this\n            var end = Packages.java.lang.System.currentTimeMillis()\n            var duration = end - start\n            if (duration >= 5) {\n                java.log(\"⏱️ [\" + funcName + \"] 耗时: \" + duration + \"ms\")\n            }\n        }\n    }\n}\n\n// cacheGetAndSet = profile(\"cacheGetAndSet\", cacheGetAndSet)\n// getAjaxJson = profile(\"getAjaxJson\", getAjaxJson)\n// getAjaxAllJson = profile(\"getAjaxAllJson\", getAjaxAllJson)\n// getWebviewJson = profile(\"getWebviewJson\", getWebviewJson)\n//\n// putInCacheObject = profile(\"putInCacheObject\", putInCacheObject)\n// getFromCacheObject = profile(\"getFromCacheObject\", getFromCacheObject)\n// putInCache = profile(\"putInCache\", putInCache)\n// getFromCache = profile(\"getFromCache\", getFromCache)\n// putInCacheMap= profile(\"putInCacheMap\", putInCacheMap)\n// getFromCacheMap = profile(\"getFromCacheMap\", getFromCacheMap)\n//\n// urlIP = profile(\"urlIP\", urlIP)\n// urlCoverUrl = profile(\"urlCoverUrl\", urlCoverUrl)\n// urlIllustOriginal = profile(\"urlIllustOriginal\", urlIllustOriginal)\n//\n// urlSearchNovel = profile(\"urlSearchNovel\", urlSearchNovel)\n// urlSearchUser = profile(\"urlSearchUser\", urlSearchUser)\n//\n// checkSettings = profile(\"checkSettings\", checkSettings)\n// getWebViewUA = profile(\"getWebViewUA\", getWebViewUA)",
    "lastUpdateTime": 1772082989892,
    "loginCheckJs": "var util = {}\n\nfunction objStringify(obj) {\n    return JSON.stringify(obj, (n, v) => {\n        if (typeof v == \"function\")\n            return v.toString();\n        return v;\n    });\n}\n\n// 检测 源阅\n// 可用 java.ajax() 不可用 java.webview() java.ajaxAll()\n// 可用 java.getCookie() cache.put() cache.get() 默认值为 undefined\n// 可用 java.startBrowser() 不可用 java.startBrowserAwaitAwait\n// 可用 source.bookSourceName source.getVariable() source.setVariable()等\n// java.getUserAgent() java.getWebViewUA() 目前返回内容相同\nfunction isSourceRead() {\n    return java.getUserAgent() === java.getWebViewUA()\n}\n// 正式版 不支持在 JSlib 的函数直接设置默认参数\n// 正式版 不支持 a?.b 的写法\n// 检测 阅读 正式版 与 Beta 版本\nfunction isLegadoOfficial() {\n    let isLegadoOfficialStatus\n    try {\n        eval('({})?.value')\n        isLegadoOfficialStatus = false\n    } catch (e) {\n        isLegadoOfficialStatus = true\n    }\n    return isLegadoOfficialStatus\n}\n// 检测 阅读 Beta 版本 与 LYC 版本\n// LYC 版本新增函数\n// java.ajaxTestAll()\n// java.openVideoPlayer(url: String, title: String, float: Boolean)\n// cookie.setWebCookie(url,cookie)\n// source.refreshExplore()\n// source.refreshJSLib()\nfunction isLegadoSigma() {\n    return typeof java.ajaxTestAll === \"function\"\n}\n\nfunction publicFunc() {\n    let u = {}, settings = {}\n\n    let isFirstInit = false;\n    if (!globalThis.ALREADY_LOGGED_INFO) {\n        globalThis.ALREADY_LOGGED_INFO = true\n        isFirstInit = true\n    }\n\n    if (!globalThis.settings) {\n        // cache.delete(\"pixivSettings\")\n        settings = getFromCacheObject(\"pixivSettings\")\n        if (!settings) settings = setDefaultSettings()\n        globalThis.settings = checkSettings(settings)\n    }\n    // 环境信息不会改变，可以使用 globalThis.environment\n    if (!globalThis.environment) {\n        globalThis.environment = {}\n        globalThis.environment.IS_SOURCEREAD = isSourceRead()\n        globalThis.environment.IS_LEGADO = !isSourceRead()\n        globalThis.environment.IS_LEGADO_OFFICIAL = isLegadoOfficial()\n        globalThis.environment.IS_LEGADO_SIGMA = isLegadoSigma()\n    }\n\n    // 只有第一次初始化时才输出日志\n    if (isFirstInit) {\n        java.log(`${source.bookSourceComment.split(\"\\n\")[0]}`)\n        java.log(`📌 ${source.bookSourceComment.split(\"\\n\")[2]}`)\n        java.log(`📆 更新时间：${java.timeFormat(source.lastUpdateTime)}`)\n\n        if (globalThis.environment.IS_SOURCEREAD) {\n            java.log(\"📱 软件平台：🍎 源阅 SourceRead\")\n        } else if (globalThis.environment.IS_LEGADO_SIGMA) {\n            java.log(\"📱 软件平台：🤖 阅读 Beta【新包名】/ 阅读 Plus\")\n        } else if (globalThis.environment.IS_LEGADO_OFFICIAL) {\n            java.log(\"📱 软件平台：🤖 阅读 正式版\")\n            sleepToast(\"\\n⚠️当前软件为：阅读【正式版】\\n【正式版】已年久失修，不推荐继续使用\\n\\n为了更好的使用体验，请用：\\n【阅读 Plus】或【阅读 Beta 新包名】\\n\\n即将为您打开【阅读 Plus】下载界面\")\n            sleep(3);\n            startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读 Plus\")\n        } else {\n            java.log(\"📱 软件平台：🤖 阅读 Beta【原包名】\")\n            sleepToast(\"\\n⚠️当前软件为：阅读 Beta【原包名】\\n\\n为了更好的使用体验，请用：\\n【阅读 Plus】或【阅读 Beta 新包名】\\n\\n即将为您打开【阅读 Plus】下载界面\")\n            sleep(3);\n            startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读 Plus\")\n            }\n\n        if (globalThis.settings.IPDirect) {\n            java.log(\"✈️ 直连模式：✅ 已开启\")\n        } else {\n            java.log(\"✈️ 直连模式：❌ 已关闭\")\n        }\n    }\n\n    // 使用 globalThis.settings 无法获取最新的设置\n    // 使用 globalThis.environment 可能无法写入 environment\n    // cache.delete(\"pixivSettings\")\n    settings = getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = setDefaultSettings()\n    u.settings = checkSettings(settings)\n    putInCacheObject(\"pixivEnvironment\", globalThis.environment)\n\n    u.debugFunc = (func) => {\n        if (util.settings.DEBUG === true) {\n            func()\n        }\n    }\n\n    u.checkStatus = function(status) {\n        if (status === true) return \"✅ 已\"\n        else if (status === false) return \"❌ 未\"\n        else if (status === undefined) return \"🈚️ 无数据：\"\n    }\n\n    u.login = function() {\n        let resp = java.startBrowserAwait(`https://accounts.pixiv.net/login,\n    {\"headers\": {\"User-Agent\": \"${java.getWebViewUA()}\"}}`, '登录账号', false)\n        if (resp.code() === 200) {\n            this.getCsrfToken(); this.getCookie()\n        } else {\n            java.log(resp.code()); sleepToast(\"⚠️ 登录失败\")\n        }\n    }\n\n    u.logout = function() {\n        this.removeCookie()\n        java.startBrowser(\"https://www.pixiv.net/logout.php\", \"退出账号\")\n        this.removeCookie()\n        sleepToast(`✅ 已退出当前账号\\n\\n退出后请点击右上角的 ✔️ 退出\\n\\n登录请点击【登录账号】进行登录`)\n    }\n\n    u.getCookie = function() {\n        let pixivCookie = String(java.getCookie(\"https://www.pixiv.net/\", null))\n        if (isLogin()) putInCache(\"pixivCookie\", pixivCookie, 60*60)  // 缓存1h\n    }\n\n    u.removeCookie = function() {\n        cookie.removeCookie('https://www.pixiv.net')\n        cookie.removeCookie('https://accounts.pixiv.net')\n        cookie.removeCookie('https://accounts.google.com')\n        cookie.removeCookie('https://api.weibo.com')\n        cache.delete(\"pixivCookie\")\n        cache.delete(\"pixiv:uid\")\n        cache.delete(\"pixivCsrfToken\")  // 与登录设备有关\n        cache.delete(\"headers\")\n    }\n\n    // 获取 Csrf Token，以便进行收藏等请求\n    // 获取方法来自脚本 Pixiv Previewer\n    // https://github.com/Ocrosoft/PixivPreviewer\n    // https://greasyfork.org/zh-CN/scripts/30766-pixiv-previewer/code\n    u.getCsrfToken = function() {\n        let pixivCsrfToken = getFromCache(\"pixivCsrfToken\")\n        if (!pixivCsrfToken) {\n            let html = java.ajax(\"https://www.pixiv.net/\")\n            try {\n                pixivCsrfToken = html.match(/token\\\\\":\\\\\"([a-z0-9]{32})/)[1]\n                putInCache(\"pixivCsrfToken\", pixivCsrfToken)  // 与登录设备有关，无法存储 nul\n            } catch (e) {\n                pixivCsrfToken = null\n                cache.delete(\"pixivCsrfToken\")  // 与登录设备有关，无法存储 nul\n                // sleepToast(\"⚠️ 未登录账号(pixivCsrfToken)\")\n            }\n            java.log(`pixivCsrfToken:\\n${pixivCsrfToken}`)\n        }\n        return pixivCsrfToken\n    }\n\n    // 将多个长篇小说解析为一本书\n    u.combineNovels = function(novels) {\n        return novels.filter(novel => {\n            // 单本直接解析为一本书\n            if (!novel.seriesId) {\n                return true\n            }\n            // 集合中没有该系列解析为一本书\n            if (!seriesSet.has(novel.seriesId)) {\n                seriesSet.add(novel.seriesId)\n                return true\n            }\n            return false\n        })\n    }\n\n    // 屏蔽作者\n    u.authorFilter = function(novels) {\n        let blockAuthorList = getFromCacheObject(\"blockAuthorList\")\n        if (Array.isArray(blockAuthorList)) {\n            java.log(`🚫 屏蔽作者ID：${JSON.stringify(blockAuthorList)}`)\n            let blockAuthorSet = new Set(blockAuthorList.map(id => String(id)))\n            novels = novels.filter(novel => !blockAuthorSet.has(String(novel.userId)))\n        }\n        return novels\n    }\n\n\n    // 过滤收藏与追更\n    u.novelFilter = function(novels) {\n        let novels1 = [], novels2 = [], msg\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        let watchedSeries = getFromCacheObject(\"watchedSeries\")\n        let novels0 = novels.map(novel => novel.id)\n\n        java.log(`${util.checkStatus(!util.settings.HIDE_LIKE_NOVELS)}显示收藏小说`)\n        if (util.settings.HIDE_LIKE_NOVELS) {\n            novels = novels.filter(novel => !likeNovels.includes(Number(novel.id)))\n            novels1 = novels.map(novel => novel.id)\n            java.log(`⏬ 过滤收藏：过滤前${novels0.length}；过滤后${novels1.length}`)\n        }\n\n        java.log(`${util.checkStatus(!util.settings.HIDE_WATCHED_SERIES)}显示追更系列`)\n        if (util.settings.HIDE_WATCHED_SERIES) {\n            novels = novels.filter(novel => !watchedSeries.includes(Number(novel.seriesId)))\n            novels2 = novels.map(novel => novel.id)\n            if (novels1.length >= 1) novels0 = novels1\n            java.log(`⏬ 过滤追更：过滤前${novels0.length}；过滤后${novels2.length}`)\n        }\n\n        let novels3 = novels.map(novel => novel.id)\n        if (novels0.length >= 1 && novels3.length === 0) {\n            let msg = `⏬ 过滤小说\\n⚠️ 过滤后无结果\\n\\n请根据需要\\n`\n            if (util.settings.HIDE_LIKE_NOVELS) msg += \"开启显示收藏小说\\n\"\n            if (util.settings.HIDE_WATCHED_SERIES) msg += \"开启显示追更系列\"\n            sleepToast(msg, 1)\n        }\n\n        util.debugFunc(() => {\n            // java.log(JSON.stringify(novels0))\n            java.log(JSON.stringify(novels0.length))\n            // java.log(JSON.stringify(novels1))\n            java.log(JSON.stringify(novels1.length))\n            // java.log(JSON.stringify(novels2))\n            java.log(JSON.stringify(novels2.length))\n        })\n        return novels\n    }\n\n    // 过滤描述与标签（屏蔽标签/屏蔽描述）\n    u.novelFilter2 = function(novels) {\n        const length = novels.length\n        let novels0 = novels.map(novel => novel.id)\n        let captionBlockWords = getFromCacheObject(\"captionBlockWords\")\n        if (!captionBlockWords) captionBlockWords = []\n        else {\n            // 仅保留没有任何屏蔽词的小说\n            // novels = novels.filter(novel => {\n            //     return !captionBlockWords.some(item => {\n            //         if (novel.description !== undefined) return novel.description.includes(item)\n            //     })\n            // })\n            novels = novels.filter(novel => !captionBlockWords.some(item => novel.description.includes(item)))\n            let novels2 = novels.map(novel => novel.id)\n            java.log(`🚫 屏蔽描述：${captionBlockWords.join(\"\\n\")}`)\n            java.log(`🚫 屏蔽描述：过滤前${novels0.length}；过滤后${novels2.length}`)\n        }\n\n        let tagsBlockWords = getFromCacheObject(\"tagsBlockWords\")\n        if (!tagsBlockWords) tagsBlockWords = []\n        else {\n            // 仅保留没有任何屏蔽词的小说\n            // novels = novels.filter(novel => {\n            //     return !tagsBlockWords.some(item => {\n            //         if (novel.tags !== undefined) return novel.tags.includes(item)\n            //     })\n            // })\n            novels = novels.filter(novel => !tagsBlockWords.some(item => novel.tagsList.includes(item)))\n            let novels2 = novels.map(novel => novel.id)\n            java.log(`🚫 屏蔽标签：${tagsBlockWords.join(\"、\")}`)\n            java.log(`🚫 屏蔽标签：过滤前${novels0.length}；过滤后${novels2.length}`)\n        }\n        return novels\n    }\n\n    // 收藏小说/追更系列 写入缓存\n    u.saveNovels = function(listInCacheName, list) {\n        let listInCache = getFromCacheObject(listInCacheName)\n        if (!listInCache) listInCache = []\n\n        listInCache = listInCache.concat(list)\n        listInCache = Array.from(new Set(listInCache))\n        putInCacheObject(listInCacheName, listInCache)\n\n        if (listInCacheName === \"likeNovels\") listInCacheName = \"❤️ 收藏小说ID\"\n        else if (listInCacheName === \"watchedSeries\") listInCacheName = \"📃 追更系列ID\"\n        util.debugFunc(() => {\n            java.log(`${listInCacheName}：${JSON.stringify(listInCache)}`)\n        })\n    }\n\n    u.saveAuthors = function(authors) {\n        let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n        if (!pixivAuthors) pixivAuthors = {}\n\n        pixivAuthors = Object.assign(pixivAuthors, authors)\n        putInCacheObject(\"pixivAuthors\", pixivAuthors)\n    }\n\n    // 处理 novels 列表\n    u.handNovels = function(novels, isDetail) {\n        if (!isDetail) isDetail = false\n        let likeNovels = [], watchedSeries = [], authors = {}\n        novels = util.authorFilter(novels)\n        novels.forEach(novel => {\n            // novel.id = novel.id\n            // novel.title = novel.title\n            // novel.userName = novel.userName\n            // novel.userId = novel.userId\n            // novel.tags = novel.tags\n            authors[novel.userName] = novel.userId  // 加入缓存，便于搜索作者\n            if (novel.tags === undefined || novel.tags === null) {\n                novel.tags = []\n            }\n            // 搜索单篇\n            if (novel.isOneshot === undefined) {\n                // novel.seriesId = novel.seriesId\n                // novel.seriesTitle = novel.seriesTitle\n                // novel.textCount = novel.textCount\n                // novel.description = novel.description\n                novel.coverUrl = novel.url\n                // novel.createDate = novel.createDate\n                // novel.updateDate = novel.updateDate\n            }\n\n            // 搜索系列\n            if (novel.isOneshot !== undefined) {\n                if (novel.isOneshot === true) {\n                    novel.seriesId = undefined\n                    novel.id = novel.novelId  // 获取真正的 novelId\n                    novel.seriesTitle = undefined\n                } else {\n                    novel.seriesId = novel.id\n                    novel.id = novel.novelId = novel.latestEpisodeId  // 获取真正的 novelId\n                    novel.seriesTitle = novel.title\n                    // novel.isWatched = novel.isWatched  // 搜索系列可获取\n                }\n                novel.textCount = novel.textLength\n                novel.description = novel.caption\n                novel.coverUrl = novel.cover.urls[\"480mw\"]\n                novel.createDate = novel.createDateTime\n                novel.updateDate = novel.updateDateTime\n            }\n\n            // 单篇正文详情页\n            if (novel.content) {\n                novel.novelId = novel.id\n                novel.tags = novel.tags.tags.map(item => item.tag)\n                novel.textCount = novel.userNovels[`${novel.id}`].textCount\n                // novel.latestChapter = novel.title\n                // novel.description = novel.description\n                novel.coverUrl = novel.userNovels[`${novel.id}`].url\n                // novel.createDate = novel.createDate\n                novel.updateDate = novel.uploadDate\n\n                if (novel.seriesNavData) {\n                    novel.seriesId = novel.seriesNavData.seriesId\n                    novel.seriesTitle = novel.seriesNavData.title\n                }\n            }\n\n            // 系列详情\n            if (novel.firstNovelId) {\n                novel.seriesId = novel.id\n                novel.id = novel.novelId = novel.firstNovelId\n                novel.seriesTitle = novel.title\n                novel.coverUrl = novel.cover.urls[\"480mw\"]\n                // novel.isWatched = novel.isWatched  // 搜索系列可获取\n            }\n\n            // 发现：排行榜\n            if (novel.rank) {\n                // novel.id = novel.id\n                // novel.title = novel.title\n                novel.userName = novel.user_name\n                novel.userId = novel.user_id\n                novel.tags = novel.tag_a\n                // novel.language = novel.language\n                novel.seriesId = novel.series_id\n                novel.seriesTitle = novel.series_title || \"\"\n                novel.textCount = novel.character_count\n                novel.description = novel.comment\n                novel.coverUrl = novel.url\n                let date = novel.create_date.split(\" \")\n                novel.createDate = novel.updateDate = `${date[0]}T${date[1]}:00+09:00`\n                novel.isBookmark = novel.is_bookmarked\n            }\n\n            // 单篇加更多信息\n            if (!novel.seriesId) {\n                novel.tags.unshift(\"单本\")\n                novel.latestChapter = novel.title\n                novel.detailedUrl = urlIP(urlNovelDetailed(novel.id))\n                novel.total = 1\n                if (novel.bookmarkData) {\n                    novel.isBookmark = true\n                    putInCache(`collect${novel.id}`, novel.bookmarkData.id)\n                    likeNovels.push(Number(novel.id))\n                } else {\n                    novel.isBookmark = false\n                }\n            }\n\n            if (novel.seriesId && !isDetail) {\n                novel.title = novel.seriesTitle\n                novel.tags.unshift(\"长篇\")\n                novel.detailedUrl = urlIP(urlSeriesDetailed(novel.seriesId))\n            }\n            // 系列添加更多信息\n            if (novel.seriesId && isDetail) {\n                let series = getAjaxJson(urlIP(urlSeriesDetailed(novel.seriesId))).body\n                novel.id = series.firstNovelId\n                novel.title = series.title\n                novel.tags = novel.tags.concat(series.tags)\n                novel.tags.unshift(\"长篇\")\n                novel.textCount = series.publishedTotalCharacterCount\n                novel.description = series.caption\n                novel.coverUrl = series.cover.urls[\"480mw\"]\n                novel.detailedUrl = urlIP(urlSeriesDetailed(novel.seriesId))\n                novel.createDate = series.createDate\n                novel.updateDate = series.updateDate\n                novel.total = series.publishedContentCount\n                novel.isWatched = series.isWatched\n                if (novel.isWatched === true) {\n                    watchedSeries.push(Number(novel.seriesId))\n                }\n\n                // 防止系列首篇无权限获取\n                // 发送请求获取第一章 获取标签与简介\n                let firstNovel = {}\n                try {\n                    firstNovel = getAjaxJson(urlIP(urlSeriesNovels(novel.seriesId, 30, 0))).body.thumbnails.novel[0]\n                    novel.id = novel.firstNovelId = firstNovel.id\n                    novel.tags = novel.tags.concat(firstNovel.tags)\n                } catch (e) { // 防止系列首篇无权限获取\n                    firstNovel = {}\n                    firstNovel.description = \"\"\n                }\n                if (novel.description === \"\") {\n                    novel.description = firstNovel.description\n                }\n            }\n        })\n        // 收藏小说/追更系列 写入缓存\n        util.saveNovels(\"likeNovels\", likeNovels)\n        util.saveNovels(\"watchedSeries\", watchedSeries)\n        util.saveAuthors(authors)\n        util.debugFunc(() => {\n            java.log(`处理小说完成`)\n        })\n        return novels\n    }\n\n    // 小说信息格式化\n    u.formatNovels = function(novels) {\n        novels = util.novelFilter(novels)\n        novels.forEach(novel => {\n            novel.title = novel.title.trim()\n            if (!novel.userName.startsWith(\"@\")) novel.userName = `@${novel.userName}`\n            novel.coverUrl = urlCoverUrl(novel.coverUrl)\n            novel.readingTime = `${novel.readingTime / 60} 分钟`\n            novel.createDate = dateFormat(novel.createDate)\n            novel.updateDate = dateFormat(novel.updateDate)\n\n            novel.tagsList = []\n            for (let i in novel.tags) {\n                let tag = novel.tags[i]\n                if (tag.includes(\"/\")) {\n                    let tags = tag.split(\"/\")\n                    novel.tagsList = novel.tagsList.concat(tags)\n                } else {\n                    novel.tagsList.push(tag)\n                }\n            }\n            novel.tags = Array.from(new Set(novel.tagsList))\n            novel.tags = novel.tags.join(\",\")\n            let collectMsg\n            if (novel.seriesId) {\n                collectMsg = `📃 追更：${util.checkStatus(novel.isWatched)}追更系列`\n            } else {\n                collectMsg = `❤️ 收藏：${util.checkStatus(novel.isBookmark)}加入收藏`\n            }\n\n            if (util.settings.MORE_INFORMATION) {\n                novel.description = `\\n🅿️ 登录：${util.checkStatus(isLogin())}登录账号\n                ${collectMsg}\\n📖 书名：${novel.title}\\n👤 作者：${novel.userName}\n                #️ 标签：${novel.tags}\\n⬆️ 上传：${novel.createDate}\n                🔄 更新：${novel.updateDate}\\n📄 简介：${novel.description}`\n            } else {\n                novel.description = `\\n🅿️ 登录：${util.checkStatus(isLogin())}登录账号\n                ${collectMsg}\\n⬆️ 上传：${novel.createDate}\\n🔄 更新：${novel.updateDate}\n                📄 简介：${novel.description}`\n            }\n        })\n        novels = util.novelFilter2(novels)\n        return novels\n    }\n\n    // 正文，详情，搜索：从网址获取id，返回单篇小说 res，系列返回首篇小说 res\n    // pixiv 默认分享信息中有#号，不会被识别成链接，无法使用添加网址\n    u.getNovelResFirst = function(result) {\n        let novelId = 0, res = {\"body\": {}}\n        let isJson = isJsonString(result)\n        let isHtml = isHtmlString(result)\n\n        if (!isJson && isHtml) {\n            let id = baseUrl.match(new RegExp(\"\\\\d+\"))[0]\n            let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net(/ajax)?/users?/\\\\d+\"\n            let isAuthor = baseUrl.match(new RegExp(pattern))\n            if (isAuthor) {\n                java.log(`作者ID：${id}`)\n                novelId = Object.keys(getAjaxJson(urlIP(urlUserWorkLatest(id))).body.novels).reverse()[0]\n            }\n\n            pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/series/\\\\d+\"\n            let isSeries = baseUrl.match(new RegExp(pattern))\n            if (isSeries) {\n                java.log(`系列ID：${id}`)\n                novelId = getAjaxJson(urlIP(urlSeriesNovels(id, 30, 0))).body.thumbnails.novel[0].id\n            } else {\n                let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/(show\\\\.php\\\\?id=)?\\\\d+\"\n                let isNovel = baseUrl.match(new RegExp(pattern))\n                if (isNovel) {\n                    novelId = id\n                }\n            }\n        }\n        if (isJson) {\n            res = JSON.parse(result)\n        }\n\n        if (novelId) {\n            java.log(`匹配小说ID：${novelId}`)\n            res = getAjaxJson(urlIP(urlNovelDetailed(novelId)))\n        }\n        if (res.error === true) {\n            java.log(`无法从 Pixiv 获取当前小说`)\n            java.log(JSON.stringify(res))\n        }\n        return res.body\n    }\n\n    // 目录：从网址获取id，尽可能返回系列 res，单篇小说返回小说 res\n    u.getNovelResSeries = function(result) {\n        let seriesId = 0, res = {\"body\": {}}\n        let isJson = isJsonString(result)\n        let isHtml = isHtmlString(result)\n\n        if (!isJson && isHtml) {\n            let id = baseUrl.match(new RegExp(\"\\\\d+\"))[0]\n            let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/series/\\\\d+\"\n            let isSeries = baseUrl.match(new RegExp(pattern))\n            if (isSeries) {\n                seriesId = id\n            } else {\n                let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/(show\\\\.php\\\\?id=)?\\\\d+\"\n                let isNovel = baseUrl.match(new RegExp(pattern))\n                if (isNovel) {\n                    java.log(`匹配小说ID：${id}`)\n                    res = getAjaxJson(urlIP(urlNovelDetailed(id)))\n                }\n            }\n        }\n        if (isJson) {\n            res = JSON.parse(result)\n        }\n\n        if (res.body && res.body.seriesNavData) {\n            seriesId = res.body.seriesNavData.seriesId\n        }\n        if (seriesId) {\n            java.log(`系列ID：${seriesId}`)\n            res = getAjaxJson(urlIP(urlSeriesDetailed(seriesId)))\n        }\n        if (res.error === true) {\n            java.log(`无法从 Pixiv 获取当前小说`)\n            java.log(JSON.stringify(res))\n        }\n        return res.body\n    }\n\n    util = u\n    java.put(\"util\", objStringify(u))\n}\n\nfunction checkMessageThread(checkTimes) {\n    if (checkTimes === undefined) {\n        checkTimes = Number(getFromCache(\"checkTimes\"))\n    }\n    if (checkTimes === 0 && isLogin()) {\n        let latestMsg = getAjaxJson(urlIP(urlMessageThreadLatest(5)))\n        if (latestMsg.error === true) {\n            java.log(JSON.stringify(latestMsg))\n        } else if (latestMsg.body.total >= 1) {\n            let msg = latestMsg.body.message_threads.filter(item => item.thread_name === \"pixiv事務局\")[0]\n            if (msg && new Date().getTime()- 1000*msg.modified_at <= 3*24*60*60*1000) { // 3天内进行提示\n                sleepToast(`您于 ${timeFormat(1000*msg.modified_at)} 触发 Pixiv 【过度访问】，请修改密码并重新登录。\\n如已修改请忽略`, 3)\n                sleepToast(`${msg.latest_content}`, 5)\n                java.startBrowser(\"https://accounts.pixiv.net/password/change\",'修改密码')\n            }\n        }\n    }\n    putInCache(\"checkTimes\", checkTimes + 1, 4*60*60)  // 缓存4h，每4h提醒一次\n    // putInCache(\"checkTimes\", checkTimes + 1, 60)  // 测试用，缓存60s，每分钟提醒一次\n    // java.log(checkTimes + 1)\n}\n\n// 获取请求的user id方便其他ajax请求构造\nfunction getPixivUid() {\n    // cache.delete(\"pixiv:uid\")\n    let uid = getFromCache(\"pixiv:uid\")\n    if (!uid && isLogin()) {\n        let html = java.ajax(\"https://www.pixiv.net/\")\n        uid = html.match(/user_id:'(\\d+)'/)[1]\n        putInCache(\"pixiv:uid\", uid)\n    }\n    return uid\n}\n\nfunction getHeaders() {\n    let headers = {\n        \"accept\": \"application/json\",\n        \"accept-encoding\": \"gzip, deflate, br, zstd\",\n        \"accept-language\": \"zh-CN\",\n        // \"content-type\": \"application/json; charset=utf-8\",\n        // \"content-type\": \"application/x-www-form-urlencoded; charset=utf-8\",\n        \"origin\": \"https://www.pixiv.net\",\n        \"Referer\": \"https://www.pixiv.net/\",\n        // \"sec-ch-ua\": `\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"132\", \"Google Chrome\";v=\"132\"`,\n        // \"sec-ch-ua-mobile\": \"?0\",\n        // \"sec-ch-ua-platform\": \"Windows\",\n        // \"sec-fetch-dest\": \"empty\",\n        // \"sec-fetch-mode\": \"cors\",\n        // \"sec-fetch-site\": \"same-origin\",\n        \"user-agent\": getFromCache(\"userAgent\") || \"\",\n        \"x-csrf-token\": getFromCache(\"pixivCsrfToken\") || \"\",\n        \"Cookie\": getFromCache(\"pixivCookie\") || \"\"\n    }\n    putInCacheObject(\"headers\", headers)\n    return headers\n}\n\npublicFunc()\nif (!isLogin() && !util.settings.DEBUG) {\n    sleepToast(\"🔍 搜索小说\\n\\n⚠️ 当前未登录账号\\n请登录 Pixiv 账号\", 1.5)\n    util.removeCookie(); util.login()\n    sleepToast(\"🔍 搜索小说\\n\\n登录成功后，请重新搜索/进入发现\", 2)\n}\nif (result.code() === 200) {\n    getPixivUid(); getWebViewUA(); util.getCookie(); util.getCsrfToken(); getHeaders()\n    if (!util.settings.FAST) checkMessageThread()   // 检测过度访问\n}\n\n// util.debugFunc(() => {\n//     java.log(`DEBUG = ${util.settings.DEBUG}\\n`)\n//     java.log(JSON.stringify(util.settings, null, 4))\n//     java.log(`${getWebViewUA()}\\n`)\n//     java.log(`${getFromCache(\"pixivCsrfToken\")}\\n`)\n//     java.log(`${getFromCache(\"pixivCookie\")}\\n`)\n//     java.log(`${getFromCache(\"headers\")}\\n`)\n// })\n\njava.getStrResponse(null, null)",
    "loginUi": "@js:\nlet pixivSettings = getFromCacheObject(\"pixivSettings\")\nif (!pixivSettings) pixivSettings = setDefaultSettings()\n\nlet source = [\n    {\"🅿️ 登录账号\": \"login()\" },\n    {\"⚙️ 账号设置\": \"startPixivSettings()\" },\n    {\"🔙 退出账号\": \"logout()\" },\n\n    {\"🆙 更新书源\": \"updateSource()\" },\n    {\"🔰 使用指南\": \"startGithubReadme()\" },\n    {\"🐞 反馈问题\": \"startGithubIssue()\" },\n]\n\nlet methord = \"\"\nif (book) methord = 2\nlet settingsBase = [\n    {\"👀 书源设置\": `editSettings('SHOW_SETTINGS${methord}')` },\n    {\"👀 发现设置\": `editSettings('SHOW_DISCOVER${methord}')` },\n    {\"🚫 ✈️ 直连模式\": \"editSettings('IPDirect')\" },\n]\n\nlet novel = [\n    {\"章节名称\": \"text\" },\n    {\"❤️ ㊙️ 收藏本章\": \"novelBookmarkAdd()\" },\n    {\"📃 🚫 追更系列\": \"seriesWatchFactory()\" },\n    {\"❤️ 收藏系列\": \"novelsBookmarkAdd()\" },\n\n    {\"🖤 取消收藏\": \"novelsBookmarkDelete()\" },\n    {\"⭐️ ⚫️ 关注作者\": \"userFollowFactory()\"},\n    {\"🚫 ⭕️ 屏蔽作者\": \"userBlock()\"},\n]\n\nlet comment = [\n    {\"文本框\": \"text\" },\n    {\"✅ 发送评论\": \"novelCommentAdd()\" },\n    {\"🗑️ 删除评论\": \"novelCommentDelete()\" },\n    {\"🔄 刷新本章\": \"cleanCache()\" },\n\n    {\"🚫 添加屏蔽\": \"blockAddFactory()\" },\n    {\"⭕️ 删除屏蔽\": \"blockDeleteFactory()\" },\n    {\"👀 查看屏蔽\": \"blockShowFactory()\" },\n\n    {\"📌 喜欢标签\": \"likeTagsAdd()\" },\n    {\"🗑️ 删除标签\": \"likeTagsDelete()\" },\n    {\"👀 查看标签\": \"likeTagsShow()\" },\n\n    {\"❤️ 他人收藏\": \"likeAuthorsAdd()\" },\n    {\"🖤 取消收藏\": \"likeAuthorsDelete()\" },\n    {\"👀 查看收藏\": \"likeAuthorsShow()\" },\n]\n\nlet settings = [\n    {\"书源设置\": \"text\" },\n    {\"⚙️ 当前设置\": \"showSettings()\" },\n    {\"🔧 默认设置\": \"setDefaultSettingsLoginUrl()\" },\n    {\"🚫 👤 搜索作者\": \"editSettings('SEARCH_AUTHOR')\" },\n\n    {\"🀄 🚫 繁简通搜\": \"editSettings('CONVERT_CHINESE')\" },\n    {\"🚫 📖 更多简介\": \"editSettings('MORE_INFORMATION')\" },\n    {\"📅 🚫 更新时间\": \"editSettings('SHOW_UPDATE_TIME')\" },\n\n    {\"🔗 🚫 原始链接\": \"editSettings('SHOW_ORIGINAL_LINK')\" },\n    {\"📚 🚫 恢复《》\": \"editSettings('REPLACE_TITLE_MARKS')\" },\n    {\"🖼️ 🚫 显示描述\": \"editSettings('SHOW_CAPTIONS')\" },\n\n    {\"💬 🚫 显示评论\": \"editSettings('SHOW_COMMENTS')\" },\n    {\"🚫 ❤️ 隐藏收藏\": \"editSettings('HIDE_LIKE_NOVELS')\" },\n    {\"🚫 📃 隐藏追更\": \"editSettings('HIDE_WATCHED_SERIES')\" },\n\n    {\"🚫 ⏩ 快速模式\": \"editSettings('FAST')\" },\n    {\"🚫 🐞 调试模式\": \"editSettings('DEBUG')\" },\n    // {\"🔍 搜索说明\": \"readMeSearch()\" },\n    {\"🐺 兽人作者\": \"updatePixivAuthors()\" },\n]\n\nlet discoverSettings = [\n    {\"发现设置\": \"text\" },\n    {\"🔍 当前发现\": \"showSettingsDiscover()\" },\n    {\"🆗 常规小说\": \"editSettings('SHOW_GENERAL')\" },\n    {\"🔞 最新企划\": \"editSettings('SHOW_NEW_ADULT')\" },\n\n    {\"🆗 最新企划\": \"editSettings('SHOW_NEW_GENERAL')\" },\n    {\"🔞 排行榜单\": \"editSettings('SHOW_RANK_ADULT')\" },\n    {\"🆗 排行榜单\": \"editSettings('SHOW_RANK_GENERAL')\" },\n\n    {\"🔞 原创热门\": \"editSettings('SHOW_GENRE_ADULT')\" },\n    {\"🆗 原创热门\": \"editSettings('SHOW_GENRE_GENERAL')\" },\n    {\"🐺 兽人小说\": \"editSettings('SHOW_FURRY')\" },\n]\n\nlet li = []\ntry {\n    if (book) {\n        li = settingsBase.concat(novel).concat(comment)\n        if (pixivSettings.SHOW_SETTINGS2) li = li.concat(settings)\n        if (pixivSettings.SHOW_DISCOVER2) li = li.concat(discoverSettings)\n    } else {\n        li = source.concat(settingsBase)\n        if (pixivSettings.SHOW_SETTINGS) li = li.concat(settings)\n        if (pixivSettings.SHOW_DISCOVER) li = li.concat(discoverSettings)\n    }\n} catch (e) {}\n\n// 处理按钮\nli.forEach(item => {\n    item.name = Object.keys(item)[0]\n    let list = item.name.split(\" \")\n    if (list.length === 1 ) {\n        item.type = \"text\"\n    } else if (list.length === 2) {\n        item.type = \"button\"\n        item.action = Object.values(item)[0]\n    } else {\n        item.name = list[list.length - 1]\n        item.type = \"toggle\"\n        item.default = `${list[0]} `\n        list.length = list.length - 1\n        item.chars = list.map(char => `${char} `)\n        item.action = Object.values(item)[0]\n    }\n    delete item[Object.keys(item)[0]]\n    // 添加格式\n    if (item.type === \"button\" || item.type === \"toggle\") {\n        item.style = {}\n        item.style.layout_flexGrow = 1\n        item.style.layout_flexBasisPercent = -1\n    }\n})\n\nJSON.stringify(li)",
    "loginUrl": "function login() {\n    sleepToast(\"🔄 正在检测登陆状态，请稍候\")\n    if (isLogin()) {\n        sleepToast(\"️🅿️ 登录账号\\n✅ 已经登录过账号了\\n\\n可以点击【🔙 退出账号】来切换账号\")\n        return false\n    }\n\n    let resp = java.startBrowserAwait(`https://accounts.pixiv.net/login,\n    {\"headers\": {\"User-Agent\": ${getWebViewUA()}}}`, '登录账号', false)\n    if (resp.code() === 200) {\n        getCsrfToken(); getCookie()\n        return true\n    } else {\n        java.log(resp.code()); sleepToast(\"🅿️ 登录账号\\n\\n⚠️ 登录失败\")\n        return false\n    }\n}\n\nfunction logout() {\n    removeCookie()\n    java.startBrowser(\"https://www.pixiv.net/logout.php\", \"退出账号\")\n    removeCookie(); removeLikeDataCache(); removeSettingsCache()\n    sleepToast(`✅ 已退出当前账号\\n\\n退出后请点击右上角的 ✔️ 退出\\n\\n登录请点击【登录账号】进行登录`)\n}\n\nfunction removeCookie() {\n    cookie.removeCookie('https://www.pixiv.net')\n    cookie.removeCookie('https://accounts.pixiv.net')\n    cookie.removeCookie('https://accounts.google.com')\n    cookie.removeCookie('https://api.weibo.com')\n    cache.delete(\"pixivCookie\")\n    cache.delete(\"pixiv:uid\")\n    cache.delete(\"pixivCsrfToken\")  // 与登录设备有关\n    cache.delete(\"headers\")\n}\n\nfunction removeCacheList(listName) {\n    let list = getFromCacheObject(listName)\n    list.forEach(item => cache.delete(`collect${item}`))\n    if (listName !== \"blockAuthorList\") cache.delete(listName)\n}\n\nfunction removeLikeDataCache() {\n    // 删除 likeNovels 与 watchedSeries\n    removeCacheList(\"likeNovels\")\n    removeCacheList(\"watchedSeries\")\n}\n\nfunction removeSettingsCache() {\n    // 删除 屏蔽作者名单\n    // removeCacheList(\"blockAuthorList\")\n    // 删除  屏蔽关键词\n    // cache.delete(\"tagsBlockWords\")\n    // cache.delete(\"captionBlockWords\")\n}\n\nfunction getCookie() {\n    let pixivCookie = String(java.getCookie(\"https://www.pixiv.net/\", null))\n    if (isLogin()) putInCache(\"pixivCookie\", pixivCookie, 60*60)\n}\n\n// 获取 Csrf Token，以便进行收藏等请求\n// 获取方法来自脚本 Pixiv Previewer\n// https://github.com/Ocrosoft/PixivPreviewer\n// https://greasyfork.org/zh-CN/scripts/30766-pixiv-previewer/code\nfunction getCsrfToken() {\n    let pixivCsrfToken = getFromCache(\"pixivCsrfToken\")\n    if (!pixivCsrfToken) {\n        let html = java.ajax(\"https://www.pixiv.net/\")\n        try {\n            pixivCsrfToken = html.match(/token\\\\\":\\\\\"([a-z0-9]{32})/)[1]\n            putInCache(\"pixivCsrfToken\", pixivCsrfToken)  // 与登录设备有关，无法存储 nul\n        } catch (e) {\n            pixivCsrfToken = null\n            cache.delete(\"pixivCsrfToken\")  // 与登录设备有关，无法存储 nul\n            // sleepToast(\"⚠️ 未登录账号(pixivCsrfToken)\")\n        }\n        java.log(`pixivCsrfToken:\\n${pixivCsrfToken}`)\n    }\n    return pixivCsrfToken\n}\n\nfunction getNovel() {\n    let environment = getFromCacheObject(\"pixivEnvironment\")\n    if (environment.IS_LEGADO_SIGMA) {\n        try {\n            let novel = {}\n            try {\n                novel.id = chapter.url.match(/\\d+/)[0]\n            } catch(e){\n                novel.id = chapter.url.match(/novel\\/(\\d+)/)[1]  // 直连模式\n            }\n            novel.title = chapter.title\n            novel.userName = book.author.replace(\"@\", \"\")\n            if (book.bookUrl.includes(\"series\")) {\n                novel.seriesId = book.bookUrl.match(/\\d+/)[0]\n                novel.seriesTitle = book.name\n            } else {\n                novel.seriesId = 0\n                novel.seriesTitle = \"\"\n            }\n\n            let resp = getAjaxJson(urlIP(urlNovelDetailed(novel.id))).body\n            novel.userId = resp.userId\n            if (resp.pollData) {\n                novel.pollChoicesCount = resp.pollData.choices.length\n            } else {\n                novel.pollChoicesCount = 0\n            }\n            // java.log(JSON.stringify(novel))\n            return novel\n        } catch (e) {\n            // 无法阻止后续函数在日志中报错\n            return sleepToast(\"🔰 功能提示\\n\\n⚠️ 请在【小说正文】使用该功能\")\n        }\n    } else {  // 兼容用\n        let novel = source.getLoginInfoMap()\n        if (!novel) novel = getFromCacheObject(\"novel\")\n        return novel\n    }\n}\n\nfunction getPostBody(url, body, headers) {\n    if (headers === undefined) headers = getFromCacheObject(\"headers\")\n    if (isJsonString(body)) {\n        headers[\"content-type\"] = \"application/json; charset=utf-8\"\n    } else if (typeof body === \"string\") {\n        headers[\"content-type\"] = \"application/x-www-form-urlencoded; charset=utf-8\"\n    }\n    try {\n        java.log(`getPostBody(${url}, ${body}, ${headers})`)\n        // java.log(`getPostBody(${url}, ${body}, ${JSON.stringify(headers)})`)\n        return JSON.parse(java.post(url, body, headers).body())\n    } catch (e) {\n        e = String(e)\n        // sleepToast(e)\n        // sleepToast(JSON.stringify(headers))\n        if (e.includes(\"400\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 缺少 headers`, 1)\n        else if (e.includes(\"403\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 缺少 cookie 或 cookie 过期`, 1)\n        else if (e.includes(\"404\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 404 缺少 pixivCsrfToken `, 1)\n        else if (e.includes(\"422\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 请求信息有误`, 1)\n        return {error: true, errMsg:e}\n    }\n}\n\nfunction novelBookmarkAdd() {\n    let restrict = 0\n    let novel = getNovel()\n    let novelObj = getAjaxJson(urlNovelDetailed(novel.id), true)\n    if (novelObj.body.bookmarkData && novelObj.body.bookmarkData.private === false) restrict = 1\n    let resp = getPostBody(\n        \"https://www.pixiv.net/ajax/novels/bookmarks/add\",\n        JSON.stringify({\"novel_id\": novel.id, \"restrict\": restrict, \"comment\":\"\", \"tags\":[]})\n    )\n    if (resp.error === true) {\n        sleepToast(`❤️ 收藏小说\\n\\n⚠️ 收藏【${novel.title}】失败`)\n        shareFactory(\"novel\")\n    } else {\n        putInCacheObject(`collect${novel.id}`, resp.body)\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        likeNovels.push(Number(novel.id))\n        putInCacheObject(\"likeNovels\", likeNovels)\n\n        let novelObj = getAjaxJson(urlNovelDetailed(novel.id))\n        novelObj.body.isBookmark = true\n        putInCacheObject(urlNovelDetailed(novel.id), novelObj, cacheSaveSeconds)\n    }\n\n    if (restrict === 1) {\n        sleepToast(`㊙️ 私密收藏\\n\\n✅ 已私密收藏\\n${novel.title}`)\n    } else {\n        sleepToast(`❤️ 公开收藏\\n\\n✅ 已公开收藏\\n${novel.title}`)\n    }\n}\n\nfunction getNovelBookmarkId(novelId) {\n    let bookmarkId = getFromCacheObject(`collect${novelId}`)\n    if (bookmarkId === null) {\n        try {\n            bookmarkId = getAjaxJson(urlNovelBookmarkData(novelId), true).body.bookmarkData.id\n        } catch (e) {\n            bookmarkId = 0\n        }\n    }\n    return bookmarkId\n}\n\nfunction novelBookmarkDelete() {\n    let novel = getNovel()\n    let bookmarkId = getNovelBookmarkId(novel.id)\n    if (bookmarkId === 0) return sleepToast(`🖤 取消收藏\\n\\n✅ 已经取消收藏\\n${novel.title}`)\n\n    let resp = getPostBody(\n        \"https://www.pixiv.net/ajax/novels/bookmarks/delete\",\n        `del=1&book_id=${bookmarkId}`\n    )\n    if (resp.error === true) {\n        sleepToast(`🖤 取消收藏\\n\\n⚠️ 取消收藏失败\\n${novel.title}`)\n        shareFactory(\"novel\")\n    } else {\n        cache.delete(`collect${novel.id}`)\n        sleepToast(`🖤 取消收藏\\n\\n✅ 已经取消收藏\\n${novel.title}`)\n\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        likeNovels = likeNovels.filter(item => item !== Number(novel.id))\n        putInCacheObject(\"likeNovels\", likeNovels)\n\n        let novelObj = getAjaxJson(urlNovelDetailed(novel.id))\n        novelObj.body.isBookmark = false\n        putInCacheObject(urlNovelDetailed(novel.id), novelObj, cacheSaveSeconds)\n    }\n}\n\nfunction novelsBookmarkDelete() {\n    let novel = getNovel()\n    if (!isLongClick) {\n        if (!novel.seriesId) sleepToast(`🖤 取消收藏\\n\\n正在取消收藏【本章】`)\n        else sleepToast(`🖤 取消收藏\\n\\n正在取消收藏【本章】\\n长按可取消收藏【整个系列】`)\n        return novelBookmarkDelete(0)\n    }\n    if (isLongClick && !novel.seriesId) {\n        return (`🖤 取消收藏系列\\n\\n⚠️ 【${novel.title}】非系列小说`)\n    }\n    sleepToast(`🖤 取消收藏系列\\n\\n🔄 正在取消收藏系列，请稍后……`, 2)\n\n    let bookmarkIds = []\n    let novelIds = getFromCacheObject(`novelIds${novel.seriesId}`)\n    novelIds.forEach(novelId => {\n        let bookmarkId = getNovelBookmarkId(novelId)\n        if (bookmarkId) bookmarkIds.push(getNovelBookmarkId(novelId))\n    })\n    let resp = getPostBody(\n        \"https://www.pixiv.net/ajax/novels/bookmarks/remove\",\n        JSON.stringify({\"bookmarkIds\": bookmarkIds})\n    )\n    if (resp.error === true) {\n        sleepToast(`🖤 取消收藏系列\\n\\n⚠️ 取消收藏【${novel.seriesTitle}】的篇目失败`, 2)\n        shareFactory(\"series\")\n    } else {\n        sleepToast(`🖤 取消收藏系列\\n\\n✅ 已取消收藏【${novel.seriesTitle}】的全部篇目`)\n        novelIds.forEach(novelId => {cache.delete(`collect${novelId}`)})\n\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        likeNovels = likeNovels.filter(item => !novelIds.includes(Number(item)))\n        putInCacheObject(\"likeNovels\", likeNovels)\n\n        novelIds.forEach(novelId => {\n            let novelObj = getAjaxJson(urlNovelDetailed(novelId))\n            novelObj.body.isBookmark = false\n            putInCacheObject(urlNovelDetailed(novelId), novelObj, cacheSaveSeconds)\n        })\n    }\n}\n\nfunction novelsBookmarkAdd() {\n    let novel = getNovel()\n    if (!novel.seriesId) {\n        sleepToast(`❤️ 收藏系列\\n\\n⚠️ 【${novel.title}】非系列小说，现已收藏本篇小说`)\n        return novelBookmarkAdd(0)\n    } else {\n        sleepToast(`❤️ 收藏系列\\n\\n🔄 正在收藏系列【${novel.seriesTitle}】，请稍后……`, 2)\n    }\n\n    let novelIds = getFromCacheObject(`novelIds${novel.seriesId}`)\n    let likeNovels = getFromCacheObject(\"likeNovels\")\n    if (likeNovels === null) likeNovels = []\n    novelIds.forEach(novelId => {\n        if (likeNovels && !likeNovels.includes(Number(novelId))) {\n            sleep(0.5 * 1000 * Math.random())\n            let resp = getPostBody(\n                \"https://www.pixiv.net/ajax/novels/bookmarks/add\",\n                JSON.stringify({\"novel_id\": novelId, \"restrict\": 0, \"comment\": \"\", \"tags\": []})\n            )\n\n            if (resp.error === true) {\n                sleepToast(`❤️ 收藏系列\\n\\n⚠️ 收藏【${novelId}】失败`)\n                shareFactory(\"series\")\n            } else if (resp.body === null) {\n                // sleepToast(`❤️ 收藏小说\\n\\n✅ 已经收藏【${novel.title}】了`)\n            } else {\n                putInCacheObject(`collect${novelId}`, resp.body)\n                likeNovels.push(Number(novelId))\n\n                let novelObj = getAjaxJson(urlNovelDetailed(novelId))\n                novelObj.body.isBookmark = true\n                putInCacheObject(urlNovelDetailed(novelId), novelObj, cacheSaveSeconds)\n            }\n        }\n    })\n    putInCacheObject(\"likeNovels\", likeNovels)\n    sleepToast(`❤️ 收藏系列\\n\\n✅ 已经收藏【${novel.seriesTitle}】全部章节`)\n}\n\nfunction novelMarker(page) {\n    if (page === undefined) page = 1\n    let novel = getNovel()\n    let lastMarker = getFromCacheObject(`marker${novel.id}`)\n    if (lastMarker === true) page = 0\n\n    let resp = getPostBody(\n        \"https://www.pixiv.net/novel/rpc_marker.php\",\n        `mode=save&i_id=${novel.id}&u_id=${getFromCacheObject(\"pixiv:uid\")}&page=${page}`\n    )\n    java.log(`mode=save&i_id=${novel.id}&u_id=${getFromCacheObject(\"pixiv:uid\")}&page=${page}`)\n    if (resp.error === true) {\n        sleepToast(\"🏷️ 添加书签\\n\\n⚠️ 操作失败\", 1)\n        shareFactory(\"novel\")\n    } else if (lastMarker === true) {\n        putInCache(`marker${novel.id}`, false)\n        sleepToast(`🏷️ 添加书签\\n\\n✅ 已删除书签`)\n    } else {\n        putInCache(`marker${novel.id}`, true)\n        sleepToast(`🏷️ 添加书签\\n\\n✅ 已加入书签`)\n    }\n}\n\nfunction seriesWatch() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        `https://www.pixiv.net/ajax/novel/series/${novel.seriesId}/watch`,\n        \"{}\"\n    )\n    if (resp.error === true) {\n        sleepToast(`📃 追更系列\\n\\n⚠️ 追更【${novel.seriesTitle}】失败`, 1)\n        shareFactory(\"series\")\n    } else {\n        putInCache(`watch${novel.seriesId}`, true)\n        sleepToast(`📃 追更系列\\n\\n✅ 已追更【${novel.seriesTitle}】`)\n\n        let watchedSeries = getFromCacheObject(\"watchedSeries\")\n        watchedSeries.push(Number(novel.seriesId))\n        putInCacheObject(\"watchedSeries\", watchedSeries)\n\n        let novelObj = getAjaxJson(urlSeriesDetailed(novel.seriesId))\n        novelObj.body.isWatched = true\n        putInCacheObject(urlSeriesDetailed(novel.seriesId), novelObj, cacheSaveSeconds)\n    }\n}\n\nfunction seriesUnWatch() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        `https://www.pixiv.net/ajax/novel/series/${novel.seriesId}/unwatch`,\n        \"{}\"\n    )\n    if (resp.error === true) {\n        sleepToast(`📃 追更系列\\n\\n⚠️ 取消追更【${novel.seriesTitle}】失败`, 1)\n        shareFactory(\"series\")\n    } else {\n        cache.delete(`watch${novel.seriesId}`)\n        sleepToast(`📃 追更系列\\n\\n✅ 已取消追更【${novel.seriesTitle}】`)\n\n        let watchedSeries = getFromCacheObject(\"watchedSeries\")\n        watchedSeries = watchedSeries.filter(item => item !== Number(novel.seriesId))\n        putInCacheObject(\"watchedSeries\", watchedSeries)\n\n        let novelObj = getAjaxJson(urlSeriesDetailed(novel.seriesId))\n        novelObj.body.isWatched = false\n        putInCacheObject(urlSeriesDetailed(novel.seriesId), novelObj, cacheSaveSeconds)\n    }\n}\n\nfunction seriesWatchFactory(code) {\n    if (code === undefined) code = 1\n    let novel = getNovel()\n    if (!novel.seriesId) {\n        return sleepToast(`📃 追更系列\\n\\n⚠️ 【${novel.title}】非系列小说，无法加入追更列表`)\n    }\n\n    let lastStatus = getFromCacheObject(`watch${novel.seriesId}`)\n    if (lastStatus === true) code = 0\n    if (code === 0) seriesUnWatch()\n    else if (code === 1) seriesWatch()\n}\n\nfunction userFollow(restrict) {\n    if (restrict === undefined) restrict = 0\n    let novel = getNovel()\n    let resp = getPostBody(\n        \"https://www.pixiv.net/bookmark_add.php\",\n        `mode=add&type=user&user_id=${novel.userId}&tag=\"\"&restrict=${restrict}&format=json`\n    )\n    if (resp.error === true) {\n        sleepToast(`⭐️ 关注作者\\n\\n⚠️ 关注【${novel.userName}】失败`, 1)\n\n        java.startBrowserAwait(`${urlUserUrl(novel.userId)},\n    {\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36\" }}`, `关注${novel.userName}`, false)\n        let lastStatus = getAjaxJson(urlUserDetailed(novel.userId), true).body.isFollowed\n        if (lastStatus) sleepToast(`⭐️ 关注作者\\n\\n✅ 已关注【${novel.userName}】`)\n\n    } else {\n        sleepToast(`⭐️ 关注作者\\n\\n✅ 已关注【${novel.userName}】`)\n    }\n}\n\nfunction userUnFollow() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        \"https://www.pixiv.net/rpc_group_setting.php\",\n        `mode=del&type=bookuser&id=${novel.userId}`\n    )\n    if (resp.error === true) {\n        sleepToast(`⭐️ 关注作者\\n\\n⚠️ 取消关注【${novel.userName}】失败`, 1)\n        shareFactory(\"author\")\n    } else {\n        sleepToast(`⭐️ 关注作者\\n\\n✅ 已取消关注【${novel.userName}】`)\n    }\n}\n\nfunction userFollowFactory(code) {\n    if (code === undefined) code = 1\n    let novel = getNovel()\n\n    let lastStatus = getAjaxJson(urlUserDetailed(novel.userId), true).body.isFollowed\n    if (lastStatus) userUnFollow()\n    else userFollow()\n}\n\nfunction userBlock() {\n    let authors = getFromCacheObject(\"blockAuthorList\")\n    if (!authors) authors = []\n    let authorsMap = getFromCacheMap(\"blockAuthorMap\")\n    if (!authorsMap || authorsMap.size === 0) {\n        authorsMap = new Map()\n        authors.forEach(author => {\n            authorsMap.set(author, getAjaxJson(urlUserDetailed(author)).body.name)\n        })\n    }\n\n    let novel = getNovel()\n    if (authorsMap.has(String(novel.userId))) {\n        authorsMap.delete(String(novel.userId))\n        sleepToast(`🚫 屏蔽作者\\n\\n✅ 已取消屏蔽【${novel.userName}】\\n现已恢复显示其小说`)\n    } else if (!!novel.userId) {\n        authorsMap.set(String(novel.userId), novel.userName)\n        sleepToast(`🚫 屏蔽作者\\n\\n✅ 本地已屏蔽【${novel.userName}】\\n今后不再显示其小说`)\n    }\n\n    authors = Array.from(authorsMap.keys())\n    putInCacheObject(\"blockAuthorList\", authors)\n    putInCacheMap(\"blockAuthorMap\", authorsMap)\n    // source.setVariable(authors.toString())\n    // sleepToast(JSON.stringify(authors))\n}\n\n// 拆分长评论\nfunction splitComments(text) {\n    if (!text) return []\n    let limit = 140\n\n    // 1. 预留序号空间（例如 \" (10/10)\" 占 8 个字符，预留 10 个以防万一）\n    const reservedSpace = 10\n    const safeLimit = limit - reservedSpace\n\n    // 2. 核心拆分逻辑\n    let chars = Array.from(text.trim())\n    let tempSegments = []\n\n    const strongPunc = /[。！？…\\uff0e\\uff01\\uff1f!?.…]/ // 强断句标点\n    const weakPunc = /[\\uff0c\\uff1b,;]/                // 弱断句标点\n\n    while (chars.length > 0) {\n        if (chars.length <= safeLimit) {\n            tempSegments.push(chars.join('').trim())\n            break\n        }\n\n        let chunk = chars.slice(0, safeLimit)\n        let splitIndex = -1\n\n        // 优先级 1: 换行符\n        for (let i = chunk.length - 1; i >= 0; i--) {\n            if (chunk[i] === '\\n') {\n                splitIndex = i\n                break\n            }\n        }\n\n        // 优先级 2: 强标点（。！？等）\n        if (splitIndex === -1) {\n            for (let i = chunk.length - 1; i >= 0; i--) {\n                if (strongPunc.test(chunk[i])) {\n                    splitIndex = i\n                    break\n                }\n            }\n        }\n\n        // 优先级 3: 弱标点（仅在没找到强标点时使用逗号）\n        if (splitIndex === -1) {\n            for (let i = chunk.length - 1; i >= 0; i--) {\n                if (weakPunc.test(chunk[i])) {\n                    splitIndex = i\n                    break\n                }\n            }\n        }\n\n        // 兜底: 硬截断\n        if (splitIndex === -1) {\n            splitIndex = safeLimit - 1\n        }\n\n        // 截取并清理\n        let segment = chars.slice(0, splitIndex + 1).join('').trim();\n        if (segment) tempSegments.push(segment)\n\n        // 移除已处理字符并跳过开头的空白\n        chars = chars.slice(splitIndex + 1);\n        while (chars.length > 0 && (chars[0] === '\\n' || chars[0] === ' ')) {\n            chars.shift()\n        }\n    }\n\n    // 3. 注入序号\n    const total = tempSegments.length;\n    if (total <= 1) return tempSegments;\n    return tempSegments.map((content, i) => `${content} (${i + 1}/${total})`).reverse();\n}\n\nfunction novelCommentAdd() {\n    let resp, novel = getNovel()\n    let userId = getFromCacheObject(\"pixiv:uid\")\n    let comment = String(result.get(\"文本框\")).trim()\n    if (comment === \"\") {\n        return sleepToast(`✅ 发送评论\\n⚠️ 请在【文本框】内输入评论\\n\\n输入【评论内容；评论ID】可回复该条评论，如【非常喜欢；123456】`)\n    }\n\n    let comments = splitComments(comment)\n    if (comments.length >= 2) sleepToast(\"✅ 发送评论\\n\\n正在拆分长评论，即将逐条发送\")\n    comments.forEach(comment => {\n        sleep(0.5 * 1000 * Math.random())\n        let matched = comment.match(RegExp(/(；|;\\s*)\\d{8,}/))\n        if (matched) {\n            let commentId = comment.match(new RegExp(/；(\\d{8,})/))[1]\n            comment = comment.replace(new RegExp(`(；|;\\s*)${commentId}`), \"\")\n            resp = getPostBody(\n                \"https://www.pixiv.net/novel/rpc/post_comment.php\",\n                `type=comment&novel_id=${novel.id}&author_user_id=${userId}&comment=${encodeURI(comment)}&parent_id=${commentId}`)\n        } else {\n            resp = getPostBody(\n                \"https://www.pixiv.net/novel/rpc/post_comment.php\",\n                `type=comment&novel_id=${novel.id}&author_user_id=${userId}&comment=${encodeURI(comment)}`\n            )\n        }\n\n        if (resp.error === true) {\n            sleepToast(\"✅ 发送评论\\n\\n⚠️ 评论失败\", 1)\n            shareFactory(\"novel\")\n        } else {\n            sleepToast(`✅ 发送评论\\n\\n✅ 已在【${novel.title}】发布评论：\\n${comment}`, 1)\n        }\n    })\n    try {java.refreshContent()} catch(err) {}\n    if (comments.length >= 2) sleepToast(\"✅ 发送评论\\n\\n✅ 长评论已发送完毕\", 1)\n}\n\nfunction getNovelCommentID(novelId, commentText) {\n    let list = [], uid = String(getFromCacheObject(\"pixiv:uid\"))\n    let resp = getAjaxJson(urlNovelComments(novelId, 0, 50), true)\n    resp.body.comments.forEach(comment => {\n        if (comment.userId === uid && comment.comment === commentText) list.push(comment.id)\n\n        if (comment.hasReplies === true) {\n            let resp = getAjaxJson(urlNovelCommentsReply(comment.id, 1), true)\n            resp.body.comments.forEach(comment => {\n                if (comment.userId === uid && comment.comment === commentText) list.push(comment.id)\n            })\n        }\n    })\n    // java.log(JSON.stringify(list))\n    return list\n}\n\nfunction novelCommentDelete() {\n    let commentIDs, novel = getNovel()\n    let comment = String(result.get(\"文本框\")).trim()\n    if (comment === \"\") {\n        return sleepToast(`🗑 删除评论\\n⚠️ 请在【文本框】内输入需要删除的【评论ID】，以分号间隔\\n或输入需要删除的【评论内容】\\n\\n如：【123；456；789】\\n或【模拟评论内容】`)\n    }\n\n    if (RegExp(/[；;]/).test(comment)) {\n        commentIDs = comment.split(/[；;]/)\n            .map(item => item.trim())         // 去除每个元素前后的空格\n            .filter(item => item !== \"\")     // 过滤掉因为末尾分号产生的空项\n    } else if (RegExp(/\\d{8,}/).test(comment)) {\n        let matched = comment.match(/\\d{8,}/g)\n        commentIDs = Array.from(matched || [])\n    } else {\n        commentIDs = getNovelCommentID(novel.id, comment)\n        // java.log(JSON.stringify(commentIDs))\n        if (commentIDs.length === 0) {\n            return sleepToast(`🗑 删除评论\\n\\n⚠️ 未能找到这条评论\\n请检查是否有错别字或标点符号是否一致`)\n        }\n    }\n\n    commentIDs.forEach(commentID =>{\n        sleep(0.5 * 1000 * Math.random())\n        let resp = getPostBody(\n            \"https://www.pixiv.net/novel/rpc_delete_comment.php\",\n            `i_id=${novel.id}&del_id=${commentID}`\n        )\n        // java.log(JSON.stringify(resp))\n        if (resp.error === true) {\n            sleepToast(\"🗑 删除评论\\n\\n⚠️ 评论删除失败\", 1)\n            shareFactory(\"novel\")\n        } else {\n            let isCommentText = !RegExp(/[；;]/).test(comment) && !RegExp(/\\d{8,}/).test(comment)\n            let toastComment = isCommentText ? comment : commentID\n            sleepToast(`🗑 删除评论\\n\\n✅ 已在【${novel.title}】删除评论：\\n${toastComment}`, 1)\n        }\n    })\n    try {java.refreshContent()} catch(err) {}\n    if (comments.length >= 2) sleepToast(\"🗑 删除评论\\n\\n✅ 评论已删除完毕\", 1)\n}\n\nfunction novelPollAnswer() {\n    let novel = getNovel()\n    // novel.pollChoicesCount = getAjaxJson(urlNovelDetailed(novel.id)).body.pollData.selectedValue\n    if (!novel.pollChoicesCount) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 该小说【${novel.title}】无投票信息，建议【清除缓存】【刷新】后重试`)\n    }\n\n    let choiceId = String(result.get(\"文本框\")).trim()\n    if (!choiceId) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败：请在【文本框】内输入投票选项(数字)`)\n    } else if (Number(choiceId) > novel.pollData.selectedValue) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败：选项${choiceId}超出范围`)\n    } else if (Number(choiceId) <= 0 || Number(choiceId) > novel.pollChoicesCount) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败：选项${choiceId}超出范围`)\n    }\n\n    let resp = getPostBody(\n        `https://www.pixiv.net/ajax/novel/${novel.id}/poll/answer`,\n        JSON.stringify({\"choice_id\": choiceId})\n    )\n    // 200 成功，403 重复投票，400 选项超过范围\n    if (resp.error === true) {\n        if (resp.errMsg.includes(\"403\")) {\n            sleepToast(`📃 小说投票\\n\\n✅ 已经投过票了`)\n        } else {\n            sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败`)\n            shareFactory(\"novel\")\n        }\n    } else {\n        sleepToast(`📃 小说投票\\n\\n✅ 投票成功`)\n    }\n}\n\nlet wordsType = {\n    \"caption\": \"📃 简介屏蔽列表\",\n    \"tags\": \"#️ 标签屏蔽列表\",\n    \"authors\": \"👤 作者屏蔽列表\"\n}\n\nfunction printAuthorMap(map) {\n    let text = \"\"\n    map.forEach((value, key) => {\n        text += `@${value} ${key}\\n`\n    })\n    return text.trim()\n}\n\nfunction blockShowFactory() {\n    let keys = Object.keys(wordsType)\n    let key = getFromCacheObject(\"wordsType\")\n\n    // 切换屏蔽列表\n    let index = keys.indexOf(key) + 1\n    if (index === keys.length) index = 0\n    key = keys[index]\n    putInCacheObject(\"wordsType\", key)\n\n    if (key === \"authors\") {\n        let words = printAuthorMap(getFromCacheMap(\"blockAuthorMap\"))\n        if (!words) words = \"\"\n        sleepToast(`👀 查看屏蔽\\n${wordsType[key]}\\n\\n${words}`, 2)\n    } else {\n        let words = getFromCacheObject(`${key}BlockWords`)\n        if (!words) words = []\n        sleepToast(`👀 查看屏蔽\\n${wordsType[key]}\\n\\n${words.join(\"\\n\")}`, 2)\n    }\n}\n\nfunction blockWordAdd() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockWords = getFromCacheObject(`${method}BlockWords`)\n    if (blockWords === null) blockWords = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入屏蔽词`)\n    } else if (blockWords.includes(word)) {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 【${word}】已经加入屏蔽列表了`)\n    } else {\n        blockWords.push(word)\n        putInCacheObject(`${method}BlockWords`, blockWords)\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 已将【${word}】加入屏蔽列表中`)\n    }\n}\n\nfunction blockWordDelete() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockWords = getFromCacheObject(`${method}BlockWords`)\n    if (blockWords === null) blockWords = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入屏蔽词`)\n    } else if (!blockWords.includes(word)) {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 【${word}】不在屏蔽列表\\n请检查是否有错别字或标点符号是否一致`)\n    } else {\n        blockWords = blockWords.filter(item => item !== word)\n        putInCacheObject(`${method}BlockWords`, blockWords)\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n✅ 已删除屏蔽词【${word}】`)\n    }\n}\n\nfunction blockAuthorAdd() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockAuthors = getFromCacheMap(`blockAuthorMap`)\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入【作者ID】\\n或使用上方 🚫 屏蔽作者`)\n    } else if (blockAuthors.has(word)) {\n        let text = `${blockAuthors.get(word)} ${word}`\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 【${text}】已经加入屏蔽列表了`)\n    }\n    // 输入纯数字，添加对应ID的作者\n    else if (!isNaN(word)) {\n        let user = getAjaxJson(urlUserDetailed(word)).body\n        blockAuthors.set(user.userId, user.name)\n        let text = `@${user.name} ${user.userId}`\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 已将【${text}】加入屏蔽列表中`)\n    }\n    else if (word) {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n⚠️ 输入【用户ID】可屏蔽该作者`)\n    }\n    putInCacheMap(`blockAuthorMap`, blockAuthors)\n}\n\nfunction blockAuthorDelete() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockAuthors = getFromCacheMap(`blockAuthorMap`)\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入【作者ID】\\n或使用上方 🚫 屏蔽作者`)\n    }\n    // 输入纯数字，删除对应ID的作者\n    else if (!isNaN(word) && blockAuthors.has(word)) {\n        let text = `@${blockAuthors.get(word)} ${word}`\n        blockAuthors.delete(word)\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n✅ 已删除【${text}】`)\n    }\n    //作者名称\n    else if (Array.from(blockAuthors.values()).includes(word)) {\n        let index = Array.from(blockAuthors.values()).indexOf(word)\n        let key = Array.from(blockAuthors.keys())[index]\n        let text = `@${blockAuthors.get(key)} ${key}`\n        blockAuthors.delete(key)\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n✅ 已删除【${text}】`)\n    }\n    else if (word) {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 输入【用户ID】可屏蔽该作者`)\n    }\n    putInCacheMap(`blockAuthorMap`, blockAuthors)\n}\n\nfunction blockAddFactory() {\n    if (getFromCacheObject(\"wordsType\") === \"authors\") return blockAuthorAdd()\n    else return blockWordAdd()\n}\n\nfunction blockDeleteFactory() {\n    if (getFromCacheObject(\"wordsType\") === \"authors\") return blockAuthorDelete()\n    else return blockWordDelete()\n}\n\n\nfunction likeTagsShow() {\n    let likeTags = getFromCacheObject(`likeTags`)\n    if (likeTags === null) likeTags = []\n    sleepToast(`👀 查看标签\\n📌 喜欢标签\\n\\n${likeTags.join(\"、\")}`, 5)\n}\n\nfunction likeTagsAdd() {\n    let likeTags = getFromCacheObject(`likeTags`)\n    if (likeTags === null) likeTags = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n⚠️ 请在【文本框】内直接输入标签内容`)\n    } else if (word.startsWith(\"@\") || word.startsWith(\"＠\")) {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n⚠️ 仅支持添加【标签】\\n不支持添加 @作者名称`)\n    } else if (word.startsWith(\"#\") || word.startsWith(\"＃\")) {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n⚠️ 仅支持添加【标签】\\n不支持添加 #标签名称`)\n    } else if (likeTags.includes(word)) {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n✅ 【${word}】已经加入喜欢标签了\\n请于发现页刷新后查看`)\n    } else {\n        likeTags.push(word)\n        putInCacheObject(`likeTags`, likeTags)\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n✅ 已将【${word}】加入喜欢标签了`)\n        try {source.refreshExplore()} catch (e) {}\n    }\n}\n\nfunction likeTagsDelete() {\n    let likeTags = getFromCacheObject(`likeTags`)\n    if (likeTags === null) likeTags = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`📌 喜欢标签\\n🗑 删除标签\\n\\n⚠️ 请在【文本框】内直接输入标签内容`)\n    } else if (!likeTags.includes(word)) {\n        sleepToast(`📌 喜欢标签\\n🗑 删除标签\\n\\n⚠️ 【${word}】不在喜欢标签\\n请检查是否有错别字`)\n    } else {\n        likeTags = likeTags.filter(item => item !== word)\n        putInCacheObject(`likeTags`, likeTags)\n        sleepToast(`📌 喜欢标签\\n🗑 删除标签\\n\\n✅ 已删除该标签【${word}】`)\n        try {source.refreshExplore()} catch (e) {}\n    }\n}\n\n\nfunction likeAuthorsShow() {\n    let text = printAuthorMap(getFromCacheMap(`likeAuthors`))\n    sleepToast(`👀 查看收藏\\n❤️ 他人收藏\\n\\n${text.trim()}`, 2)\n}\n\nfunction likeAuthorsAdd() {\n    let likeAuthors = getFromCacheMap(`likeAuthors`)\n    let word = String(result.get(\"文本框\")).trim()\n    if (word.startsWith(\"@\") || word.startsWith(\"＠\")) {\n        return sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n⚠️ 仅支持通过【作者ID】关注\\n不支持添加 @作者名称`)\n    } else if (word.startsWith(\"#\") || word.startsWith(\"＃\")) {\n        return sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n⚠️ 仅支持通过【作者ID】关注\\n不支持添加 #标签名称`)\n    } else if (likeAuthors.has(word)) {\n        let text = `${likeAuthors.get(word)} ${word}`\n        sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n✅ 【${text}】已经加入收藏列表了，请于发现页查看`)\n    }\n\n    // 无输入内容，添加当前小说的作者\n    if (word === \"\") {\n        let novel = getNovel()\n        likeAuthors.set(String(novel.userId), novel.userName)\n        let text = `@${novel.userName} ${novel.userId}`\n        sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n✅ 已将【${text}】加入他人收藏列表了，请于发现页查看\\n\\n📌 【文本框】内输入【用户ID】可关注其他用户的收藏`)\n    }\n    // 输入纯数字，添加对应ID的作者\n    else if (!isNaN(word)) {\n        let user = getAjaxJson(urlUserDetailed(word)).body\n        likeAuthors.set(user.userId, user.name)\n        let text = `@${user.name} ${user.userId}`\n        sleepToast(`❤️ 他人收藏\\n️ 添加收藏\\n\\n✅ 已将【${text}】加入他人收藏列表了，请于发现页查看`)\n    }\n\n    else if (word) {\n        sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n📌 【文本框】内输入【用户ID】可关注其他用户的收藏`)\n    }\n    putInCacheMap(`likeAuthors`, likeAuthors)\n    try {source.refreshExplore()} catch (e) {}\n}\n\nfunction likeAuthorsDelete() {\n    let likeAuthors = getFromCacheMap(`likeAuthors`)\n    let word = String(result.get(\"文本框\")).trim()\n    if (word.startsWith(\"@\") || word.startsWith(\"＠\")) {\n        return sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n⚠️ 仅支持通过【作者ID/作者名称】取关\\n不支持输入 @作者名称`)\n    } else if (word.startsWith(\"#\") || word.startsWith(\"＃\")) {\n        return sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n⚠️ 仅支持通过【作者ID/作者名称】取关\\n不支持输入 #标签名称`)\n    }\n\n    if (word === \"\") {\n        let novel = getNovel()\n        likeAuthors.delete(novel.userId)\n        let text = `@${novel.userName} ${novel.userId}`\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n✅ 已将【${text}】移出他人收藏列表了\\n\\n📌 【文本框】内输入【用户ID】可取消关注其他用户的收藏`)\n\n    // 输入纯数字，删除对应ID的作者\n    } else if (!isNaN(word) && likeAuthors.has(word)) {\n        let text = `@${likeAuthors.get(word)} ${word}`\n        likeAuthors.delete(word)\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n✅ 已取关【${text}】`)\n\n    //作者名称\n    } else if (Array.from(likeAuthors.values()).includes(word)) {\n        let index = Array.from(likeAuthors.values()).indexOf(word)\n        let key = Array.from(likeAuthors.keys())[index]\n        let text = `@${likeAuthors.get(key)} ${key}`\n        likeAuthors.delete(key)\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n✅ 已取关【${text}】`)\n    }\n    else if (word) {\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n📌 【文本框】内输入【用户ID】可取关其他用户的收藏`)\n    }\n    putInCacheMap(`likeAuthors`, likeAuthors)\n    try {source.refreshExplore()} catch (e) {}\n}\n\nfunction shareFactory(type) {\n    let novel = getNovel()\n    if (novel === undefined || novel === null) return sleepToast(\"⚠️ 请在小说阅读页面，使用本功能\")\n    if (type.includes(\"author\")) {\n        startBrowser(urlUserUrl(novel.userId), novel.userName)\n    }\n    else if (type.includes(\"novel\") || (!novel.seriesId)) {\n        startBrowser(urlNovelUrl(novel.id), novel.title)\n    }\n    else if (type.includes(\"series\") && novel.seriesId) {\n        startBrowser(urlSeriesUrl(novel.seriesId), novel.seriesTitle)\n    }\n}\n\nfunction startPixivSettings() {\n    startBrowser(\"https://www.pixiv.net/settings/viewing\", \"账号设置\")\n}\nfunction startGithubReadme() {\n    startBrowser(\"https://pixivsource.pages.dev/Pixiv\", \"使用指南\")\n}\nfunction startGithubIssue() {\n    startBrowser(\"https://github.com/DowneyRem/PixivSource/issues\", \"反馈问题\")\n}\n\nfunction checkStatus(status) {\n    if (eval(String(status)) === true) return \"❤️\"\n    else return \"🖤\"\n}\n\nfunction readMeSearch() {\n    return sleepToast(`🔍 搜索说明\\n\n    标签之间需要以【空格】间隔\n    ➖ 排除标签：#标签1 -标签2\n    👤 作者专搜：@搜索作者名称\n    #️ 标签专搜：#标签1 标签2 \n    ⏬ 字数筛选1：#标签1 标签2 字数3k5\n    ⏬ 字数筛选2：@作者的名称 字数3w5`.replace(\"    \",\"\"), 5)\n}\n\nlet settingsName = {\n    \"SEARCH_AUTHOR\": \"🔍 搜索作者\",\n    \"SHOW_ORIGINAL_LINK\": \"🔗 原始链接\",\n    \"CONVERT_CHINESE\": \"🀄️ 繁简通搜\",\n    \"SHOW_UPDATE_TIME\": \"📅 更新时间\",\n    \"SHOW_COMMENTS\": \"💬 显示评论\",\n    \"MORE_INFORMATION\": \"📖 更多简介\",\n    \"REPLACE_TITLE_MARKS\": \"📚 恢复《》\",\n    \"SHOW_CAPTIONS\": \"🖼️ 显示描述\",\n    \"HIDE_LIKE_NOVELS\": \"❤️ 隐藏收藏\",\n    \"HIDE_WATCHED_SERIES\": \"📃 隐藏追更\",\n    \"IPDirect\": \"✈️ 直连模式\",\n    \"FAST\": \"⏩ 快速模式\",\n    \"DEBUG\": \"🐞 调试模式\",\n    \"SHOW_GENERAL\": \"🆗 常规小说\",\n    \"SHOW_NEW_ADULT\": \"🔞 最新企划\",\n    \"SHOW_NEW_GENERAL\": \"🆗 最新企划\",\n    \"SHOW_RANK_ADULT\": \"🔞 排行榜单\",\n    \"SHOW_RANK_GENERAL\": \"🆗 排行榜单\",\n    \"SHOW_GENRE_ADULT\": \"🔞 原创热门\",\n    \"SHOW_GENRE_GENERAL\": \"🆗 原创热门\",\n    \"SHOW_FURRY\": \"🐺 兽人小说\",\n    \"SHOW_DISCOVER\": \"⚙️ 发现设置\\n（书源编辑界面）\",\n    \"SHOW_SETTINGS\": \"⚙️ 书源设置\\n（书源编辑界面）\",\n    \"SHOW_DISCOVER2\": \"⚙️ 发现设置\\n（小说阅读界面）\",\n    \"SHOW_SETTINGS2\": \"⚙️ 书源设置\\n（小说阅读界面）\",\n}\n\nfunction statusMsg(status) {\n    if (status === true) return \"✅ 已开启\"\n    else if (status === false) return \"🚫 已关闭\"\n    else return \"🈚️ 未设置\"\n}\n\n// 检测快速模式修改的4个设置\nfunction getSettingStatus(mode) {\n    if (mode === undefined) mode = \"\"\n    let keys = [], msgList = []\n    let settings = getFromCacheObject(\"pixivSettings\")\n    if (mode === \"FAST\") {\n        keys = Object.keys(settingsName).slice(0, 5)\n    } else if (mode === \"IPDirect\") {\n        keys = Object.keys(settingsName).slice(0, 2)\n    } else if (mode.includes(\"DISCOVER\")) {\n        keys = Object.keys(settingsName).slice(13, 21)\n    } else {\n        keys = Object.keys(settingsName).slice(0, 13)\n    }\n    for (let i in keys) {\n        msgList.push(`${statusMsg(settings[keys[i]])}　${settingsName[keys[i]]}`)\n    }\n    return msgList.join(\"\\n\").trim()\n}\n\nfunction showSettings() {\n    sleepToast(`\\n⚙️ 当前设置\\n\\n${getSettingStatus()}`)\n}\nfunction showSettingsDiscover() {\n    sleepToast(`\\n⚙️ 当前发现设置\\n\\n${getSettingStatus(\"DISCOVER\")}`)\n}\n\nfunction setDefaultSettingsLoginUrl() {\n    setDefaultSettings()\n    sleepToast(`\\n✅ 已恢复　🔧 默认设置\\n\\n${getSettingStatus()}`)\n}\n\nfunction editSettings(settingName) {\n    let msg, status\n    let settings = getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = setDefaultSettings()\n    if (!!settings[settingName]) {\n        status = settings[settingName] = !settings[settingName]\n    } else {\n        status = settings[settingName] = true\n    }\n    putInCacheObject(\"pixivSettings\", settings)\n\n    if (settingName === \"FAST\") {\n        checkSettings(settings)\n        msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}\\n\\n${getSettingStatus(settingName)}`\n    } else if (settingName === \"IPDirect\") {\n        if (settings.IPDirect && !isLogin()) {\n            msg = \"✈️ 直连模式\\n\\n✈️ 直连模式 需登录账号\\n当前未登录账号，现已关闭直连模式\"\n            settings.IPDirect = false\n            checkSettings(settings)\n        } else {\n            checkSettings(settings)\n            msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}\\n\\n${getSettingStatus(settingName)}`\n        }\n        try {source.refreshExplore()} catch (e) {}\n    } else {\n        msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}`\n        if (settingName.startsWith(\"SHOW\")) try {source.refreshExplore()} catch (e) {}\n    }\n    sleepToast(msg)\n}\n\nfunction cleanCache() {\n    let novel = getNovel()\n    cache.delete(`${urlNovelUrl(novel.id)}`)\n    cache.delete(`${urlNovelDetailed(novel.id)}`)\n    try {java.refreshContent()} catch(err) {}\n    sleepToast(`🔄 刷新本章\\n\\n若正文未更新，请手动刷新`, 5)\n}\n\nfunction getFurryAuthors() {\n    cache.delete(\"https://api.furrynovel.ink/fav/user/cache\")  // 删除缓存实时请求数据\n    let furryAuthorsMap = {}\n    let authorsListLinpx = getAjaxJson(\"https://api.furrynovel.ink/fav/user/cache\")\n    authorsListLinpx.forEach(author => {\n        furryAuthorsMap[author.name] = author.id || author._id\n    })\n\n    // let authorsMapFurryReading = getAjaxJson(\"\")\n    // furryAuthorsMap = Object.assign(furryAuthorsMap, authorsMapFurryReading)\n    putInCacheObject(\"furryAuthors\", furryAuthorsMap)\n    return furryAuthorsMap\n}\n\nfunction updatePixivAuthors() {\n    let furryAuthors = getFurryAuthors()\n    let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n    if (!pixivAuthors) pixivAuthors = {}\n    pixivAuthors = Object.assign(pixivAuthors, furryAuthors)\n    putInCacheObject(\"pixivAuthors\", pixivAuthors, cacheSaveSeconds)\n    sleepToast(\"\\n🐺 兽人作者搜索优化 \\n\\n ✅ 已导入 Linpx 推荐作者\", 1)\n    return pixivAuthors\n}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "userName",
      "canReName": "true",
      "coverUrl": "coverUrl",
      "init": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction novelHandler(novel){\n    novel = util.formatNovels(util.handNovels([novel], true))[0]\n    if (novel.seriesId === undefined || novel.seriesId === null) {\n        book.bookUrl = novel.detailedUrl = urlNovelUrl(novel.id)\n        book.tocUrl = novel.catalogUrl = urlIP(urlNovelDetailed(novel.id))\n    } else {\n        book.bookUrl = novel.detailedUrl = urlSeriesUrl(novel.seriesId)\n        book.tocUrl = novel.catalogUrl = urlIP(urlSeriesDetailed(novel.seriesId))\n    }\n    // 放入信息以便登陆界面使用\n    source.putLoginInfo(JSON.stringify(novel))\n    putInCacheObject(\"novel\", novel)\n    return novel\n}\n\n(() => {\n    return novelHandler(util.getNovelResFirst(result))\n})()",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "tocUrl": "catalogUrl",
      "wordCount": "textCount"
    },
    "ruleContent": {
      "content": "@js:\nvar util = objParse(String(java.get(\"util\")))\nlet emoji = {\n    \"normal\": 101, \"surprise\": 102, \"series\": 103, \"heaven\": 104, \"happy\": 105,\n    \"excited\": 106, \"sing\": 107, \"cry\": 108, \"normal2\": 201, \"shame2\": 202,\n    \"love2\": 203, \"interesting2\": 204, \"blush2\": 205, \"fire2\": 206, \"angry2\": 207,\n    \"shine2\": 208, \"panic2\": 209, \"normal3\": 301, \"satisfaction3\": 302, \"surprise3\": 303,\n    \"smile3\": 304, \"shock3\": 305, \"gaze3\": 306, \"wink3\": 307, \"happy3\": 308,\n    \"excited3\": 309, \"love3\": 310, \"normal4\": 401, \"surprise4\": 402, \"series4\": 403,\n    \"love4\": 404, \"shine4\": 405, \"sweet4\": 406, \"shame4\": 407, \"sleep4\": 408,\n    \"heart\": 501, \"teardrop\": 502, \"star\": 503\n}\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction getNovelInfo(res) {\n    // 放入小说信息以便登陆界面使用\n    let novel = source.getLoginInfoMap()\n    if (!novel) novel = getFromCacheObject(\"novel\")\n    if (res && res.error === true) return\n    novel.id = Number(res.id)\n    novel.title = res.title\n    novel.userId = res.userId\n    novel.userName = res.userName\n\n    if (res.bookmarkData) {\n        novel.isBookmark = true\n        putInCache(`collect${novel.id}`, res.bookmarkData.id)\n        util.saveNovels(\"likeNovels\", [Number(novel.id)])\n    } else {\n        novel.isBookmark = false\n    }\n\n    if (res.seriesNavData) {\n        novel.seriesId = Number(res.seriesNavData.seriesId)\n        novel.seriesTitle = res.seriesNavData.title\n        novel.isWatched = res.seriesNavData.isWatched\n        util.saveNovels(\"watchedSeries\", [Number(novel.seriesId)])\n    } else {\n        novel.seriesId = null\n        novel.seriesTitle = \"\"\n        novel.isWatched = false\n    }\n\n    // 系列 + 阅读，使用当前章节名称\n    if (novel.seriesId && globalThis.environment.IS_LEGADO) {\n        let novelIds = getFromCacheObject(`novelIds${novel.seriesId}`)\n        novel.id = novelIds[book.durChapterIndex]\n        novel.title = book.durChapterTitle\n        let bookmarkId = getFromCacheObject(`collect${novel.id}`)\n        novel.isBookmark = !!bookmarkId\n    }\n\n    // 添加投票信息\n    if (res.pollData) novel.pollChoicesCount = res.pollData.choices.length\n    else novel.pollChoicesCount = 0\n    novel[\"章节名称\"] = novel.title\n    source.putLoginInfo(JSON.stringify(novel))\n    putInCacheObject(\"novel\", novel)\n}\n\nfunction getCaptions(res, content)　{\n    // 在正文内部添加小说描述\n    if (globalThis.settings.SHOW_CAPTIONS && res.description !== \"\") {\n        content = res.description + \"\\n\" + \"——————————\\n\".repeat(2) + content\n    }\n    return content\n}\n\nfunction replaceUploadedImage(res, content) {\n    // 获取 [uploadedimage:] 的图片链接\n    if (res.textEmbeddedImages) {\n        Object.keys(res.textEmbeddedImages).forEach((key) => {\n            content = content.replace(`[uploadedimage:${key}]`, `<img src=\"${urlCoverUrl(res.textEmbeddedImages[key].urls.original)}\">`)\n        })\n    }\n    return content\n}\n\nfunction replacePixivImage(content) {\n    // 获取 [pixivimage:] 的图片链接 [pixivimage:1234] [pixivimage:1234-1]\n    let matched = content.match(RegExp(/\\[pixivimage:(\\d+)-?(\\d+)]/gm))\n    if (matched) {\n        matched.forEach(pixivimage => {\n            let matched2, illustId, order = 0\n            if (pixivimage.includes(\"-\")) {\n                matched2 = pixivimage.match(RegExp(\"(\\\\d+)-(\\\\d+)\"))\n                illustId = matched2[1]; order = matched2[2]\n            } else {\n                matched2 = pixivimage.match(RegExp(\"\\\\d+\"))\n                illustId = matched2[0];\n            }\n            if (urlIllustOriginal(illustId, order)) {\n                content = content.replace(`${pixivimage}`, `<img src=\"${urlIllustOriginal(illustId, order)}\">`)\n            } else {\n                content = content.replace(`${pixivimage}`, ``)\n            }\n        })\n    }\n    return content\n}\n\nfunction replaceNewPage(content) {\n    // 替换 Pixiv 分页标记符号 [newpage]\n    if (!globalThis.environment.IS_LEGADO_SIGMA) {\n        let matched = content.match(RegExp(/[ 　]*\\[newpage][ 　]*/gm))\n        if (matched) {\n            for (let i in matched) {\n                content = content.replace(`${matched[i]}`, `${\"<p>​<p/>\".repeat(3)}`)\n            }\n        }\n    }\n    return content\n}\n\nfunction replaceChapter(content) {\n    // 替换 Pixiv 章节标记符号 [chapter:]\n    let matched = content.match(RegExp(/\\[chapter:(.*?)]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let matched2 = matched[i].match(/\\[chapter:(.*?)]/m)\n            let chapter = matched2[1].trim()\n            // 替换 Pixiv 分页标记符号 [newpage]\n            if (globalThis.environment.IS_LEGADO_SIGMA) {\n                content = content.replace(`${matched[i]}`, `<usehtml><h3>${chapter}</h3></usehtml>`)\n            } else {\n                content = content.replace(`${matched[i]}`, `${chapter}<p>​<p/>`)\n            }\n        }\n    }\n    return content\n}\n\nfunction replaceJumpPage(content) {\n    // 替换 Pixiv 跳转页面标记符号 [[jump:]]\n    let matched = content.match(RegExp(/\\[jump:(\\d+)]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let page = matched[i].match(/\\d+/)\n            content = content.replace(`${matched[i]}`, `\\n\\n跳转至第${page}节`)\n        }\n    }\n    return content\n}\n\nfunction replaceJumpUrl(content) {\n    // 替换 Pixiv 链接标记符号 [[jumpuri: > ]]\n    let matched = content.match(RegExp(/\\[\\[jumpuri:(.*?)>(.*?)]]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let matched2 = matched[i].match(/\\[\\[jumpuri:(.*?)>(.*?)]]/m)\n            let matchedText = matched2[0]\n            let urlName = matched2[1].trim()\n            let urlLink = matched2[2].trim()\n\n            if (globalThis.environment.IS_LEGADO_SIGMA) {\n                content = content.replace(`${matchedText}`, `<usehtml><p>　　<a href=${urlLink}>${urlName}</a></p></usehtml>`)\n            } else {\n                if (urlLink === urlName) {\n                    content = content.replace(`${matchedText}`, `${urlName}`)\n                } else {\n                    content = content.replace(`${matchedText}`, `${urlName}: ${urlLink}`)\n                }\n            }\n        }\n    }\n    return content\n}\n\nfunction replaceRb(content) {\n    // 替换 Pixiv 注音标记符号 [[rb: > ]]\n    let matched = content.match(RegExp(/\\[\\[rb:(.*?)>(.*?)]]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let matched2 = matched[i].match(/\\[\\[rb:(.*?)>(.*?)]]/m)\n            let matchedText = matched2[0]\n            let kanji = matched2[1].trim()\n            let kana = matched2[2].trim()\n\n            if (!globalThis.settings.REPLACE_TITLE_MARKS) {\n                // 默认替换成（括号）\n                content = content.replace(`${matchedText}`, `${kanji}（${kana}）`)\n            } else {\n                let reg = RegExp(\"[\\\\u4E00-\\\\u9FFF]+\", \"g\");\n                if (reg.test(kana)) {\n                    // kana为中文，则替换回《书名号》\n                    content = content.replace(`${matchedText}`, `${kanji}《${kana}》`)\n                } else {\n                    // 阅读不支持 <ruby> <rt> 注音\n                    // content = content.replace(`${matchedText}`, `<ruby>${kanji}<rt>${kana}</rt></ruby>`)\n                    content = content.replace(`${matchedText}`, `${kanji}（${kana}）`)\n                }\n            }\n        }\n    }\n    return content\n}\n\nfunction getPollData(res, content) {\n    // 添加投票\n    if (res.pollData) {\n        let poll = `📃 投票(✅${res.pollData.total}已投)：\\n${res.pollData.question}\\n`\n        res.pollData.choices.forEach(choice => {\n            poll += `选项${choice.id}：${choice.text}(✅${choice.count})\\n`\n        })\n        content += \"\\n\" + \"——————————\\n\".repeat(2) + poll\n    }\n    return content\n}\n\nfunction processComment(item) {\n    let text = item.comment || \"\"\n    if (text === \"\" && item.stampId) {\n        return `<img src=\"${urlStampUrl(item.stampId)}\">`\n    }\n    return text.replace(/\\(([^)]+)\\)/g, (match, key) => {\n        if (emoji.hasOwnProperty(key)) {\n            return `<img src=\"${urlEmojiUrl(emoji[key])}\" >`\n        }\n        return match\n    })\n}\n\nfunction formatComment(item, replyToName = null) {\n    const content = processComment(item)\n    const isMyComment = item.userId === String(getFromCache(\"pixiv:uid\"))\n    const commentId = isMyComment ? `(${item.id})` : \"\"\n    const name = replyToName ? `@${item.userName}(⤴️@${replyToName})` : `@${item.userName}`\n    return `${name}：${content}(${item.commentDate})${commentId}\\n`\n}\n\nfunction getComment(res, content) {\n    if (!globalThis.settings.SHOW_COMMENTS || res.commentCount === 0) return content\n\n    const limit = 50\n    let comments = [], commentUrls = [];\n    let maxPage = Math.ceil(res.commentCount / limit)\n    if (maxPage >= 2 && globalThis.environment.IS_LEGADO) {\n        for (let i = 0; i < maxPage; i++) {\n            commentUrls.push(urlIP(urlNovelComments(res.id, i * limit, limit)))\n        }\n        comments = getAjaxAllJson(commentUrls).map(resp => resp.body.comments).flat()\n    } else {\n        for (let i = 0; i < maxPage; i++) {\n            let result = getAjaxJson(urlIP(urlNovelComments(res.id, i * limit, limit)), true)\n            if (result && !result.error && result.body && result.body.comments) {\n                comments = comments.concat(result.body.comments)\n            }\n        }\n    }\n\n    let commentText = `💬 评论(共计${comments.length}条)：\\n`\n    comments.forEach(comment => {\n        commentText += formatComment(comment)\n        if (comment.hasReplies) {\n            let resp = getAjaxJson(urlIP(urlNovelCommentsReply(comment.id, 1)), true)\n            if (resp && !resp.error && resp.body && resp.body.comments) {\n                resp.body.comments.reverse().forEach(reply => {\n                    commentText += formatComment(reply, reply.replyToUserName)\n                })\n            }\n            commentText += \"——————————\\n\"\n        }\n    })\n    return content + \"\\n\" + \"——————————\\n\".repeat(2) + commentText\n}\n\nfunction getContent(res) {\n    getNovelInfo(res)  // 放入信息以便登陆界面使用\n    let content = String(res.content)\n    // let content = \"undefined\"\n    if (content.includes(\"undefined\")) {\n        return checkContent()\n    }\n\n    content = getCaptions(res, content)\n    content = replaceUploadedImage(res, content)\n    content = replacePixivImage(content)\n    content = replaceNewPage(content)\n    content = replaceChapter(content)\n    content = replaceJumpPage(content)\n    content = replaceJumpUrl(content)\n    content = replaceRb(content)\n    content = getPollData(res, content)\n    content = getComment(res, content)\n    return content\n}\n\nfunction checkContent() {\n    let latestMsg = getAjaxJson(urlMessageThreadLatest(5))\n    if (latestMsg.error === true) {\n        java.log(JSON.stringify(latestMsg))\n\n    } else if (latestMsg.body.total >= 1) {\n        let msg = latestMsg.body.message_threads.filter(item => item.thread_name === \"pixiv事務局\")[0]\n        if (msg === undefined) {\n            sleepToast(`您于 ${java.timeFormat(new Date().getTime())} 触发 Pixiv 【请求限制】，建议稍候/重新登录再继续`, 3)\n            // java.startBrowser(\"https://www.pixiv.net\", '退出登录')\n            // java.startBrowser(\"https://www.pixiv.net/logout.php\",'退出登录')  // 不清除 WebView 缓存无法重新登录\n\n        } else if (new Date().getTime()- 1000*msg.modified_at <= 3*24*60*60*1000) { // 3*24h内提醒\n            sleepToast(`您于 ${java.timeFormat(1000*msg.modified_at)} 触发 Pixiv 【过度访问】，请修改密码并重新登录`, 3)\n            sleepToast(`${msg.latest_content}`, 5)\n            java.startBrowser(\"https://accounts.pixiv.net/password/change\",'修改密码')\n        }\n    }\n}\n\n(() => {\n    return getContent(util.getNovelResFirst(result))\n})()",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "userName",
      "bookList": "@js:\nvar util = objParse(String(java.get(\"util\")))\nvar seriesSet = new Set();  // 存储seriesID 有BUG无法处理翻页\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction handlerFactory() {\n    if (baseUrl.includes(\"https://cdn.jsdelivr.net\")) {\n        return () => {updateSource(); return []}\n    }\n    if (baseUrl.includes(\"github\")) {\n        return () => {startBrowser(baseUrl, \"\"); return []}\n    }\n    if (baseUrl.includes(\"/bookmark\")) {\n        return handlerBookMarks()\n    }\n    if (baseUrl.includes(\"/top\")) {\n        return handlerRecommend()\n    }\n    if (baseUrl.includes(\"/follow_latest\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/watch_list\")) {\n        return handlerWatchList()\n    }\n    if (baseUrl.includes(\"/discovery\")) {\n        return handlerDiscovery()\n    }\n    if (baseUrl.includes(\"/new\")) {\n        return handlerDiscovery()\n    }\n    if (baseUrl.includes(\"/commission/\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/user_event/portal\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/genre\")) {\n        return handlerWatchList()\n    }\n    // 匹配 html 中的 json\n    if (baseUrl.includes(\"/ranking\")) {\n        return handlerRanking()\n    }\n    // 正则匹配网址内容\n    if (baseUrl.includes(\"/marker_all\")) {\n        return handlerRankingOld()\n    }\n    if (baseUrl.includes(\"/editors_picks\")) {\n        return handlerRankingOld()\n    }\n    if (baseUrl.includes(\"/ajax/search/novels\")) {\n        return handlerSearch()\n    }\n    if (baseUrl.startsWith(\"https://www.pixiv.net\")) {\n        return handlerRankingOld()\n    }\n    else {\n        return () => {startBrowser(baseUrl, \"\"); return []}\n    }\n}\n\n\n// 推荐小说\nfunction handlerRecommend() {\n    return () => {\n        let res = JSON.parse(result)\n        const recommend = res.body.page.recommend\n        const novels = res.body.thumbnails.novel\n        let nidSet = new Set(recommend.ids)\n        // java.log(nidSet.size)\n        let list = novels.filter(novel => nidSet.has(String(novel.id)))\n        // java.log(`过滤结果:${JSON.stringify(list)}`)\n        return util.formatNovels(util.handNovels(util.combineNovels(list)))\n    }\n}\n\n// 收藏小说，他人收藏\nfunction handlerBookMarks() {\n    return () => {\n        let res = JSON.parse(result).body.works\n        if (res === undefined || res.length === 0) {\n            //流程无法本环节中止 只能交给下一流程处理\n            return []\n        }\n        return util.formatNovels(util.handNovels(res))\n    }\n}\n\n//关注作者，小说委托，小说企划\nfunction handlerFollowLatest() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(util.combineNovels(res.body.thumbnails.novel)))\n    }\n}\n\n//推荐小说，最近小说\nfunction handlerDiscovery() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(util.combineNovels(res.body.novels)))\n    }\n}\n\n// 搜索标签\nfunction handlerSearch() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(util.combineNovels(res.body.novel.data)))\n    }\n}\n\n// 追更列表，热门分类\nfunction handlerWatchList() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(res.body.thumbnails.novelSeries))\n    }\n}\n\n// 排行榜，顺序相同\nfunction handlerRanking() {\n    return () => {\n        try {\n            let resp = JSON.parse(result.match(/<script id=\"__NEXT_DATA__\"[^>]*>([\\s\\S]*?)<\\/script>/)[1])\n            let novels = resp.props.pageProps.assign.display_a.rank_a\n            // java.log(JSON.stringify(novels))\n            return util.formatNovels(util.handNovels(util.combineNovels(novels)))\n        } catch (e) {\n            return []\n        }\n    }\n}\n\n// 书签，首页，编辑部推荐，顺序相同\nfunction handlerRankingOld() {\n    if (globalThis.environment.IS_LEGADO) return handlerRankingAjaxAll()\n    // else if (globalThis.environment.IS_SOURCE_READ) return handlerRankingWebview()\n    else if (globalThis.environment.IS_SOURCE_READ) return handlerRankingAjax()\n    else return []\n}\n\n// 书签，首页，编辑部推荐，顺序相同\nfunction handlerRankingAjaxAll() {\n    return () => {\n        let  novelIds = [], novelUrls = []\n        // let result = result + java.ajax(`${baseUrl}&p=2`)  // 正则获取网址中的 novelId\n        let matched = result.match(RegExp(/\\/novel\\/show\\.php\\?id=\\d{5,}/gm))\n        for (let i in matched) {\n            let novelId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (novelIds.indexOf(novelId) === -1) {\n                novelIds.push(novelId)\n                novelUrls.push(urlNovelDetailed(novelId))\n            }\n        }\n        // java.log(JSON.stringify(novelIds))\n        let novels = getAjaxAllJson(novelUrls).map(resp => resp.body)\n        return util.formatNovels(util.handNovels(util.combineNovels(novels)))\n    }\n}\n\n// 书签，首页\nfunction handlerRankingWebview() {\n    return () => {\n        let novelIds = []  // 正则获取网址中的 novelId\n        // let result = result + java.ajax(`${baseUrl}&p=2`)  // 正则获取网址中的 novelId\n        let matched = result.match(RegExp(/\\/novel\\/show\\.php\\?id=\\d{5,}/gm))\n        for (let i in matched) {\n            let novelId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (novelIds.indexOf(novelId) === -1) {\n                novelIds.push(novelId)\n            }\n        }\n        // java.log(JSON.stringify(novelIds))\n        let userNovels = getWebviewJson(\n            urlNovelsDetailed(getFromCache(\"pixiv:uid\"), novelIds), html => {\n                return (html.match(new RegExp(\">\\\\{.*?}<\"))[0].replace(\">\", \"\").replace(\"<\", \"\"))\n            }).body\n        return util.formatNovels(util.handNovels(util.combineNovels(Object.values(userNovels))))\n    }\n}\n\n// 排行榜，书签，顺序相同\nfunction handlerRankingAjax() {\n    return () => {\n        let novels = [], novelIds = []\n        // let result = result + java.ajax(`${baseUrl}&p=2`)  // 正则获取网址中的 novelId\n        let matched = result.match(RegExp(/\\/novel\\/show\\.php\\?id=\\d{5,}/gm))\n        for (let i in matched) {\n            let novelId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (novelIds.indexOf(novelId) === -1) {\n                novelIds.push(novelId)\n                // java.log(urlNovelDetailed(novelId))\n                let res = getAjaxJson(urlNovelDetailed(novelId))\n                if (res.error !== true) {\n                    novels.push(res.body)\n                } else {\n                    java.log(JSON.stringify(res))\n                }\n            }\n        }\n        return util.formatNovels(util.handNovels(util.combineNovels(novels)))\n    }\n}\n\n(() => {\n    return handlerFactory()()\n})()",
      "bookUrl": "detailedUrl",
      "coverUrl": "coverUrl",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "wordCount": "textCount"
    },
    "ruleSearch": {
      "author": "userName",
      "bookList": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nvar first = true;\n// 存储seriesID\nvar seriesSet = {\n    keywords: \"Pixiv:Search\",\n    has: (value) => {\n        let page = Number(java.get(\"page\"))\n        if (page === 1 && first) {\n            first = false\n            cache.deleteMemory(this.keywords)\n            return false\n        }\n\n        let v = cache.getFromMemory(this.keywords)\n        if (v === undefined || v === null) {\n            return false\n        }\n        let set = new Set(JSON.parse(v))\n        return set.has(value)\n    },\n\n    add: (value) => {\n        let v = cache.getFromMemory(this.keywords)\n        if (v === undefined || v === null) {\n            cache.putMemory(this.keywords, JSON.stringify([value]))\n\n        } else {\n            let arr = JSON.parse(v)\n            if (typeof arr === \"string\") {\n                arr = Array(arr)\n            }\n            arr.push(value)\n            cache.putMemory(this.keywords, JSON.stringify(arr))\n        }\n    },\n};\n\nfunction getUserIdCache() {\n    let userId\n    let userName = String(java.get(\"keyword\"))\n    //cache.delete(\"pixivAuthors\")\n    let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n    // java.log(JSON.stringify(pixivAuthors))\n    if (pixivAuthors) userId = pixivAuthors[userName]\n    if (userId) {\n        java.log(`👤 缓存作者ID：${userId}`)\n        return [userId]\n    }\n}\n\nfunction getUserIdOnline(full) {\n    let userName = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    // cache.delete(urlSearchUser(userName, page, full))\n    let resp = getAjaxParseJson(urlSearchUser(userName, page, full), html => {\n            // java.log(urlIP(urlSearchUser(userName, page, full)))\n            return JSON.parse(html.match(/<script id=\"__NEXT_DATA__\"[^>]*>([\\s\\S]*?)<\\/script>/)[1])\n        }\n    )\n\n    let novels = Object.values(JSON.parse(resp.props.pageProps.serverSerializedPreloadedState).thumbnail.novel)\n    let userIds = Array.from(new Set(novels.map(novel => novel.userId)))\n    java.log(`👤 获取作者ID：${JSON.stringify(userIds)}`)\n    if (userIds.length === 1) {\n        let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n        pixivAuthors[userName] = userIds[0]\n        putInCacheObject(\"pixivAuthors\", pixivAuthors)\n    }\n    if (userIds.length === 0) sleepToast(`\\n暂无名为【${userName}】的作者发布过小说\\n请尝试其他关键词`)\n    return [userIds, novels]\n}\n\nfunction getUserNovels() {\n    let novels = []\n    let page = Number(java.get(\"page\"))\n    let uidList = getUserIdCache()\n    if (!uidList) [uidList, novels] = getUserIdOnline()\n\n    if(uidList.length === 0 || uidList.length >=2 ) return novels\n    else if(uidList.length === 1 ) {\n        let uid = uidList[0]\n        let resp = getAjaxJson(urlIP(urlUserAllWorks(uid)), true)\n        // java.log(urlIP(urlUserAllWorks(id)))\n\n        // 获取系列小说，与 util.handnovels 系列详情兼容\n        let seriesIds = []\n        if (resp.body.novelSeries.length >= 1) {\n            resp.body.novelSeries.forEach(novel =>{\n                seriesIds.push(novel.id)\n                novel.textCount = novel.publishedTotalCharacterCount\n                novel.description = novel.caption\n            })\n            novels = novels.concat(resp.body.novelSeries)\n        }\n\n        // 获取所有系列内部的小说 ID\n        let seriesNovelIds = []\n        if (globalThis.environment.IS_LEGADO) {\n            let seriesUrls = seriesIds.map(seriesId => urlIP(urlSeriesNovelsTitles(seriesId)))\n            // let resp = getAjaxAllJson(seriesUrls).map(resp => resp.body)\n            // seriesNovelIds = resp.flat().map(item => item.id)\n            seriesNovelIds = getAjaxAllJson(seriesUrls).flatMap(resp => resp.body.map(item => item.id))\n        }\n\n        if (globalThis.environment.IS_SOURCEREAD) {\n            seriesIds.forEach(seriesId => {\n                let novels = getAjaxJson(urlIP(urlSeriesNovelsTitles(seriesId))).body\n                seriesNovelIds.push.apply(seriesNovelIds, novels.map(novel => novel.id))\n            })\n        }\n        // java.log(`有系列的小说ID：${JSON.stringify(seriesNovelIds)}`)\n        // java.log(JSON.stringify(seriesNovelIds.length))\n\n        // 获取单篇小说\n        let novelIds = Object.keys(resp.body.novels)\n        novelIds = novelIds.filter(novelId => (!seriesNovelIds.includes(novelId)))\n        novelIds = novelIds.reverse().slice((page - 1) * 20, page * 20)\n        // java.log(`真单篇的小说ID：${JSON.stringify(novelIds)}`)\n        // java.log(JSON.stringify(novelIds.length))\n\n        if (globalThis.environment.IS_LEGADO) {\n            let novelUrls = novelIds.map(novelId => urlIP(urlNovelDetailed(novelId)))\n            // java.log(JSON.stringify(novelUrls))\n            // cache.delete(novelUrls)\n            novels = novels.concat(getAjaxAllJson(novelUrls).map(resp => resp.body))\n        }\n\n        if (globalThis.environment.IS_SOURCEREAD) {\n            novelIds.forEach(novelId => {\n                // java.log(urlIP(urlNovelDetailed(novelId)))\n                let res = getAjaxJson(urlIP(urlNovelDetailed(novelId)))\n                if (res.error !== true) {\n                    novels.push(res.body)\n                } else {\n                    java.log(JSON.stringify(res))\n                }\n            })\n        }\n    }\n    \n    util.debugFunc(() => {\n        java.log(`获取用户搜索小说结束`)\n    })\n    return novels\n}\n\nfunction search(name, type, page) {\n    let resp = {}\n    if (type.includes(\"novel\")) {\n        resp = getAjaxJson(urlIP(urlSearchNovel(name, page)))\n        java.log(urlIP(urlSearchNovel(name, page)))\n    }\n    if (type.includes(\"series\")) {\n        resp = getAjaxJson(urlIP(urlSearchSeries(name, page)))\n        java.log(urlIP(urlSearchSeries(name, page)))\n    }\n    if (resp.error === true || resp.total === 0) {\n        return {\"data\": [], \"total\":0, \"lastPage\": 0}\n    }\n    return resp.body.novel\n}\n\nfunction getSeries() {\n    let resp = JSON.parse(result)\n    if (resp.error === true) {\n        return []\n    }\n    let name = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    java.log(urlIP(urlSearchSeries(name, page)))\n    putInCacheObject(urlIP(urlSearchSeries(name, page)), resp, cacheSaveSeconds)  // 加入缓存\n    return resp.body.novel.data\n}\n\nfunction getNovels() {\n    let name = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    let resp = search(name, \"novel\", page)\n    return util.combineNovels(resp.data)\n}\n\nfunction getConvertNovels() {\n    let novels = []\n    let name = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    let name1 = String(java.s2t(name))\n    let name2 = String(java.t2s(name))\n    if (name1 !== name) novels = novels.concat(search(name1, \"novel\", page).data)\n    if (name2 !== name) novels = novels.concat(search(name2, \"novel\", page).data)\n    novels = util.combineNovels(novels)\n    if (name1 !== name) novels = novels.concat(search(name1, \"series\", page).data)\n    if (name2 !== name) novels = novels.concat(search(name2, \"series\", page).data)\n    return novels\n}\n\nfunction novelFilter(novels) {\n    let textCount = 0, tags = []\n    let limitedTextCount = String(java.get(\"limitedTextCount\")).replace(\"字数\", \"\").replace(\"字數\", \"\")\n    // limitedTextCount = `3w 3k 3w5 3k5`.[0]\n    if (limitedTextCount.includes(\"w\") || limitedTextCount.includes(\"W\")) {\n        let num = limitedTextCount.toLowerCase().split(\"w\")\n        textCount = 10000 * num[0] + 1000 * num[1]\n    } else if (limitedTextCount.includes(\"k\") || limitedTextCount.includes(\"K\")) {\n        let num = limitedTextCount.toLowerCase().split(\"k\")\n        textCount = 1000 * num[0] + 100 * num[1]\n    }\n\n    let novels0 = novels.map(novel => novel.id)\n    if (textCount >= 1) {\n        novels = novels.filter(novel => novel.textCount >= textCount)\n        let novels1 = novels.map(novel => novel.id)\n        java.log(`🔢 字数限制：${limitedTextCount}`)\n        java.log(`⏬ 字数限制：过滤前${novels0.length}；过滤后${novels1.length}`)\n    }\n\n    let inputTags = String(java.get(\"inputTags\")).split(\" \")\n    for (let i in inputTags) {\n        let tag = inputTags[i].trim()\n        if (tag !== \"\") tags.push(`${tag}`)\n    }\n\n    if (tags.length >= 1) {\n        // 仅保留含有所有标签的小说\n        // novels = novels.filter(novel => {\n        //     // java.log(`${JSON.stringify(novel.tags)}\\n${tags.every(item => novel.tags.includes(item))}`)\n        //     return tags.every(item => novel.tags.includes(item))\n        // })\n        novels = novels.filter(novel => tags.every(item => novel.tags.includes(item)))\n        let novels2 = novels.map(novel => novel.id)\n        java.log(`#️⃣ 过滤标签：${tags.join(\"、\")}`)\n        java.log(`#️⃣ 过滤标签：过滤前${novels0.length}；过滤后${novels2.length}`)\n    }\n\n    let inputAuthor = String(java.get(\"inputAuthor\")).trim()\n    if (inputAuthor) {\n        // novels = novels.filter(novel => {\n        //     java.log(`${novel.userName}-${novel.userName.includes(inputAuthor)}`)\n        //     return novel.userName.includes(inputAuthor)\n        // })\n        novels = novels.filter(novel => novel.userName.includes(inputAuthor))\n        let novels2 = novels.map(novel => novel.id)\n        java.log(`👤 过滤作者：${inputAuthor.join(\"、\")}`)\n        java.log(`👤 过滤作者：过滤前${novels0.length}；过滤后${novels2.length}`)\n    }\n    return novels\n}\n\n(() => {\n    let novels = []\n    let keyword = String(java.get(\"keyword\"))\n    if (keyword.startsWith(\"@\")) {\n        java.put(\"keyword\", keyword.slice(1))\n        novels = novels.concat(getUserNovels())\n    } else if (keyword.startsWith(\"#\")) {\n        java.put(\"keyword\", keyword.slice(1))\n        novels = novels.concat(getSeries())\n        novels = novels.concat(getNovels())\n    } else if (keyword.startsWith(\"$\") || util.settings.SEARCH_AUTHOR) {\n        if (keyword.startsWith(\"$\")) {\n            keyword = keyword.slice(1)\n            java.put(\"keyword\", keyword)\n        }\n        java.log(`👤 粗略搜索作者：${keyword}`)\n        novels = novels.concat(getUserIdOnline()[1])\n    } else {\n        novels = novels.concat(getSeries())\n        novels = novels.concat(getNovels())\n        if (util.settings.CONVERT_CHINESE) novels = novels.concat(getConvertNovels())\n    }\n    // java.log(JSON.stringify(novels))\n    // 返回空列表中止流程\n    if (novels.length === 0) {\n        return []\n    }\n    return novelFilter(util.formatNovels(util.handNovels(novels)))\n})()",
      "bookUrl": "detailedUrl",
      "checkKeyWord": "#测试页面",
      "coverUrl": "coverUrl",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "wordCount": "textCount"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction urlNovel(novelId){\n    if (util.settings.SHOW_ORIGINAL_LINK) {\n        return urlNovelUrl(novelId)\n    } else {\n        return urlNovelDetailed(novelId)\n    }\n}\n\nfunction oneShotHandler(res) {\n    res.textCount = res.userNovels[`${res.id}`].textCount\n    res.createDate = timeTextFormat(res.createDate)\n    return [{\n        title: res.title.trim(),\n        chapterUrl: urlIP(urlNovel(res.id)),\n        chapterInfo: `${res.createDate}　　${res.textCount}字`\n    }]\n}\n\nfunction seriesHandler(res) {\n    const limit = 30\n    let returnList = [], novelIds = []\n    let seriesID = res.id, allChaptersCount = res.total\n    util.debugFunc(() => {\n        java.log(`本系列 ${seriesID} 一共有${allChaptersCount}章`);\n    })\n\n    //发送请求获得相应数量的目录列表\n    function sendAjaxForGetChapters(lastIndex) {\n        resp = getAjaxJson(urlIP(urlSeriesNovels(seriesID, limit, lastIndex)), true)\n        res = resp.body.thumbnails.novel\n        // res = resp.body.page.seriesContents\n        res.forEach(v => {\n            v.title = v.title.trim()\n            v.chapterUrl = urlIP(urlNovel(v.id))\n            novelIds.push(v.id)\n            if (v.updateDate !== undefined) {\n                v.updateDate = timeTextFormat(v.createDate)\n                v.chapterInfo = `${v.updateDate}　　${v.textCount}字`\n            } else {\n                v.updateDate = java.timeFormat(v.uploadTimestamp)\n                v.chapterInfo = `${v.updateDate}　　${v.textLength}字`\n            }\n            util.debugFunc(() => {\n                java.log(`${v.title}`)\n            })\n        })\n        return res;\n    }\n\n    if (!util.settings.SHOW_UPDATE_TIME) {\n        returnList = getAjaxJson(urlIP(urlSeriesNovelsTitles(seriesID)), true).body\n        returnList.forEach(v => {\n            v.title = v.title.trim()\n            v.chapterUrl = urlIP(urlNovel(v.id))\n            novelIds.push(v.id)\n        })\n    } else {\n        //逻辑控制者 也就是使用上面定义的两个函数来做对应功能\n        //要爬取的总次数\n        let max = Math.ceil(allChaptersCount / limit)\n        for (let i = 0; i < max; i++) {\n            //java.log(\"i的值:\"+i)\n            let list = sendAjaxForGetChapters(i * limit);\n            //取出每个值\n            returnList = returnList.concat(list)\n        }\n    }\n    // 放入小说信息以便登陆界面使用\n    let novel = source.getLoginInfoMap()\n    if (novel === undefined) novel = getFromCacheObject(\"novel\")\n    novel.novelIds = novelIds\n    putInCacheObject(`novelIds${seriesID}`, novelIds, cacheSaveSeconds)\n    // java.log(JSON.stringify(returnList))\n    source.putLoginInfo(JSON.stringify(novel))\n    putInCacheObject(\"novel\", novel)\n    return returnList\n}\n\n(function (res) {\n    res = util.getNovelResSeries(result)\n    if (res.firstNovelId === undefined || res.seriesNavData === null) {\n        return oneShotHandler(res)\n    } else {\n        return seriesHandler(res)\n    }\n})()",
      "chapterName": "title",
      "chapterUrl": "chapterUrl",
      "updateTime": "chapterInfo"
    },
    "searchUrl": "@js:\njava.put(\"key\", key)\njava.put(\"page\", page)\nlet keyword = key.split(\" \")\nlet limitedTextCount\nif (key.includes(\"字数\") || key.includes(\"字數\") ) {\n    limitedTextCount = keyword.pop()\n    keyword = keyword.join(\" \")\n} else {\n    limitedTextCount = \"\"\n    keyword = key\n}\njava.put(\"keyword\", keyword)\njava.put(\"limitedTextCount\", limitedTextCount)\n\nif (keyword.startsWith(\"@\") || keyword.startsWith(\"＠\")) {\n    keyword = keyword.slice(1)\n    if (keyword.includes(\"#\") || keyword.includes(\"＃\")) {\n        let author = keyword.split(\" \")[0]\n        let tags = keyword.replace(author, \"\").trim().slice(1)\n        java.put(\"keyword\", `@${author}`)\n        java.put(\"inputTags\", tags)\n        java.log(`👤 搜索作者：${author} #️⃣ 过滤标签：${tags.replace(\" \", \"、\")}`)\n    } else {\n        java.put(\"keyword\", `@${keyword}`)\n        java.log(`👤 搜索作者：${keyword}`)\n    }\n\n} else if (keyword.startsWith(\"$\") || keyword.startsWith(\"＄\")) {\n    keyword = keyword.slice(1)\n    // java.log(`👤 粗略搜索作者：${keyword}`)\n    java.put(\"keyword\", `$${keyword}`)\n\n} else if (keyword.startsWith(\"#\") || keyword.startsWith(\"＃\")) {\n    keyword = keyword.slice(1)\n    java.log(`#️⃣ 搜索标签：${keyword}`)\n    java.put(\"keyword\", `#${keyword}`)\n\n} else {\n    java.log(`🔍 搜索内容：${keyword}`)\n}\nurlIP(urlSearchSeries(keyword, page))",
    "variableComment": "⚙️ 书源设置：\n1️⃣ 书架 - 阅读界面 - Pixiv 小说 - 登录\n2️⃣ 我的 - 书源管理 - Pixiv 小说 - 登录\n点击【👀 书源设置】【👀 发现设置】显示相关设置按钮\n\n▶️ 自定功能：\n小说书架 - 阅读界面 - Pixiv 小说 - 登录\n\n💬 发送评论：\n1️⃣ 文本框内 输入内容，点击【✅ 发送评论】\n\n🚫 屏蔽标签/描述(本地)：\n1️⃣ 点击【👀 查看屏蔽】，切换至屏蔽列表\n2️⃣ 文本框内 输入内容，点击【🚫 加入屏蔽】\n\n📌 喜欢标签(本地)：\n1️⃣ 文本框内 输入标签，点击【📌 喜欢标签】\n\n❤️ 关注 他人收藏(本地)：\n1️⃣ 文本框内 输入作者ID，点击【❤️ 他人收藏】\n\n",
    "weight": 0
  },
  {
    "bookSourceComment": "🅿️ Pixiv 小说备用（更新📆：2026/02/25）\n\n书源版本：263\n使用说明：📌阅读正式版 3.25 可用\n可用功能：✅搜索✅发现✅添加网址✅订阅源\n搜索小说：✅单篇✅系列✅标签✅作者\n发现小说：✅关注✅追更✅推荐✅发现\n发现小说：✅收藏✅书签✅首页✅排行\n添加网址：✅小说✅系列✅作者\n订阅用法：点击订阅源打开小说/系列小说，【刷新】，点击【加入书架】按钮，添加到书架\n\n书源发布：Pixiv 书源频道 https://t.me/PixivSource\n项目地址：https://github.com/DowneyRem/PixivSource\n使用教程：https://pixivsource.pages.dev/Pixiv\n\n⚙️ 书源设置：\n1️⃣ 书架 - 阅读界面 - Pixiv 小说 - 登录\n2️⃣ 我的 - 书源管理 - Pixiv 小说 - 登录\n点击【👀 书源设置】【👀 发现设置】显示相关设置按钮",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "蓝批小说（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.pixiv.net",
    "bookUrlPattern": "(https?://)?(www\\.)?pixiv\\.net(/ajax)?/(novel/(show\\.php\\?id=|series/)?|users?/)\\d+.*",
    "concurrentRate": "30/5000",
    "customButton": false,
    "customOrder": 11,
    "enabled": false,
    "enabledCookieJar": true,
    "enabledExplore": false,
    "eventListener": false,
    "exploreUrl": "@js:\nlet settings = getFromCacheObject(\"pixivSettings\")\nif (!settings) settings = setDefaultSettings()\n\nlet li = [\n    {\"⭐️ 关注\": \"https://www.pixiv.net/ajax/follow_latest/novel?p={{page}}&mode=r18&lang=zh\"},\n    {\"📃 追更\": \"https://www.pixiv.net/ajax/watch_list/novel?p={{page}}&new=1&lang=zh\"},\n    {\"💯 推荐\": \"https://www.pixiv.net/ajax/top/novel?mode=r18&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/novel/discovery?mode=r18&lang=zh\"},\n    {\"❤️ 收藏\": \"https://www.pixiv.net/ajax/user/{{cache.get(\\\"pixiv:uid\\\")}}/novels/bookmarks?tag=&offset={{(page-1)*24}}&limit=24&rest=show&lang=zh\"},\n    {\"㊙️ 收藏\": \"https://www.pixiv.net/ajax/user/{{cache.get(\\\"pixiv:uid\\\")}}/novels/bookmarks?tag=&offset={{(page-1)*24}}&limit=24&rest=hide&lang=zh\"},\n    {\"🏷️ 书签\": \"https://www.pixiv.net/novel/marker_all.php\"},\n    {\"🏠 首页\": \"https://www.pixiv.net\"},\n]\n\nlet normal = [\n    {\"✅ 常规 小说 推荐 ✅\": \"\"},\n    {\"⭐️ 关注\": \"https://www.pixiv.net/ajax/follow_latest/novel?p={{page}}&mode=all&lang=zh\"},\n    {\"💯 推荐\": \"https://www.pixiv.net/ajax/top/novel?mode=all&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/novel/discovery?mode=safe&lang=zh\"},\n    {\"🆙 更新\": \"https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/pixiv.json\"},\n]\n\nlet r18New = [\n    {\"🆕 最新 企划 约稿 💰\": \"\"},\n    {\"🆕 最新\": \"https://www.pixiv.net/ajax/novel/new?lastId=0&limit=20&r18=true&lang=zh\"},\n    {\"📑 企划\": \"https://www.pixiv.net/ajax/user_event/portal/novels?mode=r18&p={{page}}&lang=zh\"},\n    {\"💰 约稿\": \"https://www.pixiv.net/ajax/commission/page/request/complete/novels?mode=r18&p={{page}}&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/novel/discovery?mode=all&lang=zh\"},\n]\n\nlet generalNew = [\n    {\"✅ 最新 企划 约稿 ✅\": \"\"},\n    {\"最新\": \"https://www.pixiv.net/ajax/novel/new?lastId=0&limit=20&r18=false&lang=zh\"},\n    {\"企划\": \"https://www.pixiv.net/ajax/user_event/portal/novels?mode=all&p={{page}}&lang=zh\"},\n    {\"约稿\": \"https://www.pixiv.net/ajax/commission/page/request/complete/novels?mode=all&p={{page}}&lang=zh\"},\n    {\"编辑\": \"https://www.pixiv.net/novel/editors_picks\"},\n]\n\nlet r18Rank = [\n    {\"👑 排行榜单 👑\": \"\"},\n    {\"今日\": \"https://www.pixiv.net/novel/ranking.php?mode=daily_r18&p={{page}}\"},\n    {\"本周\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly_r18&p={{page}}\"},\n    {\"R18G\": \"https://www.pixiv.net/novel/ranking.php?mode=r18g&p={{page}}\"},\n    {\"男性\": \"https://www.pixiv.net/novel/ranking.php?mode=male_r18&p={{page}}\"},\n    {\"女性\": \"https://www.pixiv.net/novel/ranking.php?mode=female_r18&p={{page}}\"}\n]\n\nlet generalRank = [\n    {\"🏆 排行榜单 🏆\": \"\"},\n    {\"今日\": \"https://www.pixiv.net/novel/ranking.php?mode=daily&p={{page}}\"},\n    {\"本周\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly&p={{page}}\"},\n    {\"本月\": \"https://www.pixiv.net/novel/ranking.php?mode=monthly&p={{page}}\"},\n    {\"男性\": \"https://www.pixiv.net/novel/ranking.php?mode=male&p={{page}}\"},\n    {\"女性\": \"https://www.pixiv.net/novel/ranking.php?mode=female&p={{page}}\"},\n    {\"新人\": \"https://www.pixiv.net/novel/ranking.php?mode=rookie&p={{page}}\"},\n    {\"原创\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly_original&p={{page}}\"},\n    {\"AI生成\": \"https://www.pixiv.net/novel/ranking.php?mode=weekly_ai&p={{page}}\"}\n]\n\nlet r18Genre = [\n    {\"🔥 原创热门 🔥\": \"\"},\n    {\"男性\": \"https://www.pixiv.net/ajax/genre/novel/male?mode=r18&lang=zh\"},\n    {\"女性\": \"https://www.pixiv.net/ajax/genre/novel/female?mode=r18&lang=zh\"},\n    {\"恋爱\": \"https://www.pixiv.net/ajax/genre/novel/romance?mode=r18&lang=zh\"},\n    {\"异世界奇幻\": \"https://www.pixiv.net/ajax/genre/novel/isekai_fantasy?mode=r18&lang=zh\"},\n    {\"现代奇幻\": \"https://www.pixiv.net/ajax/genre/novel/contemporary_fantasy?mode=r18&lang=zh\"},\n    {\"悬疑\": \"https://www.pixiv.net/ajax/genre/novel/mystery?mode=r18&lang=zh\"},\n    {\"恐怖\": \"https://www.pixiv.net/ajax/genre/novel/horror?mode=r18&lang=zh\"},\n    {\"科幻\": \"https://www.pixiv.net/ajax/genre/novel/sci-fi?mode=r18&lang=zh\"},\n    {\"文学\": \"https://www.pixiv.net/ajax/genre/novel/literature?mode=r18&lang=zh\"},\n    {\"情感\": \"https://www.pixiv.net/ajax/genre/novel/drama?mode=r18&lang=zh\"},\n    {\"历史\": \"https://www.pixiv.net/ajax/genre/novel/historical_pieces?mode=r18&lang=zh\"},\n    {\"耽美\": \"https://www.pixiv.net/ajax/genre/novel/bl?mode=r18&lang=zh\"},\n    {\"百合\": \"https://www.pixiv.net/ajax/genre/novel/yuri?mode=r18&lang=zh\"},\n    {\"散文·诗歌\": \"https://www.pixiv.net/ajax/genre/novel/poetry?mode=r18&lang=zh\"},\n    {\"随笔·纪实\": \"https://www.pixiv.net/ajax/genre/novel/non-fiction??mode=r18&lang=zh\"},\n    {\"剧本\": \"https://www.pixiv.net/ajax/genre/novel/screenplays?mode=r18&lang=zh\"},\n    {\"评论\": \"https://www.pixiv.net/ajax/genre/novel/reviews?mode=r18&lang=zh\"},\n    {\"其他\": \"https://www.pixiv.net/ajax/genre/novel/other?mode=r18&lang=zh\"}\n]\n\nlet generalGenre = [\n    {\"❤️‍🔥 原创热门 ❤️‍🔥\": \"\"},\n    {\"综合\": \"https://www.pixiv.net/ajax/genre/novel/all?mode=safe&lang=zh\"},\n    {\"恋爱\": \"https://www.pixiv.net/ajax/genre/novel/romance?mode=safe&lang=zh\"},\n    {\"异世界奇幻\": \"https://www.pixiv.net/ajax/genre/novel/isekai_fantasy?mode=safe&lang=zh\"},\n    {\"现代奇幻\": \"https://www.pixiv.net/ajax/genre/novel/contemporary_fantasy?mode=safe&lang=zh\"},\n    {\"悬疑\": \"https://www.pixiv.net/ajax/genre/novel/mystery?mode=safe&lang=zh\"},\n    {\"恐怖\": \"https://www.pixiv.net/ajax/genre/novel/horror?mode=safe&lang=zh\"},\n    {\"科幻\": \"https://www.pixiv.net/ajax/genre/novel/sci-fi?mode=safe&lang=zh\"},\n    {\"文学\": \"https://www.pixiv.net/ajax/genre/novel/literature?mode=safe&lang=zh\"},\n    {\"情感\": \"https://www.pixiv.net/ajax/genre/novel/drama?mode=safe&lang=zh\"},\n    {\"历史\": \"https://www.pixiv.net/ajax/genre/novel/historical_pieces?mode=safe&lang=zh\"},\n    {\"耽美\": \"https://www.pixiv.net/ajax/genre/novel/bl?mode=safe&lang=zh\"},\n    {\"百合\": \"https://www.pixiv.net/ajax/genre/novel/yuri?mode=safe&lang=zh\"},\n    {\"散文·诗歌\": \"https://www.pixiv.net/ajax/genre/novel/poetry?mode=safe&lang=zh\"},\n    {\"随笔·纪实\": \"https://www.pixiv.net/ajax/genre/novel/non-fiction??mode=safe&lang=zh\"},\n    {\"剧本\": \"https://www.pixiv.net/ajax/genre/novel/screenplays?mode=safe&lang=zh\"},\n    {\"评论\": \"https://www.pixiv.net/ajax/genre/novel/reviews?mode=safe&lang=zh\"},\n    {\"其他\": \"https://www.pixiv.net/ajax/genre/novel/other?mode=safe&lang=zh\"}\n]\n\nlet source = [\n    {\"📘 书源相关 📘\": \"\"},\n    {\"🏠 主页\": \"https://pixivsource.pages.dev\"},\n    {\"🔰 指南\": \"https://pixivsource.pages.dev/Pixiv\"},\n    {\"🐞 反馈\": \"https://github.com/DowneyRem/PixivSource/issues\"},\n    {\"💰 打赏\": \"https://pixivsource.pages.dev/Sponsor\"},\n]\n\nlet likeTagLinks = [{\"📌 喜欢标签 📌\":\"\"}]\nlet othersBookmarks = [{\"❤️ 他人收藏 ❤️\": \"\"}]\n\nif (settings.SHOW_GENERAL) li = li.concat(normal)\nif (settings.SHOW_NEW_ADULT) li = li.concat(r18New)\nif (settings.SHOW_NEW_GENERAL) li = li.concat(generalNew)\nif (settings.SHOW_RANK_ADULT)li = li.concat(r18Rank)\nif (settings.SHOW_RANK_GENERAL) li = li.concat(generalRank)\nif (settings.SHOW_GENRE_ADULT) li = li.concat(r18Genre)\nif (settings.SHOW_GENRE_GENERAL) li = li.concat(generalGenre)\nsleepToast('使用指南🔖\\n\\n发现 - 更新 - 点击\"🔰 使用指南\" - 查看')\n\n// 收藏标签\nlet likeTags = getFromCacheObject(\"likeTags\")\nif (likeTags && likeTags.length >= 1) {\n    likeTags.forEach(tag => {\n        let tagLink = {}\n        tagLink[tag] = `${urlSearchNovel(tag, \"{{page}}\")}`\n        likeTagLinks.push(tagLink)\n    })\n    li = li.concat(likeTagLinks)\n}\n\n// 他人收藏\nlet likeAuthors = getFromCacheMap(\"likeAuthors\")\nif (likeAuthors.size > 0) {\n    likeAuthors.forEach((authorName, authorId) => {\n        let bookmark = {}\n        bookmark[authorName] = urlUserBookmarks(authorId)\n        othersBookmarks.push(bookmark)\n    })\n    li = li.concat(othersBookmarks)\n}\n\n// 书源相关\nli = li.concat(source)\n\n// 添加格式\nli.forEach(item => {\n    item.title = Object.keys(item)[0]\n    item.url = Object.values(item)[0]\n    if (item.url.includes(\"https://www.pixiv.net\")) item.url = urlIP(item.url)\n    delete item[Object.keys(item)[0]]\n    item.style = {}\n    item.style.layout_flexGrow = 1\n    item.style.layout_flexShrink = 1\n    item.style.layout_alignSelf = \"auto\"\n    item.style.layout_wrapBefore = \"false\"\n    if (item.url === \"\") {\n        item.style.layout_flexBasisPercent = 1\n    } else {\n        item.style.layout_flexBasisPercent = -1\n    }\n})\n\nJSON.stringify(li)",
    "header": "{\"Referer\":\"https://www.pixiv.net\"}",
    "jsLib": "var cacheSaveSeconds = 30*24*60*60  // 长期缓存 30 天\nvar cacheTempSeconds = 10*60*1000   // 冷却时间 10 分钟\n\nfunction cacheGetAndSet(key, supplyFunc, requestUpdate) {\n    const {java, cache} = this\n    let timestamp = 0\n    let v = this.getFromCacheObject(key)\n    if (Array.isArray(v)) {\n        try {\n            timestamp = v[0].timestamp\n        } catch (e) {\n            timestamp = 0\n        }\n    } else if (v) {\n        timestamp = v.timestamp\n    }\n\n    const isExpired = v && (new Date().getTime() >= timestamp + cacheTempSeconds)\n    const isError = v && (v.error === true) && isExpired\n    requestUpdate = requestUpdate && isExpired\n\n    if (!v || requestUpdate || isError) {\n        v = supplyFunc()\n        let now = new Date().getTime()\n        // getAjaxJson getWebviewJson 时间戳写入对象本身\n        if (!Array.isArray(v)) {\n            v = Object.assign({timestamp: now}, v)\n        }\n        // else {\n        //     // getAjaxAllJson 时间戳写入第一个元素（读取时 v[0].timestamp）// 不重复写入\n        //     if (v.length > 0) v[0] = Object.assign({timestamp: now}, v[0])\n        // }\n        this.putInCacheObject(key, v, cacheSaveSeconds)\n    }\n    return v\n}\n\nfunction putInCache(name, object, saveSeconds) {\n    const {java, cache} = this\n    if (saveSeconds === undefined) saveSeconds = 0\n    if (object) {\n        cache.put(name, object, saveSeconds)\n    }\n}\nfunction getFromCache(name) {\n    const {java, cache} = this\n    let object = cache.get(name)\n    if (object === undefined) return null  // 兼容源阅\n    return object\n}\n\nfunction normalizeUrl(url) {\n    if (!url.startsWith(\"https://210.140\")) return url\n    return url.replace(\"210.140.139.155\", \"www.pixiv.net\")\n        .replace(\"210.140.139.133\", \"i.pximg.net\")\n        .split(\",\")[0]\n}\nfunction putInCacheObject(objectName, object, saveSeconds) {\n    const {java, cache} = this\n    if (object === undefined) object = null\n    if (saveSeconds === undefined) saveSeconds = 0\n    // if (objectName === \"pixivSettings\") {\n    //     this._settings = object\n    // }\n    cache.put(this.normalizeUrl(objectName), JSON.stringify(object), saveSeconds)\n}\nfunction getFromCacheObject(objectName) {\n    const {java, cache} = this\n    // if (objectName === \"pixivSettings\" && this._settings) {\n    //     return this._settings\n    // }\n    let object = cache.get(this.normalizeUrl(objectName))\n    if (object === undefined) return null  // 兼容源阅，避免 parse 报错\n    return JSON.parse(object)\n}\n\nfunction putInCacheMap(mapName, mapObject, saveSeconds) {\n    const {java, cache} = this\n    if (saveSeconds === undefined) saveSeconds = 0\n    let orderedArray = []\n    mapObject.forEach((value, key) => {\n        const item = {}\n        item[key] = value\n        orderedArray.push(item)\n    })\n    // [{'key1': 'value1'}, {'key2': 'value2'}]\n    cache.put(mapName, JSON.stringify(orderedArray), saveSeconds)\n}\nfunction getFromCacheMap(mapName) {\n    const {java, cache} = this\n    let cached = cache.get(mapName)\n    let newMap = new Map()\n    if (cached === null || cached === undefined) {\n        return newMap\n    }\n\n    let parsedData\n    try {\n        parsedData = JSON.parse(cached)\n    } catch (e) {\n        return newMap\n    }\n\n    if (Array.isArray(parsedData)) {\n        parsedData.forEach(item => {\n            for (let key in item) {\n                newMap.set(key, item[key])\n            }\n        })\n    } else {\n        for (let key in parsedData) {\n            newMap.set(key, parsedData[key])\n        }\n    }\n    return newMap\n}\n\nfunction isHtmlString(str) {\n    return str.startsWith(\"<!DOCTYPE html>\")\n}\nfunction isJsonString(str) {\n    try {\n        let result = JSON.parse(str)\n        return typeof result === \"object\" && result !== null\n    } catch(e) {\n        return false\n    }\n}\n\nfunction isLogin() {\n    const {java, cache} = this\n    return !!this.getFromCache(\"pixivCsrfToken\")\n}\n\nfunction getAjaxJson(url, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        return JSON.parse(java.ajax(url))\n    }, requestUpdate)\n}\nfunction getAjaxAllJson(urls, requestUpdate) {\n    const {java, cache} = this\n    let batchKey = JSON.stringify(urls)\n    return this.cacheGetAndSet(batchKey, () => {\n        let results = []\n        let now = new Date().getTime()\n        let responses = java.ajaxAll(urls)\n        for (let i in urls) {\n            let data = JSON.parse(responses[i].body())\n            data = Object.assign({timestamp: now}, data)\n            results.push(data)\n            this.putInCacheObject(urls[i], data, cacheSaveSeconds)\n        }\n        return results\n    }, requestUpdate)\n}\nfunction getAjaxParseJson(url, parseFunc, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        let resp = parseFunc(java.ajax(url))\n        if (resp instanceof Object) return resp\n        else return JSON.parse(resp)\n    }, requestUpdate)\n}\nfunction getWebviewJson(url, parseFunc, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        let html = java.webView(null, url, null)\n        return JSON.parse(parseFunc(html))\n    }, requestUpdate)\n}\n\nfunction getWebViewUA() {\n    const {java, cache} = this\n    let userAgent = this.getFromCache(\"userAgent\")\n    if (userAgent) return String(userAgent)\n\n    userAgent = String(java.getWebViewUA())\n    if (userAgent.includes(\"Windows NT 10.0; Win64; x64\")) {\n        userAgent = \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36\"\n    }\n    // java.log(`userAgent=${userAgent}`)\n    this.putInCache(\"userAgent\", userAgent, cacheSaveSeconds/7)\n    return String(userAgent)\n}\nfunction startBrowser(url, title) {\n    const {java, cache} = this\n    if (!title) title = url\n    let msg = \"\"\n    let headers = {}\n    headers[\"User-Agent\"] = this.getWebViewUA()\n\n    if (url.includes(\"https://www.pixiv.net\")) {\n        if (url.includes(\"settings\")) msg += \"⚙️ 账号设置\"\n        else msg += \"⤴️ 分享小说\"\n        msg += \"\\n\\n即将打开 Pixiv\\n请确认已开启代理/梯子/VPN等\"\n    } else if (url.includes(\"github.com\") || url.includes(\"github.io\")) {\n        if (url.includes(\"issues\")) msg += \"🐞 反馈问题\"\n        msg += \"\\n\\n即将打开 Github\\n请确认已开启代理/梯子/VPN等\"\n    }\n    this.sleepToast(msg, 0.01)\n    java.startBrowser(`${url}, ${JSON.stringify({headers: headers})}`, title)\n}\n\n// 直连功能参考自 洛娅橙的阅读仓库\n// https://github.com/Luoyacheng/yuedu\n// 其直连功能参考自 PixEz Flutter\n// https://github.com/Notsfsssf/pixez-flutter\nfunction urlIP(url) {\n    const {java, cache} = this\n    let settings = this.getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (settings.IPDirect) {\n        url = url.replace(\"http://\", \"https://\").replace(\"www.pixiv.net\", \"210.140.139.155\")\n        let headers = {\n            \"User-Agent\": \"Mozilla/5.0 (Linux; Android 14)\",\n            \"X-Requested-With\": \"XMLHttpRequest\",\n            \"Host\": \"www.pixiv.net\",\n            \"Referer\": \"https://www.pixiv.net/\",\n            \"X-csrf-token\": this.getFromCache(\"pixivCsrfToken\") || \"\",\n            \"Cookie\": this.getFromCache(\"pixivCookie\") || \"\"\n        }\n        return `${url}, ${JSON.stringify({headers: headers})}`\n    }\n    return url\n}\n\nfunction urlNovelUrl(novelId) {\n    return `https://www.pixiv.net/novel/show.php?id=${novelId}`\n}\nfunction urlNovelDetailed(novelId) {\n    return `https://www.pixiv.net/ajax/novel/${novelId}`\n}\nfunction urlNovelsDetailed(userId, nidList) {\n    return `https://www.pixiv.net/ajax/user/${userId}/novels?${nidList.map(v => `ids[]=${v}`).join(\"&\")}`\n}\nfunction urlNovelBookmarkData(novelId) {\n    return `https://www.pixiv.net/ajax/novel/${novelId}/bookmarkData`\n}\nfunction urlNovelComments(novelId, offset, limit) {\n    return `https://www.pixiv.net/ajax/novels/comments/roots?novel_id=${novelId}&offset=${offset}&limit=${limit}&lang=zh`\n}\nfunction urlNovelCommentsReply(commentId, page) {\n    return `https://www.pixiv.net/ajax/novels/comments/replies?comment_id=${commentId}&page=${page}&lang=zh`\n}\nfunction urlNovelsRecommendInit(novelId, limit) {\n    if (limit === undefined) limit = 9\n    return `https://www.pixiv.net/ajax/novel/${novelId}/recommend/init?limit=${limit}&lang=zh`\n}\nfunction urlNovelsRecommendDetailed(nidList) {\n    if (nidList.length >= 9) nidList.length = 9\n    return `https://www.pixiv.net/ajax/novel/recommend/novels?${nidList.map(v => `novelIds[]=${v}`).join(\"&\")}`\n}\n\nfunction urlSeriesUrl(seriesId) {\n    return `https://www.pixiv.net/novel/series/${seriesId}`\n}\nfunction urlSeriesDetailed(seriesId) {\n    return `https://www.pixiv.net/ajax/novel/series/${seriesId}?lang=zh`\n}\nfunction urlSeriesNovelsTitles(seriesId) {\n    return `https://www.pixiv.net/ajax/novel/series/${seriesId}/content_titles`\n}\nfunction urlSeriesNovels(seriesId, limit, offset) {\n    if (limit > 30) limit = 30\n    if (limit < 10) limit = 10\n    return `https://www.pixiv.net/ajax/novel/series_content/${seriesId}?limit=${limit}&last_order=${offset}&order_by=asc&lang=zh`\n}\n\nfunction urlUserUrl(userID) {\n    return `https://www.pixiv.net/users/${userID}/novels`\n}\nfunction urlUserDetailed(userID) {\n    return `https://www.pixiv.net/ajax/user/${userID}`\n}\nfunction urlUserWorkLatest(userID) {\n    return `https://www.pixiv.net/ajax/user/${userID}/works/latest`\n}\nfunction urlUserAllWorks(userId) {\n    return `https://www.pixiv.net/ajax/user/${userId}/profile/all?lang=zh`\n}\nfunction urlUserBookmarks(userId) {\n    return `https://www.pixiv.net/ajax/user/${userId}/novels/bookmarks?tag=&offset={{(page-1)*30}}&limit=30&rest=show&lang=zh`\n}\n\nfunction urlSearchNovel(novelName, page) {\n    return `https://www.pixiv.net/ajax/search/novels/${encodeURI(novelName)}?word=${encodeURI(novelName)}&order=date_d&mode=all&p=${page}&s_mode=s_tag&lang=zh`\n}\nfunction urlSearchSeries(seriesName, page) {\n    return`https://www.pixiv.net/ajax/search/novels/${encodeURI(seriesName)}?word=${encodeURI(seriesName)}&order=date_d&mode=all&p=${page}&s_mode=s_tag&gs=1&lang=zh`\n}\nfunction urlSearchUser(userName, page, full) {\n    let pageUrl = \"\", fullUrl = \"\"\n    if (full) fullUrl = \"_full\"\n    if (page && page >= 2) pageUrl = `&p=${page}`\n    return `https://www.pixiv.net/search/users?nick=${userName}&s_mode=s_usr${fullUrl}&i=1${pageUrl}`;\n}\n\n// 直连功能参考自 洛娅橙的阅读仓库\n// https://github.com/Luoyacheng/yuedu\n// 其直连功能参考自 PixEz Flutter\n// https://github.com/Notsfsssf/pixez-flutter\nfunction urlCoverUrl(url) {\n    const {java, cache} = this\n    if (url && !url.trim()) return \"\"\n    let headers = {\"Referer\": \"https://www.pixiv.net/\"}\n\n    let settings = this.getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (!settings.IPDirect) return url\n\n    if (settings.IPDirect && url.trim()) {\n        if (url.includes(\"i.pximg.net\")) {\n            url = url.replace(\"https://i.pximg.net\", \"https://210.140.139.133\")\n            headers.host = \"i.pximg.net\"\n        } else {\n            url = url.replace(\"https://s.pximg.net\", \"https://210.140.139.133\")\n            headers.host = \"s.pximg.net\"\n        }\n    }\n    return `${url}, ${JSON.stringify({headers: headers})}`\n}\nfunction urlIllustUrl(illustId) {\n    return `https://www.pixiv.net/artworks/${illustId}`\n}\nfunction urlIllustDetailed(illustId) {\n    return `https://www.pixiv.net/ajax/illust/${illustId}?lang=zh`\n}\nfunction urlIllustOriginal(illustId, order) {\n    const {java, cache} = this\n    if (!order || order <= 1) order = 1\n    let illustOriginal = \"\"\n\n    let resp = this.getAjaxJson(this.urlIP(urlIllustDetailed(illustId)))\n    try {\n        illustOriginal = resp.body.urls.original\n    } catch (e) {\n        try {\n            let illustThumb = resp.body.userIllusts[illustId].url\n            let date = illustThumb.match(\"\\\\d{4}\\\\/\\\\d{2}\\\\/\\\\d{2}\\\\/\\\\d{2}\\\\/\\\\d{2}\\\\/\\\\d{2}\")[0]\n            illustOriginal = `https://i.pximg.net/img-master/img/${date}/${illustId}_p0_master1200.jpg`\n        } catch (e) {}\n    }\n\n    if (illustOriginal.split(\",\")[0] === \"\") return \"\"\n    return this.urlCoverUrl(illustOriginal.replace(`_p0`, `_p${order - 1}`))\n}\nfunction urlEmojiUrl(emojiId) {\n    return `https://s.pximg.net/common/images/emoji/${emojiId}.png, {'style': 'text'}`\n}\nfunction urlStampUrl(stampId) {\n    return `https://s.pximg.net/common/images/stamp/generated-stamps/${stampId}_s.jpg, {'style': 'text'}`\n}\n\nfunction urlMessageThreadLatest(max) {\n    if (max === undefined || max <= 5) max = 5\n    return `https://www.pixiv.net/rpc/index.php?mode=latest_message_threads2&num=${max}&lang=zh`\n}\nfunction urlMessageThreadContents(threadId, max) {\n    return `https://www.pixiv.net/rpc/index.php?mode=message_thread_contents&thread_id=${threadId}&num=${max}`\n}\nfunction urlMessageThreadDetail(threadId) {\n    return `https://www.pixiv.net/rpc/index.php?mode=message_thread&thread_id=${threadId}`\n}\nfunction urlNotification() {\n    return `https://www.pixiv.net/ajax/notification?lang=zh`\n}\n\nfunction addZero(num) {\n    return String(num).padStart(2, '0')\n}\nfunction dateFormat(str) {\n    let time = new Date(str);\n    let Y = time.getFullYear() + \"年\";\n    let M = this.addZero(time.getMonth() + 1) + \"月\";\n    let D = this.addZero(time.getDate()) + \"日\";\n    return Y + M + D;\n}\nfunction timeFormat(str) {\n    let time = new Date(str);\n    let YY = time.getFullYear()\n    let MM = this.addZero(time.getMonth() + 1)\n    let DD = this.addZero(time.getDate())\n    let hh = this.addZero(time.getHours())\n    let mm = this.addZero(time.getMinutes())\n    let ss = this.addZero(time.getSeconds())\n    return `${YY}-${MM}-${DD} ${hh}:${mm}:${ss}`\n}\nfunction timeTextFormat(text) {\n    return `${text.slice(0, 10)} ${text.slice(11, 19)}`\n}\n\nfunction sleep(seconds) {\n    return Packages.java.lang.Thread.sleep(1000*seconds)\n}\nfunction sleepToast(text, seconds) {\n    let {java} = this\n    java.log(text)\n    java.longToast(text)\n    if (seconds === undefined) {seconds = 0.01}\n    this.sleep(seconds)\n}\n\nfunction setDefaultSettings() {\n    const {java, cache} = this\n    let settings = {}\n    settings.SEARCH_AUTHOR = false      // 搜索：默认不搜索作者名称\n    settings.CONVERT_CHINESE = true     // 搜索：搜索时进行繁简转换\n    settings.HIDE_LIKE_NOVELS = false   // 搜索：搜索结果 隐藏收藏小说\n    settings.HIDE_WATCHED_SERIES = false// 搜索：搜索结果 隐藏追整系列\n\n    settings.MORE_INFORMATION = false   // 详情：书籍简介显示更多信息\n    settings.SHOW_UPDATE_TIME = true    // 目录：显示更新时间，但会增加少许请求\n    settings.SHOW_ORIGINAL_LINK = true  // 目录：显示原始链接，但会增加大量请求\n\n    settings.REPLACE_TITLE_MARKS = true // 正文：注音内容为汉字时，替换为书名号\n    settings.SHOW_CAPTIONS = true       // 正文：章首显示描述\n    settings.SHOW_COMMENTS = true       // 正文：章尾显示评论，但会增加大量请求\n\n    settings.IPDirect = false           // 全局：直连模式\n    settings.FAST  = false              // 全局：快速模式\n    settings.DEBUG = false              // 全局：调试模式\n\n    settings.SHOW_GENERAL = true        // 发现：显示 常规小说\n    settings.SHOW_NEW_ADULT = true      // 发现：显示 最新企划约稿 R18\n    settings.SHOW_NEW_GENERAL = false   // 发现：显示 最新企划约稿 常规\n    settings.SHOW_RANK_ADULT = true     // 发现：显示 排行榜单 R18\n    settings.SHOW_RANK_GENERAL = false  // 发现：显示 排行榜单 常规\n    settings.SHOW_GENRE_ADULT = false   // 发现：显示 原创热门 R18\n    settings.SHOW_GENRE_GENERAL = false // 发现：显示 原创热门 常规\n    settings.SHOW_FURRY = false         // 发现：显示 兽人小说推荐作者\n\n    settings.SHOW_SETTINGS = true       // 设置：显示 书源设置\n    settings.SHOW_DISCOVER = true       // 设置：显示 发现设置\n    settings.SHOW_SETTINGS2 = false     // 设置：显示 书源设置\n    settings.SHOW_DISCOVER2 = false     // 设置：显示 发现设置\n    this.putInCacheObject(\"pixivSettings\", settings)\n    return settings\n}\nfunction checkSettings(settings) {\n    const {java, cache} = this\n    if (!settings) settings = this.getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (settings.FAST || settings.IPDirect) {\n        settings.SEARCH_AUTHOR = false        // 搜索：默认不搜索作者名称\n        settings.SHOW_ORIGINAL_LINK = false   // 目录：显示章节源链接\n    }\n    if (!settings.FAST && !settings.IPDirect) {\n        // settings.SEARCH_AUTHOR = true         // 搜索：默认不搜索作者名称\n        settings.SHOW_ORIGINAL_LINK = true    // 目录：显示章节源链接\n    }\n\n    if (settings.FAST) {\n        settings.SEARCH_AUTHOR = false        // 搜索：默认不搜索作者名称\n        settings.CONVERT_CHINESE = false      // 搜索：繁简通搜\n        settings.SHOW_UPDATE_TIME = false     // 目录：显示章节更新时间\n        settings.SHOW_COMMENTS = false        // 正文：显示评论\n    }\n    this.putInCacheObject(\"pixivSettings\", settings)\n    return settings\n}\n\nfunction updateSource() {\n    const {java, source} = this\n    java.longToast(\"🆙 更新书源\\n\\nJsdelivr CDN 更新有延迟\\nGithub 更新需代理\")\n    let onlineSource, comment, sourceName, sourceNameCapitalize, index = 0\n    if (source.bookSourceUrl.includes(\"pixiv\")) sourceName = \"pixiv\"\n    else if (source.bookSourceUrl.includes(\"furrynovel\")) sourceName = \"linpx\"\n    sourceNameCapitalize = sourceName[0].toUpperCase() + sourceName.substring(1)\n\n    if (source.bookSourceName.includes(\"备用\")) index = 1\n    else if (source.bookSourceName.includes(\"漫画\")) index = 2\n    if (source.bookSourceUrl.includes(\"furrynovel.com\")) {\n        sourceNameCapitalize = \"FurryNovel\"\n        index = 1\n    }\n\n    try {\n        let updateUrl = `https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/${sourceName}.json`\n        onlineSource = JSON.parse(java.get(updateUrl,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body())[index]\n    } catch (e) {\n        try {\n            let updateUrl = `https://raw.githubusercontent.com/DowneyRem/PixivSource/main/${sourceName}.json`\n            onlineSource = JSON.parse(java.get(updateUrl,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body())[index]\n        } catch (e) {\n            onlineSource = {lastUpdateTime: new Date().getTime(), bookSourceComment: source.bookSourceComment}\n        }\n    }\n    comment = onlineSource.bookSourceComment.split(\"\\n\")\n    // onlineSource = source\n    // comment = source.bookSourceComment.split(\"\\n\")\n\n    let htm = `\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>更新 ${source.bookSourceName} 书源</title>\n    <style> \n    table { text-align: center; margin: 0 auto; } .ann { display: flex; justify-content: center; align-items: center; height: 5vh; } \n    button { background-color: rgb(76, 175, 80); color: white; border: none; border-radius: 4px; height: 6vh; width: 30vw; overflow: hidden; } \n    button span { cursor: pointer; display: inline-block; position: relative; transition: 0.4s; } \n    button span:after { content: '>'; position: absolute; opacity: 0; top: 0; right: 30px; transition: 0.2s; } \n    button:active span { padding-right: 20px; } \n    button:active span:after { opacity: 1; right: -40px; }\n    </style>\n</head>\n\n<body>\n    <table border=\"1\" cellspacing=\"0\">\n        <th colspan=\"2\"> ${source.bookSourceName} 书源 \n        <a href=\"https://pixivsource.pages.dev/${sourceNameCapitalize}\">🔰 使用指南</a>\n        || <a href=\"https://pixivsource.pages.dev/Sponsor\">❤️ 赞助开发</a>\n        </th>\n        <tr>\n            <td>☁️ 远程版本：${onlineSource.bookSourceComment.split(\"\\n\")[2].replace(\"书源版本：\", \"\")}</td>\n            <td>📆 更新：${timeFormat(onlineSource.lastUpdateTime)}</td>\n        </tr>\n        <tr>\n            <td>📥 本地版本：${source.bookSourceComment.split(\"\\n\")[2].replace(\"书源版本：\", \"\")}</td>\n            <td>📆 更新：${timeFormat(source.lastUpdateTime)}</td>\n        </tr> \n        <tr><td colspan=\"2\" style=\"text-align: left;\">${comment.slice(3, 10).join(\"<br>\")}</td></tr>\n        <tr><td colspan=\"2\" style=\"text-align: left;\">${comment.slice(comment.length-3, comment.length).join(\"<br>\")}</td></tr>\n    </table>\n    \n    <table border=\"0\" cellspacing=\"20\">\n        <th colspan=\"2\"> 更新 ${source.bookSourceName} 书源 </th>\n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/${sourceName}.json\">\n            <button><span>更新书源<br>(Jsdelivr CDN)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/btsrk.json\">\n            <button><span>更新订阅<br>(Jsdelivr CDN)</span></button>\n            </a></div></td>\n        </tr>\n        \n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://raw.githubusercontent.com/DowneyRem/PixivSource/main/${sourceName}.json\">\n            <button><span>书源链接<br>(GitHub)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://raw.githubusercontent.com/DowneyRem/PixivSource/main/btsrk.json\">\n            <button><span>订阅链接<br>(GitHub)</span></button>\n            </a></div></td>\n        </tr>\n        \n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://codeberg.org/DowneyRem/PixivSource/raw/branch/main/${sourceName}.json\">\n            <button><span>备用书源链接<br>(Codeberg)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://codeberg.org/DowneyRem/PixivSource/raw/branch/main/btsrk.json\">\n            <button><span>备用订阅链接<br>(Codeberg)</span></button>\n            </a></div></td>\n        </tr>\n    </table>\n</body>\n</html>`\n    java.startBrowser(`data:text/html;charset=utf-8;base64, ${java.base64Encode(htm)}`, '更新书源')\n    return []\n}",
    "lastUpdateTime": 1772083005811,
    "loginCheckJs": "var util = {}\n\nfunction objStringify(obj) {\n    return JSON.stringify(obj, (n, v) => {\n        if (typeof v == \"function\")\n            return v.toString();\n        return v;\n    });\n}\n\n// 检测 源阅\n// 可用 java.ajax() 不可用 java.webview() java.ajaxAll()\n// 可用 java.getCookie() cache.put() cache.get() 默认值为 undefined\n// 可用 java.startBrowser() 不可用 java.startBrowserAwaitAwait\n// 可用 source.bookSourceName source.getVariable() source.setVariable()等\n// java.getUserAgent() java.getWebViewUA() 目前返回内容相同\nfunction isSourceRead() {\n    return java.getUserAgent() === java.getWebViewUA()\n}\n// 正式版 不支持在 JSlib 的函数直接设置默认参数\n// 正式版 不支持 a?.b 的写法\n// 检测 阅读 正式版 与 Beta 版本\nfunction isLegadoOfficial() {\n    let isLegadoOfficialStatus\n    try {\n        eval('({})?.value')\n        isLegadoOfficialStatus = false\n    } catch (e) {\n        isLegadoOfficialStatus = true\n    }\n    return isLegadoOfficialStatus\n}\n// 检测 阅读 Beta 版本 与 LYC 版本\n// LYC 版本新增函数\n// java.ajaxTestAll()\n// java.openVideoPlayer(url: String, title: String, float: Boolean)\n// cookie.setWebCookie(url,cookie)\n// source.refreshExplore()\n// source.refreshJSLib()\nfunction isLegadoSigma() {\n    return typeof java.ajaxTestAll === \"function\"\n}\n\nfunction publicFunc() {\n    let u = {}, settings\n    // 输出书源信息\n    java.log(`${source.bookSourceComment.split(\"\\n\")[0]}`)\n    java.log(`📌 ${source.bookSourceComment.split(\"\\n\")[2]}`)\n    java.log(`📆 更新时间：${java.timeFormat(source.lastUpdateTime)}`)\n\n    // 设置写入缓存\n    u.settings = getFromCacheObject(\"pixivSettings\")\n    if (!u.settings) u.settings = setDefaultSettings()\n    u.settings = checkSettings()\n    putInCacheObject(\"pixivSettings\", u.settings)\n\n    // 环境写入缓存\n    u.environment = {}\n    u.environment.IS_SOURCEREAD = isSourceRead()\n    u.environment.IS_LEGADO = !isSourceRead()\n    u.environment.IS_LEGADO_SIGMA = isLegadoSigma()\n    putInCacheObject(\"pixivEnvironment\", u.environment)\n\n    // 输出环境信息\n    if (u.environment.IS_SOURCEREAD) {\n        java.log(\"📱 软件平台：🍎 源阅 SourceRead\")\n    } else if (u.environment.IS_LEGADO_SIGMA) {\n        java.log(\"📱 软件平台：🤖 阅读 Beta【新包名】/ 阅读 Plus\")\n    } else if (u.environment.IS_LEGADO_OFFICIAL) {\n        java.log(\"📱 软件平台：🤖 阅读 正式版\")\n        // sleepToast(\"\\n⚠️当前软件为：阅读【正式版】\\n【正式版】已年久失修，不推荐继续使用\\n\\n为了更好的使用体验，请用：\\n【阅读 Plus】或【阅读 Beta 新包名】\\n\\n即将为您打开【阅读 Plus】下载界面\")\n        // sleep(3);\n        // startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读 Plus\")\n    } else {\n        java.log(\"📱 软件平台：🤖 阅读 Beta【原包名】\")\n        // sleepToast(\"\\n⚠️当前软件为：阅读 Beta【原包名】\\n\\n为了更好的使用体验，请用：\\n【阅读 Plus】或【阅读 Beta 新包名】\\n\\n即将为您打开【阅读 Plus】下载界面\")\n        // sleep(3);\n        // startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读 Plus\")\n    }\n    if (u.settings.IPDirect) {\n        java.log(\"✈️ 直连模式：✅ 已开启\")\n    } else {\n        java.log(\"✈️ 直连模式：❌ 已关闭\")\n    }\n\n    u.debugFunc = (func) => {\n        if (util.settings.DEBUG === true) {\n            func()\n        }\n    }\n\n    u.checkStatus = function(status) {\n        if (status === true) return \"✅ 已\"\n        else if (status === false) return \"❌ 未\"\n        else if (status === undefined) return \"🈚️ 无数据：\"\n    }\n\n    u.login = function() {\n        let resp = java.startBrowserAwait(`https://accounts.pixiv.net/login,\n    {\"headers\": {\"User-Agent\": \"${java.getWebViewUA()}\"}}`, '登录账号', false)\n        if (resp.code() === 200) {\n            this.getCsrfToken(); this.getCookie()\n        } else {\n            java.log(resp.code()); sleepToast(\"⚠️ 登录失败\")\n        }\n    }\n\n    u.logout = function() {\n        this.removeCookie()\n        java.startBrowser(\"https://www.pixiv.net/logout.php\", \"退出账号\")\n        this.removeCookie()\n        sleepToast(`✅ 已退出当前账号\\n\\n退出后请点击右上角的 ✔️ 退出\\n\\n登录请点击【登录账号】进行登录`)\n    }\n\n    u.getCookie = function() {\n        let pixivCookie = String(java.getCookie(\"https://www.pixiv.net/\", null))\n        if (isLogin()) putInCache(\"pixivCookie\", pixivCookie, 60*60)  // 缓存1h\n    }\n\n    u.removeCookie = function() {\n        cookie.removeCookie('https://www.pixiv.net')\n        cookie.removeCookie('https://accounts.pixiv.net')\n        cookie.removeCookie('https://accounts.google.com')\n        cookie.removeCookie('https://api.weibo.com')\n        cache.delete(\"pixivCookie\")\n        cache.delete(\"pixiv:uid\")\n        cache.delete(\"pixivCsrfToken\")  // 与登录设备有关\n        cache.delete(\"headers\")\n    }\n\n    // 获取 Csrf Token，以便进行收藏等请求\n    // 获取方法来自脚本 Pixiv Previewer\n    // https://github.com/Ocrosoft/PixivPreviewer\n    // https://greasyfork.org/zh-CN/scripts/30766-pixiv-previewer/code\n    u.getCsrfToken = function() {\n        let pixivCsrfToken = getFromCache(\"pixivCsrfToken\")\n        if (!pixivCsrfToken) {\n            let html = java.ajax(\"https://www.pixiv.net/\")\n            try {\n                pixivCsrfToken = html.match(/token\\\\\":\\\\\"([a-z0-9]{32})/)[1]\n                putInCache(\"pixivCsrfToken\", pixivCsrfToken)  // 与登录设备有关，无法存储 nul\n            } catch (e) {\n                pixivCsrfToken = null\n                cache.delete(\"pixivCsrfToken\")  // 与登录设备有关，无法存储 nul\n                // sleepToast(\"⚠️ 未登录账号(pixivCsrfToken)\")\n            }\n            java.log(`pixivCsrfToken:\\n${pixivCsrfToken}`)\n        }\n        return pixivCsrfToken\n    }\n\n    // 将多个长篇小说解析为一本书\n    u.combineNovels = function(novels) {\n        return novels.filter(novel => {\n            // 单本直接解析为一本书\n            if (!novel.seriesId) {\n                return true\n            }\n            // 集合中没有该系列解析为一本书\n            if (!seriesSet.has(novel.seriesId)) {\n                seriesSet.add(novel.seriesId)\n                return true\n            }\n            return false\n        })\n    }\n\n    // 屏蔽作者\n    u.authorFilter = function(novels) {\n        let blockAuthorList = getFromCacheObject(\"blockAuthorList\")\n        if (Array.isArray(blockAuthorList)) {\n            java.log(`🚫 屏蔽作者ID：${JSON.stringify(blockAuthorList)}`)\n            let blockAuthorSet = new Set(blockAuthorList.map(id => String(id)))\n            novels = novels.filter(novel => !blockAuthorSet.has(String(novel.userId)))\n        }\n        return novels\n    }\n\n\n    // 过滤收藏与追更\n    u.novelFilter = function(novels) {\n        let novels1 = [], novels2 = [], msg\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        let watchedSeries = getFromCacheObject(\"watchedSeries\")\n        let novels0 = novels.map(novel => novel.id)\n\n        java.log(`${util.checkStatus(!util.settings.HIDE_LIKE_NOVELS)}显示收藏小说`)\n        if (util.settings.HIDE_LIKE_NOVELS) {\n            novels = novels.filter(novel => !likeNovels.includes(Number(novel.id)))\n            novels1 = novels.map(novel => novel.id)\n            java.log(`⏬ 过滤收藏：过滤前${novels0.length}；过滤后${novels1.length}`)\n        }\n\n        java.log(`${util.checkStatus(!util.settings.HIDE_WATCHED_SERIES)}显示追更系列`)\n        if (util.settings.HIDE_WATCHED_SERIES) {\n            novels = novels.filter(novel => !watchedSeries.includes(Number(novel.seriesId)))\n            novels2 = novels.map(novel => novel.id)\n            if (novels1.length >= 1) novels0 = novels1\n            java.log(`⏬ 过滤追更：过滤前${novels0.length}；过滤后${novels2.length}`)\n        }\n\n        let novels3 = novels.map(novel => novel.id)\n        if (novels0.length >= 1 && novels3.length === 0) {\n            let msg = `⏬ 过滤小说\\n⚠️ 过滤后无结果\\n\\n请根据需要\\n`\n            if (util.settings.HIDE_LIKE_NOVELS) msg += \"开启显示收藏小说\\n\"\n            if (util.settings.HIDE_WATCHED_SERIES) msg += \"开启显示追更系列\"\n            sleepToast(msg, 1)\n        }\n\n        util.debugFunc(() => {\n            // java.log(JSON.stringify(novels0))\n            java.log(JSON.stringify(novels0.length))\n            // java.log(JSON.stringify(novels1))\n            java.log(JSON.stringify(novels1.length))\n            // java.log(JSON.stringify(novels2))\n            java.log(JSON.stringify(novels2.length))\n        })\n        return novels\n    }\n\n    // 过滤描述与标签（屏蔽标签/屏蔽描述）\n    u.novelFilter2 = function(novels) {\n        const length = novels.length\n        let novels0 = novels.map(novel => novel.id)\n        let captionBlockWords = getFromCacheObject(\"captionBlockWords\")\n        if (!captionBlockWords) captionBlockWords = []\n        else {\n            // 仅保留没有任何屏蔽词的小说\n            // novels = novels.filter(novel => {\n            //     return !captionBlockWords.some(item => {\n            //         if (novel.description !== undefined) return novel.description.includes(item)\n            //     })\n            // })\n            novels = novels.filter(novel => !captionBlockWords.some(item => novel.description.includes(item)))\n            let novels2 = novels.map(novel => novel.id)\n            java.log(`🚫 屏蔽描述：${captionBlockWords.join(\"\\n\")}`)\n            java.log(`🚫 屏蔽描述：过滤前${novels0.length}；过滤后${novels2.length}`)\n        }\n\n        let tagsBlockWords = getFromCacheObject(\"tagsBlockWords\")\n        if (!tagsBlockWords) tagsBlockWords = []\n        else {\n            // 仅保留没有任何屏蔽词的小说\n            // novels = novels.filter(novel => {\n            //     return !tagsBlockWords.some(item => {\n            //         if (novel.tags !== undefined) return novel.tags.includes(item)\n            //     })\n            // })\n            novels = novels.filter(novel => !tagsBlockWords.some(item => novel.tagsList.includes(item)))\n            let novels2 = novels.map(novel => novel.id)\n            java.log(`🚫 屏蔽标签：${tagsBlockWords.join(\"、\")}`)\n            java.log(`🚫 屏蔽标签：过滤前${novels0.length}；过滤后${novels2.length}`)\n        }\n        return novels\n    }\n\n    // 收藏小说/追更系列 写入缓存\n    u.saveNovels = function(listInCacheName, list) {\n        let listInCache = getFromCacheObject(listInCacheName)\n        if (!listInCache) listInCache = []\n\n        listInCache = listInCache.concat(list)\n        listInCache = Array.from(new Set(listInCache))\n        putInCacheObject(listInCacheName, listInCache)\n\n        if (listInCacheName === \"likeNovels\") listInCacheName = \"❤️ 收藏小说ID\"\n        else if (listInCacheName === \"watchedSeries\") listInCacheName = \"📃 追更系列ID\"\n        util.debugFunc(() => {\n            java.log(`${listInCacheName}：${JSON.stringify(listInCache)}`)\n        })\n    }\n\n    u.saveAuthors = function(authors) {\n        let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n        if (!pixivAuthors) pixivAuthors = {}\n\n        pixivAuthors = Object.assign(pixivAuthors, authors)\n        putInCacheObject(\"pixivAuthors\", pixivAuthors)\n    }\n\n    // 处理 novels 列表\n    u.handNovels = function(novels, isDetail) {\n        if (!isDetail) isDetail = false\n        let likeNovels = [], watchedSeries = [], authors = {}\n        novels = util.authorFilter(novels)\n        novels.forEach(novel => {\n            // novel.id = novel.id\n            // novel.title = novel.title\n            // novel.userName = novel.userName\n            // novel.userId = novel.userId\n            // novel.tags = novel.tags\n            authors[novel.userName] = novel.userId  // 加入缓存，便于搜索作者\n            if (novel.tags === undefined || novel.tags === null) {\n                novel.tags = []\n            }\n            // 搜索单篇\n            if (novel.isOneshot === undefined) {\n                // novel.seriesId = novel.seriesId\n                // novel.seriesTitle = novel.seriesTitle\n                // novel.textCount = novel.textCount\n                // novel.description = novel.description\n                novel.coverUrl = novel.url\n                // novel.createDate = novel.createDate\n                // novel.updateDate = novel.updateDate\n            }\n\n            // 搜索系列\n            if (novel.isOneshot !== undefined) {\n                if (novel.isOneshot === true) {\n                    novel.seriesId = undefined\n                    novel.id = novel.novelId  // 获取真正的 novelId\n                    novel.seriesTitle = undefined\n                } else {\n                    novel.seriesId = novel.id\n                    novel.id = novel.novelId = novel.latestEpisodeId  // 获取真正的 novelId\n                    novel.seriesTitle = novel.title\n                    // novel.isWatched = novel.isWatched  // 搜索系列可获取\n                }\n                novel.textCount = novel.textLength\n                novel.description = novel.caption\n                novel.coverUrl = novel.cover.urls[\"480mw\"]\n                novel.createDate = novel.createDateTime\n                novel.updateDate = novel.updateDateTime\n            }\n\n            // 单篇正文详情页\n            if (novel.content) {\n                novel.novelId = novel.id\n                novel.tags = novel.tags.tags.map(item => item.tag)\n                novel.textCount = novel.userNovels[`${novel.id}`].textCount\n                // novel.latestChapter = novel.title\n                // novel.description = novel.description\n                novel.coverUrl = novel.userNovels[`${novel.id}`].url\n                // novel.createDate = novel.createDate\n                novel.updateDate = novel.uploadDate\n\n                if (novel.seriesNavData) {\n                    novel.seriesId = novel.seriesNavData.seriesId\n                    novel.seriesTitle = novel.seriesNavData.title\n                }\n            }\n\n            // 系列详情\n            if (novel.firstNovelId) {\n                novel.seriesId = novel.id\n                novel.id = novel.novelId = novel.firstNovelId\n                novel.seriesTitle = novel.title\n                novel.coverUrl = novel.cover.urls[\"480mw\"]\n                // novel.isWatched = novel.isWatched  // 搜索系列可获取\n            }\n\n            // 发现：排行榜\n            if (novel.rank) {\n                // novel.id = novel.id\n                // novel.title = novel.title\n                novel.userName = novel.user_name\n                novel.userId = novel.user_id\n                novel.tags = novel.tag_a\n                // novel.language = novel.language\n                novel.seriesId = novel.series_id\n                novel.seriesTitle = novel.series_title || \"\"\n                novel.textCount = novel.character_count\n                novel.description = novel.comment\n                novel.coverUrl = novel.url\n                let date = novel.create_date.split(\" \")\n                novel.createDate = novel.updateDate = `${date[0]}T${date[1]}:00+09:00`\n                novel.isBookmark = novel.is_bookmarked\n            }\n\n            // 单篇加更多信息\n            if (!novel.seriesId) {\n                novel.tags.unshift(\"单本\")\n                novel.latestChapter = novel.title\n                novel.detailedUrl = urlIP(urlNovelDetailed(novel.id))\n                novel.total = 1\n                if (novel.bookmarkData) {\n                    novel.isBookmark = true\n                    putInCache(`collect${novel.id}`, novel.bookmarkData.id)\n                    likeNovels.push(Number(novel.id))\n                } else {\n                    novel.isBookmark = false\n                }\n            }\n\n            if (novel.seriesId && !isDetail) {\n                novel.title = novel.seriesTitle\n                novel.tags.unshift(\"长篇\")\n                novel.detailedUrl = urlIP(urlSeriesDetailed(novel.seriesId))\n            }\n            // 系列添加更多信息\n            if (novel.seriesId && isDetail) {\n                let series = getAjaxJson(urlIP(urlSeriesDetailed(novel.seriesId))).body\n                novel.id = series.firstNovelId\n                novel.title = series.title\n                novel.tags = novel.tags.concat(series.tags)\n                novel.tags.unshift(\"长篇\")\n                novel.textCount = series.publishedTotalCharacterCount\n                novel.description = series.caption\n                novel.coverUrl = series.cover.urls[\"480mw\"]\n                novel.detailedUrl = urlIP(urlSeriesDetailed(novel.seriesId))\n                novel.createDate = series.createDate\n                novel.updateDate = series.updateDate\n                novel.total = series.publishedContentCount\n                novel.isWatched = series.isWatched\n                if (novel.isWatched === true) {\n                    watchedSeries.push(Number(novel.seriesId))\n                }\n\n                // 防止系列首篇无权限获取\n                // 发送请求获取第一章 获取标签与简介\n                let firstNovel = {}\n                try {\n                    firstNovel = getAjaxJson(urlIP(urlSeriesNovels(novel.seriesId, 30, 0))).body.thumbnails.novel[0]\n                    novel.id = novel.firstNovelId = firstNovel.id\n                    novel.tags = novel.tags.concat(firstNovel.tags)\n                } catch (e) { // 防止系列首篇无权限获取\n                    firstNovel = {}\n                    firstNovel.description = \"\"\n                }\n                if (novel.description === \"\") {\n                    novel.description = firstNovel.description\n                }\n            }\n        })\n        // 收藏小说/追更系列 写入缓存\n        util.saveNovels(\"likeNovels\", likeNovels)\n        util.saveNovels(\"watchedSeries\", watchedSeries)\n        util.saveAuthors(authors)\n        util.debugFunc(() => {\n            java.log(`处理小说完成`)\n        })\n        return novels\n    }\n\n    // 小说信息格式化\n    u.formatNovels = function(novels) {\n        novels = util.novelFilter(novels)\n        novels.forEach(novel => {\n            novel.title = novel.title.trim()\n            if (!novel.userName.startsWith(\"@\")) novel.userName = `@${novel.userName}`\n            novel.coverUrl = urlCoverUrl(novel.coverUrl)\n            novel.readingTime = `${novel.readingTime / 60} 分钟`\n            novel.createDate = dateFormat(novel.createDate)\n            novel.updateDate = dateFormat(novel.updateDate)\n\n            novel.tagsList = []\n            for (let i in novel.tags) {\n                let tag = novel.tags[i]\n                if (tag.includes(\"/\")) {\n                    let tags = tag.split(\"/\")\n                    novel.tagsList = novel.tagsList.concat(tags)\n                } else {\n                    novel.tagsList.push(tag)\n                }\n            }\n            novel.tags = Array.from(new Set(novel.tagsList))\n            novel.tags = novel.tags.join(\",\")\n            let collectMsg\n            if (novel.seriesId) {\n                collectMsg = `📃 追更：${util.checkStatus(novel.isWatched)}追更系列`\n            } else {\n                collectMsg = `❤️ 收藏：${util.checkStatus(novel.isBookmark)}加入收藏`\n            }\n\n            if (util.settings.MORE_INFORMATION) {\n                novel.description = `\\n登录：${util.checkStatus(isLogin())}登录账号\n                ${collectMsg}\\n书名：${novel.title}\\n作者：${novel.userName}\n                标签：${novel.tags}\\n上传：${novel.createDate}\n                更新：${novel.updateDate}\\n简介：${novel.description}`\n            } else {\n                novel.description = `\\n登录：${util.checkStatus(isLogin())}登录账号\n                ${collectMsg}\\n上传：${novel.createDate}\\n更新：${novel.updateDate}\n                简介：${novel.description}`\n            }\n        })\n        novels = util.novelFilter2(novels)\n        return novels\n    }\n\n    // 正文，详情，搜索：从网址获取id，返回单篇小说 res，系列返回首篇小说 res\n    // pixiv 默认分享信息中有#号，不会被识别成链接，无法使用添加网址\n    u.getNovelResFirst = function(result) {\n        let novelId = 0, res = {\"body\": {}}\n        let isJson = isJsonString(result)\n        let isHtml = isHtmlString(result)\n\n        if (!isJson && isHtml) {\n            let id = baseUrl.match(new RegExp(\"\\\\d+\"))[0]\n            let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net(/ajax)?/users?/\\\\d+\"\n            let isAuthor = baseUrl.match(new RegExp(pattern))\n            if (isAuthor) {\n                java.log(`作者ID：${id}`)\n                novelId = Object.keys(getAjaxJson(urlIP(urlUserWorkLatest(id))).body.novels).reverse()[0]\n            }\n\n            pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/series/\\\\d+\"\n            let isSeries = baseUrl.match(new RegExp(pattern))\n            if (isSeries) {\n                java.log(`系列ID：${id}`)\n                novelId = getAjaxJson(urlIP(urlSeriesNovels(id, 30, 0))).body.thumbnails.novel[0].id\n            } else {\n                let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/(show\\\\.php\\\\?id=)?\\\\d+\"\n                let isNovel = baseUrl.match(new RegExp(pattern))\n                if (isNovel) {\n                    novelId = id\n                }\n            }\n        }\n        if (isJson) {\n            res = JSON.parse(result)\n        }\n\n        if (novelId) {\n            java.log(`匹配小说ID：${novelId}`)\n            res = getAjaxJson(urlIP(urlNovelDetailed(novelId)))\n        }\n        if (res.error === true) {\n            java.log(`无法从 Pixiv 获取当前小说`)\n            java.log(JSON.stringify(res))\n        }\n        return res.body\n    }\n\n    // 目录：从网址获取id，尽可能返回系列 res，单篇小说返回小说 res\n    u.getNovelResSeries = function(result) {\n        let seriesId = 0, res = {\"body\": {}}\n        let isJson = isJsonString(result)\n        let isHtml = isHtmlString(result)\n\n        if (!isJson && isHtml) {\n            let id = baseUrl.match(new RegExp(\"\\\\d+\"))[0]\n            let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/series/\\\\d+\"\n            let isSeries = baseUrl.match(new RegExp(pattern))\n            if (isSeries) {\n                seriesId = id\n            } else {\n                let pattern = \"(https?://)?(www\\\\.)?pixiv\\\\.net/novel/(show\\\\.php\\\\?id=)?\\\\d+\"\n                let isNovel = baseUrl.match(new RegExp(pattern))\n                if (isNovel) {\n                    java.log(`匹配小说ID：${id}`)\n                    res = getAjaxJson(urlIP(urlNovelDetailed(id)))\n                }\n            }\n        }\n        if (isJson) {\n            res = JSON.parse(result)\n        }\n\n        if (res.body && res.body.seriesNavData) {\n            seriesId = res.body.seriesNavData.seriesId\n        }\n        if (seriesId) {\n            java.log(`系列ID：${seriesId}`)\n            res = getAjaxJson(urlIP(urlSeriesDetailed(seriesId)))\n        }\n        if (res.error === true) {\n            java.log(`无法从 Pixiv 获取当前小说`)\n            java.log(JSON.stringify(res))\n        }\n        return res.body\n    }\n\n    util = u\n    java.put(\"util\", objStringify(u))\n}\n\nfunction checkMessageThread(checkTimes) {\n    if (checkTimes === undefined) {\n        checkTimes = Number(getFromCache(\"checkTimes\"))\n    }\n    if (checkTimes === 0 && isLogin()) {\n        let latestMsg = getAjaxJson(urlIP(urlMessageThreadLatest(5)))\n        if (latestMsg.error === true) {\n            java.log(JSON.stringify(latestMsg))\n        } else if (latestMsg.body.total >= 1) {\n            let msg = latestMsg.body.message_threads.filter(item => item.thread_name === \"pixiv事務局\")[0]\n            if (msg && new Date().getTime()- 1000*msg.modified_at <= 3*24*60*60*1000) { // 3天内进行提示\n                sleepToast(`您于 ${timeFormat(1000*msg.modified_at)} 触发 Pixiv 【过度访问】，请修改密码并重新登录。\\n如已修改请忽略`, 3)\n                sleepToast(`${msg.latest_content}`, 5)\n                java.startBrowser(\"https://accounts.pixiv.net/password/change\",'修改密码')\n            }\n        }\n    }\n    putInCache(\"checkTimes\", checkTimes + 1, 4*60*60)  // 缓存4h，每4h提醒一次\n    // putInCache(\"checkTimes\", checkTimes + 1, 60)  // 测试用，缓存60s，每分钟提醒一次\n    // java.log(checkTimes + 1)\n}\n\n// 获取请求的user id方便其他ajax请求构造\nfunction getPixivUid() {\n    // cache.delete(\"pixiv:uid\")\n    let uid = getFromCache(\"pixiv:uid\")\n    if (!uid && isLogin()) {\n        let html = java.ajax(\"https://www.pixiv.net/\")\n        uid = html.match(/user_id:'(\\d+)'/)[1]\n        putInCache(\"pixiv:uid\", uid)\n    }\n    return uid\n}\n\nfunction getHeaders() {\n    let headers = {\n        \"accept\": \"application/json\",\n        \"accept-encoding\": \"gzip, deflate, br, zstd\",\n        \"accept-language\": \"zh-CN\",\n        // \"content-type\": \"application/json; charset=utf-8\",\n        // \"content-type\": \"application/x-www-form-urlencoded; charset=utf-8\",\n        \"origin\": \"https://www.pixiv.net\",\n        \"Referer\": \"https://www.pixiv.net/\",\n        // \"sec-ch-ua\": `\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"132\", \"Google Chrome\";v=\"132\"`,\n        // \"sec-ch-ua-mobile\": \"?0\",\n        // \"sec-ch-ua-platform\": \"Windows\",\n        // \"sec-fetch-dest\": \"empty\",\n        // \"sec-fetch-mode\": \"cors\",\n        // \"sec-fetch-site\": \"same-origin\",\n        \"user-agent\": getFromCache(\"userAgent\") || \"\",\n        \"x-csrf-token\": getFromCache(\"pixivCsrfToken\") || \"\",\n        \"Cookie\": getFromCache(\"pixivCookie\") || \"\"\n    }\n    putInCacheObject(\"headers\", headers)\n    return headers\n}\n\npublicFunc()\nif (!isLogin() && !util.settings.DEBUG) {\n    sleepToast(\"🔍 搜索小说\\n\\n⚠️ 当前未登录账号\\n请登录 Pixiv 账号\", 1.5)\n    util.removeCookie(); util.login()\n    sleepToast(\"🔍 搜索小说\\n\\n登录成功后，请重新搜索/进入发现\", 2)\n}\nif (result.code() === 200) {\n    getPixivUid(); getWebViewUA(); util.getCookie(); util.getCsrfToken(); getHeaders()\n    if (!util.settings.FAST) checkMessageThread()   // 检测过度访问\n}\njava.getStrResponse(null, null)",
    "loginUi": "[\n    {\n        \"name\": \"🅿️ 登录账号\",\n        \"type\": \"button\",\n        \"action\": \"login()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"⚙️ 账号设置\",\n        \"type\": \"button\",\n        \"action\": \"startPixivSettings()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔙 退出账号\",\n        \"type\": \"button\",\n        \"action\": \"logout()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🆙 更新书源\",\n        \"type\": \"button\",\n        \"action\": \"updateSource()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔰 使用指南\",\n        \"type\": \"button\",\n        \"action\": \"startGithubReadme()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"✈️ 直连模式\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('IPDirect')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"章节名称\",\n        \"type\": \"text\"\n    },\n    {\n        \"name\": \"❤️ 收藏本章\",\n        \"type\": \"button\",\n        \"action\": \"novelBookmarkFactory(1)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"📃 追更系列\",\n        \"type\": \"button\",\n        \"action\": \"seriesWatchFactory()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"❤️ 收藏系列\",\n        \"type\": \"button\",\n        \"action\": \"novelsBookmarkAdd()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🖤 取消收藏\",\n        \"type\": \"button\",\n        \"action\": \"novelsBookmarkDelete()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"⭐️ 关注作者\",\n        \"type\": \"button\",\n        \"action\": \"userFollowFactory()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🚫 屏蔽作者\",\n        \"type\": \"button\",\n        \"action\": \"userBlock()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n\n    {\n        \"name\": \"输入内容\",\n        \"type\": \"text\"\n    },\n    {\n        \"name\": \"✅ 发送评论\",\n        \"type\": \"button\",\n        \"action\": \"novelCommentAdd()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🗑️ 删除评论\",\n        \"type\": \"button\",\n        \"action\": \"novelCommentDelete()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔄 刷新本章\",\n        \"type\": \"button\",\n        \"action\": \"cleanCache()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n\n    {\n        \"name\": \"🚫 添加屏蔽\",\n        \"type\": \"button\",\n        \"action\": \"blockAddFactory()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"⭕️ 删除屏蔽\",\n        \"type\": \"button\",\n        \"action\": \"blockDeleteFactory()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"👀 查看屏蔽\",\n        \"type\": \"button\",\n        \"action\": \"blockShowFactory()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n\n    {\n        \"name\": \"📌 喜欢标签\",\n        \"type\": \"button\",\n        \"action\": \"likeTagsAdd()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🗑️ 删除标签\",\n        \"type\": \"button\",\n        \"action\": \"likeTagsDelete()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"👀 查看标签\",\n        \"type\": \"button\",\n        \"action\": \"likeTagsShow()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n\n    {\n        \"name\": \"❤️ 他人收藏\",\n        \"type\": \"button\",\n        \"action\": \"likeAuthorsAdd()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🖤 取消收藏\",\n        \"type\": \"button\",\n        \"action\": \"likeAuthorsDelete()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"👀 查看收藏\",\n        \"type\": \"button\",\n        \"action\": \"likeAuthorsShow()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n\n    {\n        \"name\": \"书源设置\",\n        \"type\": \"text\"\n    },\n    {\n        \"name\": \"⚙️ 当前设置\",\n        \"type\": \"button\",\n        \"action\": \"showSettings()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔧 默认设置\",\n        \"type\": \"button\",\n        \"action\": \"setDefaultSettingsLoginUrl()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"👤 搜索作者\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SEARCH_AUTHOR')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🀄 繁简通搜\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('CONVERT_CHINESE')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"📖 更多简介\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('MORE_INFORMATION')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"📅 更新时间\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_UPDATE_TIME')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔗 原始链接\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_ORIGINAL_LINK')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"📚 恢复《》\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('REPLACE_TITLE_MARKS')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🖼️ 显示描述\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_CAPTIONS')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"💬 显示评论\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_COMMENTS')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"❤️ 隐藏收藏\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('HIDE_LIKE_NOVELS')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"📃 隐藏追更\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('HIDE_WATCHED_SERIES')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"⏩ 快速模式\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('FAST')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🐞 调试模式\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('DEBUG')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🐺 兽人作者\",\n        \"type\": \"button\",\n        \"action\": \"updatePixivAuthors()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n\n    {\n        \"name\": \"书源设置\",\n        \"type\": \"text\"\n    },\n    {\n        \"name\": \"🔍 当前发现\",\n        \"type\": \"button\",\n        \"action\": \"showSettingsDiscover()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🆗 常规小说\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_GENERAL')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔞 最新企划\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_NEW_ADULT')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🆗 最新企划\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_NEW_GENERAL')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔞 排行榜单\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_RANK_ADULT')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🆗 排行榜单\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_RANK_GENERAL')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🔞 原创热门\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_GENRE_ADULT')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🆗 原创热门\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_GENRE_GENERAL')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    },\n    {\n        \"name\": \"🐺 兽人小说\",\n        \"type\": \"button\",\n        \"action\": \"editSettings('SHOW_FURRY')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": -1\n        }\n    }\n]",
    "loginUrl": "function login() {\n    let resp = java.startBrowserAwait(`https://accounts.pixiv.net/login,\n    {\"headers\": {\"User-Agent\": ${getWebViewUA()}}}`, '登录账号', false)\n    if (resp.code() === 200) {\n        getCsrfToken(); getCookie()\n        return true\n    } else {\n        java.log(resp.code()); sleepToast(\"🅿️ 登录账号\\n\\n⚠️ 登录失败\")\n        return false\n    }\n}\n\nfunction logout() {\n    removeCookie()\n    java.startBrowser(\"https://www.pixiv.net/logout.php\", \"退出账号\")\n    removeCookie(); removeLikeDataCache(); removeSettingsCache()\n    sleepToast(`✅ 已退出当前账号\\n\\n退出后请点击右上角的 ✔️ 退出\\n\\n登录请点击【登录账号】进行登录`)\n}\n\nfunction removeCookie() {\n    cookie.removeCookie('https://www.pixiv.net')\n    cookie.removeCookie('https://accounts.pixiv.net')\n    cookie.removeCookie('https://accounts.google.com')\n    cookie.removeCookie('https://api.weibo.com')\n    cache.delete(\"pixivCookie\")\n    cache.delete(\"pixiv:uid\")\n    cache.delete(\"pixivCsrfToken\")  // 与登录设备有关\n    cache.delete(\"headers\")\n}\n\nfunction removeCacheList(listName) {\n    let list = getFromCacheObject(listName)\n    list.forEach(item => cache.delete(`collect${item}`))\n    if (listName !== \"blockAuthorList\") cache.delete(listName)\n}\n\nfunction removeLikeDataCache() {\n    // 删除 likeNovels 与 watchedSeries\n    removeCacheList(\"likeNovels\")\n    removeCacheList(\"watchedSeries\")\n}\n\nfunction removeSettingsCache() {\n    // 删除 屏蔽作者名单\n    // removeCacheList(\"blockAuthorList\")\n    // 删除  屏蔽关键词\n    // cache.delete(\"tagsBlockWords\")\n    // cache.delete(\"captionBlockWords\")\n}\n\nfunction getCookie() {\n    let pixivCookie = String(java.getCookie(\"https://www.pixiv.net/\", null))\n    if (isLogin()) putInCache(\"pixivCookie\", pixivCookie, 60*60)\n}\n\n// 获取 Csrf Token，以便进行收藏等请求\n// 获取方法来自脚本 Pixiv Previewer\n// https://github.com/Ocrosoft/PixivPreviewer\n// https://greasyfork.org/zh-CN/scripts/30766-pixiv-previewer/code\nfunction getCsrfToken() {\n    let pixivCsrfToken = getFromCache(\"pixivCsrfToken\")\n    if (!pixivCsrfToken) {\n        let html = java.ajax(\"https://www.pixiv.net/\")\n        try {\n            pixivCsrfToken = html.match(/token\\\\\":\\\\\"([a-z0-9]{32})/)[1]\n            putInCache(\"pixivCsrfToken\", pixivCsrfToken)  // 与登录设备有关，无法存储 nul\n        } catch (e) {\n            pixivCsrfToken = null\n            cache.delete(\"pixivCsrfToken\")  // 与登录设备有关，无法存储 nul\n            // sleepToast(\"⚠️ 未登录账号(pixivCsrfToken)\")\n        }\n        java.log(`pixivCsrfToken:\\n${pixivCsrfToken}`)\n    }\n    return pixivCsrfToken\n}\n\nfunction getNovel() {\n    let environment = getFromCacheObject(\"pixivEnvironment\")\n    if (environment.IS_LEGADO_SIGMA) {\n        try {\n            let novel = {}\n            try {\n                novel.id = chapter.url.match(/\\d+/)[0]\n            } catch(e){\n                novel.id = chapter.url.match(/novel\\/(\\d+)/)[1]  // 直连模式\n            }\n            novel.title = chapter.title\n            novel.userName = book.author.replace(\"@\", \"\")\n            if (book.bookUrl.includes(\"series\")) {\n                novel.seriesId = book.bookUrl.match(/\\d+/)[0]\n                novel.seriesTitle = book.name\n            } else {\n                novel.seriesId = 0\n                novel.seriesTitle = \"\"\n            }\n\n            let resp = getAjaxJson(urlIP(urlNovelDetailed(novel.id))).body\n            novel.userId = resp.userId\n            if (resp.pollData) {\n                novel.pollChoicesCount = resp.pollData.choices.length\n            } else {\n                novel.pollChoicesCount = 0\n            }\n            // java.log(JSON.stringify(novel))\n            return novel\n        } catch (e) {\n            // 无法阻止后续函数在日志中报错\n            return sleepToast(\"🔰 功能提示\\n\\n⚠️ 请在【小说正文】使用该功能\")\n        }\n    } else {  // 兼容用\n        let novel = source.getLoginInfoMap()\n        if (!novel) novel = getFromCacheObject(\"novel\")\n        return novel\n    }\n}\n\nfunction getPostBody(url, body, headers) {\n    if (headers === undefined) headers = getFromCacheObject(\"headers\")\n    if (isJsonString(body)) {\n        headers[\"content-type\"] = \"application/json; charset=utf-8\"\n    } else if (typeof body === \"string\") {\n        headers[\"content-type\"] = \"application/x-www-form-urlencoded; charset=utf-8\"\n    }\n    try {\n        java.log(`getPostBody(${url}, ${body}, ${headers})`)\n        // java.log(`getPostBody(${url}, ${body}, ${JSON.stringify(headers)})`)\n        return JSON.parse(java.post(url, body, headers).body())\n    } catch (e) {\n        e = String(e)\n        // sleepToast(e)\n        // sleepToast(JSON.stringify(headers))\n        if (e.includes(\"400\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 缺少 headers`, 1)\n        else if (e.includes(\"403\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 缺少 cookie 或 cookie 过期`, 1)\n        else if (e.includes(\"404\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 404 缺少 pixivCsrfToken `, 1)\n        else if (e.includes(\"422\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 请求信息有误`, 1)\n        return {error: true, errMsg:e}\n    }\n}\n\nfunction novelBookmarkAdd() {\n    let restrict = 0\n    let novel = getNovel()\n    let novelObj = getAjaxJson(urlNovelDetailed(novel.id), true)\n    if (novelObj.body.bookmarkData && novelObj.body.bookmarkData.private === false) restrict = 1\n    let resp = getPostBody(\n        \"https://www.pixiv.net/ajax/novels/bookmarks/add\",\n        JSON.stringify({\"novel_id\": novel.id, \"restrict\": restrict, \"comment\":\"\", \"tags\":[]})\n    )\n    if (resp.error === true) {\n        sleepToast(`❤️ 收藏小说\\n\\n⚠️ 收藏【${novel.title}】失败`)\n        shareFactory(\"novel\")\n    } else {\n        putInCacheObject(`collect${novel.id}`, resp.body)\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        likeNovels.push(Number(novel.id))\n        putInCacheObject(\"likeNovels\", likeNovels)\n\n        let novelObj = getAjaxJson(urlNovelDetailed(novel.id))\n        novelObj.body.isBookmark = true\n        putInCacheObject(urlNovelDetailed(novel.id), novelObj, cacheSaveSeconds)\n    }\n\n    if (restrict === 1) {\n        sleepToast(`㊙️ 私密收藏\\n\\n✅ 已私密收藏\\n${novel.title}`)\n    } else {\n        sleepToast(`❤️ 公开收藏\\n\\n✅ 已公开收藏\\n${novel.title}`)\n    }\n}\n\nfunction getNovelBookmarkId(novelId) {\n    let bookmarkId = getFromCacheObject(`collect${novelId}`)\n    if (bookmarkId === null) {\n        try {\n            bookmarkId = getAjaxJson(urlNovelBookmarkData(novelId), true).body.bookmarkData.id\n        } catch (e) {\n            bookmarkId = 0\n        }\n    }\n    return bookmarkId\n}\n\nfunction novelBookmarkDelete() {\n    let novel = getNovel()\n    let bookmarkId = getNovelBookmarkId(novel.id)\n    if (bookmarkId === 0) return sleepToast(`🖤 取消收藏\\n\\n✅ 已经取消收藏\\n${novel.title}`)\n\n    let resp = getPostBody(\n        \"https://www.pixiv.net/ajax/novels/bookmarks/delete\",\n        `del=1&book_id=${bookmarkId}`\n    )\n    if (resp.error === true) {\n        sleepToast(`🖤 取消收藏\\n\\n⚠️ 取消收藏失败\\n${novel.title}`)\n        shareFactory(\"novel\")\n    } else {\n        cache.delete(`collect${novel.id}`)\n        sleepToast(`🖤 取消收藏\\n\\n✅ 已经取消收藏\\n${novel.title}`)\n\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        likeNovels = likeNovels.filter(item => item !== Number(novel.id))\n        putInCacheObject(\"likeNovels\", likeNovels)\n\n        let novelObj = getAjaxJson(urlNovelDetailed(novel.id))\n        novelObj.body.isBookmark = false\n        putInCacheObject(urlNovelDetailed(novel.id), novelObj, cacheSaveSeconds)\n    }\n}\n\nfunction novelsBookmarkDelete() {\n    let novel = getNovel()\n    if (!isLongClick) {\n        if (!novel.seriesId) sleepToast(`🖤 取消收藏\\n\\n正在取消收藏【本章】`)\n        else sleepToast(`🖤 取消收藏\\n\\n正在取消收藏【本章】\\n长按可取消收藏【整个系列】`)\n        return novelBookmarkDelete(0)\n    }\n    if (isLongClick && !novel.seriesId) {\n        return (`🖤 取消收藏系列\\n\\n⚠️ 【${novel.title}】非系列小说`)\n    }\n    sleepToast(`🖤 取消收藏系列\\n\\n🔄 正在取消收藏系列，请稍后……`, 2)\n\n    let bookmarkIds = []\n    let novelIds = getFromCacheObject(`novelIds${novel.seriesId}`)\n    novelIds.forEach(novelId => {\n        let bookmarkId = getNovelBookmarkId(novelId)\n        if (bookmarkId) bookmarkIds.push(getNovelBookmarkId(novelId))\n    })\n    let resp = getPostBody(\n        \"https://www.pixiv.net/ajax/novels/bookmarks/remove\",\n        JSON.stringify({\"bookmarkIds\": bookmarkIds})\n    )\n    if (resp.error === true) {\n        sleepToast(`🖤 取消收藏系列\\n\\n⚠️ 取消收藏【${novel.seriesTitle}】的篇目失败`, 2)\n        shareFactory(\"series\")\n    } else {\n        sleepToast(`🖤 取消收藏系列\\n\\n✅ 已取消收藏【${novel.seriesTitle}】的全部篇目`)\n        novelIds.forEach(novelId => {cache.delete(`collect${novelId}`)})\n\n        let likeNovels = getFromCacheObject(\"likeNovels\")\n        likeNovels = likeNovels.filter(item => !novelIds.includes(Number(item)))\n        putInCacheObject(\"likeNovels\", likeNovels)\n\n        novelIds.forEach(novelId => {\n            let novelObj = getAjaxJson(urlNovelDetailed(novelId))\n            novelObj.body.isBookmark = false\n            putInCacheObject(urlNovelDetailed(novelId), novelObj, cacheSaveSeconds)\n        })\n    }\n}\n\nfunction novelsBookmarkAdd() {\n    let novel = getNovel()\n    if (!novel.seriesId) {\n        sleepToast(`❤️ 收藏系列\\n\\n⚠️ 【${novel.title}】非系列小说，现已收藏本篇小说`)\n        return novelBookmarkAdd(0)\n    } else {\n        sleepToast(`❤️ 收藏系列\\n\\n🔄 正在收藏系列【${novel.seriesTitle}】，请稍后……`, 2)\n    }\n\n    let novelIds = getFromCacheObject(`novelIds${novel.seriesId}`)\n    let likeNovels = getFromCacheObject(\"likeNovels\")\n    if (likeNovels === null) likeNovels = []\n    novelIds.forEach(novelId => {\n        if (likeNovels && !likeNovels.includes(Number(novelId))) {\n            sleep(0.5 * 1000 * Math.random())\n            let resp = getPostBody(\n                \"https://www.pixiv.net/ajax/novels/bookmarks/add\",\n                JSON.stringify({\"novel_id\": novelId, \"restrict\": 0, \"comment\": \"\", \"tags\": []})\n            )\n\n            if (resp.error === true) {\n                sleepToast(`❤️ 收藏系列\\n\\n⚠️ 收藏【${novelId}】失败`)\n                shareFactory(\"series\")\n            } else if (resp.body === null) {\n                // sleepToast(`❤️ 收藏小说\\n\\n✅ 已经收藏【${novel.title}】了`)\n            } else {\n                putInCacheObject(`collect${novelId}`, resp.body)\n                likeNovels.push(Number(novelId))\n\n                let novelObj = getAjaxJson(urlNovelDetailed(novelId))\n                novelObj.body.isBookmark = true\n                putInCacheObject(urlNovelDetailed(novelId), novelObj, cacheSaveSeconds)\n            }\n        }\n    })\n    putInCacheObject(\"likeNovels\", likeNovels)\n    sleepToast(`❤️ 收藏系列\\n\\n✅ 已经收藏【${novel.seriesTitle}】全部章节`)\n}\n\nfunction novelMarker(page) {\n    if (page === undefined) page = 1\n    let novel = getNovel()\n    let lastMarker = getFromCacheObject(`marker${novel.id}`)\n    if (lastMarker === true) page = 0\n\n    let resp = getPostBody(\n        \"https://www.pixiv.net/novel/rpc_marker.php\",\n        `mode=save&i_id=${novel.id}&u_id=${getFromCacheObject(\"pixiv:uid\")}&page=${page}`\n    )\n    java.log(`mode=save&i_id=${novel.id}&u_id=${getFromCacheObject(\"pixiv:uid\")}&page=${page}`)\n    if (resp.error === true) {\n        sleepToast(\"🏷️ 添加书签\\n\\n⚠️ 操作失败\", 1)\n        shareFactory(\"novel\")\n    } else if (lastMarker === true) {\n        putInCache(`marker${novel.id}`, false)\n        sleepToast(`🏷️ 添加书签\\n\\n✅ 已删除书签`)\n    } else {\n        putInCache(`marker${novel.id}`, true)\n        sleepToast(`🏷️ 添加书签\\n\\n✅ 已加入书签`)\n    }\n}\n\nfunction seriesWatch() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        `https://www.pixiv.net/ajax/novel/series/${novel.seriesId}/watch`,\n        \"{}\"\n    )\n    if (resp.error === true) {\n        sleepToast(`📃 追更系列\\n\\n⚠️ 追更【${novel.seriesTitle}】失败`, 1)\n        shareFactory(\"series\")\n    } else {\n        putInCache(`watch${novel.seriesId}`, true)\n        sleepToast(`📃 追更系列\\n\\n✅ 已追更【${novel.seriesTitle}】`)\n\n        let watchedSeries = getFromCacheObject(\"watchedSeries\")\n        watchedSeries.push(Number(novel.seriesId))\n        putInCacheObject(\"watchedSeries\", watchedSeries)\n\n        let novelObj = getAjaxJson(urlSeriesDetailed(novel.seriesId))\n        novelObj.body.isWatched = true\n        putInCacheObject(urlSeriesDetailed(novel.seriesId), novelObj, cacheSaveSeconds)\n    }\n}\n\nfunction seriesUnWatch() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        `https://www.pixiv.net/ajax/novel/series/${novel.seriesId}/unwatch`,\n        \"{}\"\n    )\n    if (resp.error === true) {\n        sleepToast(`📃 追更系列\\n\\n⚠️ 取消追更【${novel.seriesTitle}】失败`, 1)\n        shareFactory(\"series\")\n    } else {\n        cache.delete(`watch${novel.seriesId}`)\n        sleepToast(`📃 追更系列\\n\\n✅ 已取消追更【${novel.seriesTitle}】`)\n\n        let watchedSeries = getFromCacheObject(\"watchedSeries\")\n        watchedSeries = watchedSeries.filter(item => item !== Number(novel.seriesId))\n        putInCacheObject(\"watchedSeries\", watchedSeries)\n\n        let novelObj = getAjaxJson(urlSeriesDetailed(novel.seriesId))\n        novelObj.body.isWatched = false\n        putInCacheObject(urlSeriesDetailed(novel.seriesId), novelObj, cacheSaveSeconds)\n    }\n}\n\nfunction seriesWatchFactory(code) {\n    if (code === undefined) code = 1\n    let novel = getNovel()\n    if (!novel.seriesId) {\n        return sleepToast(`📃 追更系列\\n\\n⚠️ 【${novel.title}】非系列小说，无法加入追更列表`)\n    }\n\n    let lastStatus = getFromCacheObject(`watch${novel.seriesId}`)\n    if (lastStatus === true) code = 0\n    if (code === 0) seriesUnWatch()\n    else if (code === 1) seriesWatch()\n}\n\nfunction userFollow(restrict) {\n    if (restrict === undefined) restrict = 0\n    let novel = getNovel()\n    let resp = getPostBody(\n        \"https://www.pixiv.net/bookmark_add.php\",\n        `mode=add&type=user&user_id=${novel.userId}&tag=\"\"&restrict=${restrict}&format=json`\n    )\n    if (resp.error === true) {\n        sleepToast(`⭐️ 关注作者\\n\\n⚠️ 关注【${novel.userName}】失败`, 1)\n\n        java.startBrowserAwait(`${urlUserUrl(novel.userId)},\n    {\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36\" }}`, `关注${novel.userName}`, false)\n        let lastStatus = getAjaxJson(urlUserDetailed(novel.userId), true).body.isFollowed\n        if (lastStatus) sleepToast(`⭐️ 关注作者\\n\\n✅ 已关注【${novel.userName}】`)\n\n    } else {\n        sleepToast(`⭐️ 关注作者\\n\\n✅ 已关注【${novel.userName}】`)\n    }\n}\n\nfunction userUnFollow() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        \"https://www.pixiv.net/rpc_group_setting.php\",\n        `mode=del&type=bookuser&id=${novel.userId}`\n    )\n    if (resp.error === true) {\n        sleepToast(`⭐️ 关注作者\\n\\n⚠️ 取消关注【${novel.userName}】失败`, 1)\n        shareFactory(\"author\")\n    } else {\n        sleepToast(`⭐️ 关注作者\\n\\n✅ 已取消关注【${novel.userName}】`)\n    }\n}\n\nfunction userFollowFactory(code) {\n    if (code === undefined) code = 1\n    let novel = getNovel()\n\n    let lastStatus = getAjaxJson(urlUserDetailed(novel.userId), true).body.isFollowed\n    if (lastStatus) userUnFollow()\n    else userFollow()\n}\n\nfunction userBlock() {\n    let authors = getFromCacheObject(\"blockAuthorList\")\n    if (!authors) authors = []\n    let authorsMap = getFromCacheMap(\"blockAuthorMap\")\n    if (!authorsMap || authorsMap.size === 0) {\n        authorsMap = new Map()\n        authors.forEach(author => {\n            authorsMap.set(author, getAjaxJson(urlUserDetailed(author)).body.name)\n        })\n    }\n\n    let novel = getNovel()\n    if (authorsMap.has(String(novel.userId))) {\n        authorsMap.delete(String(novel.userId))\n        sleepToast(`🚫 屏蔽作者\\n\\n✅ 已取消屏蔽【${novel.userName}】\\n现已恢复显示其小说`)\n    } else if (!!novel.userId) {\n        authorsMap.set(String(novel.userId), novel.userName)\n        sleepToast(`🚫 屏蔽作者\\n\\n✅ 本地已屏蔽【${novel.userName}】\\n今后不再显示其小说`)\n    }\n\n    authors = Array.from(authorsMap.keys())\n    putInCacheObject(\"blockAuthorList\", authors)\n    putInCacheMap(\"blockAuthorMap\", authorsMap)\n    // source.setVariable(authors.toString())\n    // sleepToast(JSON.stringify(authors))\n}\n\n// 拆分长评论\nfunction splitComments(text) {\n    if (!text) return []\n    let limit = 140\n\n    // 1. 预留序号空间（例如 \" (10/10)\" 占 8 个字符，预留 10 个以防万一）\n    const reservedSpace = 10\n    const safeLimit = limit - reservedSpace\n\n    // 2. 核心拆分逻辑\n    let chars = Array.from(text.trim())\n    let tempSegments = []\n\n    const strongPunc = /[。！？…\\uff0e\\uff01\\uff1f!?.…]/ // 强断句标点\n    const weakPunc = /[\\uff0c\\uff1b,;]/                // 弱断句标点\n\n    while (chars.length > 0) {\n        if (chars.length <= safeLimit) {\n            tempSegments.push(chars.join('').trim())\n            break\n        }\n\n        let chunk = chars.slice(0, safeLimit)\n        let splitIndex = -1\n\n        // 优先级 1: 换行符\n        for (let i = chunk.length - 1; i >= 0; i--) {\n            if (chunk[i] === '\\n') {\n                splitIndex = i\n                break\n            }\n        }\n\n        // 优先级 2: 强标点（。！？等）\n        if (splitIndex === -1) {\n            for (let i = chunk.length - 1; i >= 0; i--) {\n                if (strongPunc.test(chunk[i])) {\n                    splitIndex = i\n                    break\n                }\n            }\n        }\n\n        // 优先级 3: 弱标点（仅在没找到强标点时使用逗号）\n        if (splitIndex === -1) {\n            for (let i = chunk.length - 1; i >= 0; i--) {\n                if (weakPunc.test(chunk[i])) {\n                    splitIndex = i\n                    break\n                }\n            }\n        }\n\n        // 兜底: 硬截断\n        if (splitIndex === -1) {\n            splitIndex = safeLimit - 1\n        }\n\n        // 截取并清理\n        let segment = chars.slice(0, splitIndex + 1).join('').trim();\n        if (segment) tempSegments.push(segment)\n\n        // 移除已处理字符并跳过开头的空白\n        chars = chars.slice(splitIndex + 1);\n        while (chars.length > 0 && (chars[0] === '\\n' || chars[0] === ' ')) {\n            chars.shift()\n        }\n    }\n\n    // 3. 注入序号\n    const total = tempSegments.length;\n    if (total <= 1) return tempSegments;\n    return tempSegments.map((content, i) => `${content} (${i + 1}/${total})`).reverse();\n}\n\nfunction novelCommentAdd() {\n    let resp, novel = getNovel()\n    let userId = getFromCacheObject(\"pixiv:uid\")\n    let comment = String(result.get(\"文本框\")).trim()\n    if (comment === \"\") {\n        return sleepToast(`✅ 发送评论\\n⚠️ 请在【文本框】内输入评论\\n\\n输入【评论内容；评论ID】可回复该条评论，如【非常喜欢；123456】`)\n    }\n\n    let comments = splitComments(comment)\n    if (comments.length >= 2) sleepToast(\"✅ 发送评论\\n\\n正在拆分长评论，即将逐条发送\")\n    comments.forEach(comment => {\n        sleep(0.5 * 1000 * Math.random())\n        let matched = comment.match(RegExp(/(；|;\\s*)\\d{8,}/))\n        if (matched) {\n            let commentId = comment.match(new RegExp(/；(\\d{8,})/))[1]\n            comment = comment.replace(new RegExp(`(；|;\\s*)${commentId}`), \"\")\n            resp = getPostBody(\n                \"https://www.pixiv.net/novel/rpc/post_comment.php\",\n                `type=comment&novel_id=${novel.id}&author_user_id=${userId}&comment=${encodeURI(comment)}&parent_id=${commentId}`)\n        } else {\n            resp = getPostBody(\n                \"https://www.pixiv.net/novel/rpc/post_comment.php\",\n                `type=comment&novel_id=${novel.id}&author_user_id=${userId}&comment=${encodeURI(comment)}`\n            )\n        }\n\n        if (resp.error === true) {\n            sleepToast(\"✅ 发送评论\\n\\n⚠️ 评论失败\", 1)\n            shareFactory(\"novel\")\n        } else {\n            sleepToast(`✅ 发送评论\\n\\n✅ 已在【${novel.title}】发布评论：\\n${comment}`, 1)\n        }\n    })\n    try {java.refreshContent()} catch(err) {}\n    if (comments.length >= 2) sleepToast(\"✅ 发送评论\\n\\n✅ 长评论已发送完毕\", 1)\n}\n\nfunction getNovelCommentID(novelId, commentText) {\n    let list = [], uid = String(getFromCacheObject(\"pixiv:uid\"))\n    let resp = getAjaxJson(urlNovelComments(novelId, 0, 50), true)\n    resp.body.comments.forEach(comment => {\n        if (comment.userId === uid && comment.comment === commentText) list.push(comment.id)\n\n        if (comment.hasReplies === true) {\n            let resp = getAjaxJson(urlNovelCommentsReply(comment.id, 1), true)\n            resp.body.comments.forEach(comment => {\n                if (comment.userId === uid && comment.comment === commentText) list.push(comment.id)\n            })\n        }\n    })\n    // java.log(JSON.stringify(list))\n    return list\n}\n\nfunction novelCommentDelete() {\n    let commentIDs, novel = getNovel()\n    let comment = String(result.get(\"文本框\")).trim()\n    if (comment === \"\") {\n        return sleepToast(`🗑 删除评论\\n⚠️ 请在【文本框】内输入需要删除的【评论ID】，以分号间隔\\n或输入需要删除的【评论内容】\\n\\n如：【123；456；789】\\n或【模拟评论内容】`)\n    }\n\n    if (RegExp(/[；;]/).test(comment)) {\n        commentIDs = comment.split(/[；;]/)\n            .map(item => item.trim())         // 去除每个元素前后的空格\n            .filter(item => item !== \"\")     // 过滤掉因为末尾分号产生的空项\n    } else if (RegExp(/\\d{8,}/).test(comment)) {\n        let matched = comment.match(/\\d{8,}/g)\n        commentIDs = Array.from(matched || [])\n    } else {\n        commentIDs = getNovelCommentID(novel.id, comment)\n        // java.log(JSON.stringify(commentIDs))\n        if (commentIDs.length === 0) {\n            return sleepToast(`🗑 删除评论\\n\\n⚠️ 未能找到这条评论\\n请检查是否有错别字或标点符号是否一致`)\n        }\n    }\n\n    commentIDs.forEach(commentID =>{\n        sleep(0.5 * 1000 * Math.random())\n        let resp = getPostBody(\n            \"https://www.pixiv.net/novel/rpc_delete_comment.php\",\n            `i_id=${novel.id}&del_id=${commentID}`\n        )\n        // java.log(JSON.stringify(resp))\n        if (resp.error === true) {\n            sleepToast(\"🗑 删除评论\\n\\n⚠️ 评论删除失败\", 1)\n            shareFactory(\"novel\")\n        } else {\n            let isCommentText = !RegExp(/[；;]/).test(comment) && !RegExp(/\\d{8,}/).test(comment)\n            let toastComment = isCommentText ? comment : commentID\n            sleepToast(`🗑 删除评论\\n\\n✅ 已在【${novel.title}】删除评论：\\n${toastComment}`, 1)\n        }\n    })\n    try {java.refreshContent()} catch(err) {}\n    if (comments.length >= 2) sleepToast(\"🗑 删除评论\\n\\n✅ 评论已删除完毕\", 1)\n}\n\nfunction novelPollAnswer() {\n    let novel = getNovel()\n    // novel.pollChoicesCount = getAjaxJson(urlNovelDetailed(novel.id)).body.pollData.selectedValue\n    if (!novel.pollChoicesCount) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 该小说【${novel.title}】无投票信息，建议【清除缓存】【刷新】后重试`)\n    }\n\n    let choiceId = String(result.get(\"文本框\")).trim()\n    if (!choiceId) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败：请在【文本框】内输入投票选项(数字)`)\n    } else if (Number(choiceId) > novel.pollData.selectedValue) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败：选项${choiceId}超出范围`)\n    } else if (Number(choiceId) <= 0 || Number(choiceId) > novel.pollChoicesCount) {\n        return sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败：选项${choiceId}超出范围`)\n    }\n\n    let resp = getPostBody(\n        `https://www.pixiv.net/ajax/novel/${novel.id}/poll/answer`,\n        JSON.stringify({\"choice_id\": choiceId})\n    )\n    // 200 成功，403 重复投票，400 选项超过范围\n    if (resp.error === true) {\n        if (resp.errMsg.includes(\"403\")) {\n            sleepToast(`📃 小说投票\\n\\n✅ 已经投过票了`)\n        } else {\n            sleepToast(`📃 小说投票\\n\\n⚠️ 投票失败`)\n            shareFactory(\"novel\")\n        }\n    } else {\n        sleepToast(`📃 小说投票\\n\\n✅ 投票成功`)\n    }\n}\n\nlet wordsType = {\n    \"caption\": \"📃 简介屏蔽列表\",\n    \"tags\": \"#️ 标签屏蔽列表\",\n    \"authors\": \"👤 作者屏蔽列表\"\n}\n\nfunction printAuthorMap(map) {\n    let text = \"\"\n    map.forEach((value, key) => {\n        text += `@${value} ${key}\\n`\n    })\n    return text.trim()\n}\n\nfunction blockShowFactory() {\n    let keys = Object.keys(wordsType)\n    let key = getFromCacheObject(\"wordsType\")\n\n    // 切换屏蔽列表\n    let index = keys.indexOf(key) + 1\n    if (index === keys.length) index = 0\n    key = keys[index]\n    putInCacheObject(\"wordsType\", key)\n\n    if (key === \"authors\") {\n        let words = printAuthorMap(getFromCacheMap(\"blockAuthorMap\"))\n        if (!words) words = \"\"\n        sleepToast(`👀 查看屏蔽\\n${wordsType[key]}\\n\\n${words}`, 2)\n    } else {\n        let words = getFromCacheObject(`${key}BlockWords`)\n        if (!words) words = []\n        sleepToast(`👀 查看屏蔽\\n${wordsType[key]}\\n\\n${words.join(\"\\n\")}`, 2)\n    }\n}\n\nfunction blockWordAdd() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockWords = getFromCacheObject(`${method}BlockWords`)\n    if (blockWords === null) blockWords = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入屏蔽词`)\n    } else if (blockWords.includes(word)) {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 【${word}】已经加入屏蔽列表了`)\n    } else {\n        blockWords.push(word)\n        putInCacheObject(`${method}BlockWords`, blockWords)\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 已将【${word}】加入屏蔽列表中`)\n    }\n}\n\nfunction blockWordDelete() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockWords = getFromCacheObject(`${method}BlockWords`)\n    if (blockWords === null) blockWords = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入屏蔽词`)\n    } else if (!blockWords.includes(word)) {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 【${word}】不在屏蔽列表\\n请检查是否有错别字或标点符号是否一致`)\n    } else {\n        blockWords = blockWords.filter(item => item !== word)\n        putInCacheObject(`${method}BlockWords`, blockWords)\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n✅ 已删除屏蔽词【${word}】`)\n    }\n}\n\nfunction blockAuthorAdd() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockAuthors = getFromCacheMap(`blockAuthorMap`)\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入【作者ID】\\n或使用上方 🚫 屏蔽作者`)\n    } else if (blockAuthors.has(word)) {\n        let text = `${blockAuthors.get(word)} ${word}`\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 【${text}】已经加入屏蔽列表了`)\n    }\n    // 输入纯数字，添加对应ID的作者\n    else if (!isNaN(word)) {\n        let user = getAjaxJson(urlUserDetailed(word)).body\n        blockAuthors.set(user.userId, user.name)\n        let text = `@${user.name} ${user.userId}`\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n✅ 已将【${text}】加入屏蔽列表中`)\n    }\n    else if (word) {\n        sleepToast(`🚫 添加屏蔽\\n${wordsType[method]}\\n\\n⚠️ 输入【用户ID】可屏蔽该作者`)\n    }\n    putInCacheMap(`blockAuthorMap`, blockAuthors)\n}\n\nfunction blockAuthorDelete() {\n    let method = getFromCacheObject(\"wordsType\")\n    let blockAuthors = getFromCacheMap(`blockAuthorMap`)\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 请在【文本框】内输入【作者ID】\\n或使用上方 🚫 屏蔽作者`)\n    }\n    // 输入纯数字，删除对应ID的作者\n    else if (!isNaN(word) && blockAuthors.has(word)) {\n        let text = `@${blockAuthors.get(word)} ${word}`\n        blockAuthors.delete(word)\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n✅ 已删除【${text}】`)\n    }\n    //作者名称\n    else if (Array.from(blockAuthors.values()).includes(word)) {\n        let index = Array.from(blockAuthors.values()).indexOf(word)\n        let key = Array.from(blockAuthors.keys())[index]\n        let text = `@${blockAuthors.get(key)} ${key}`\n        blockAuthors.delete(key)\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n✅ 已删除【${text}】`)\n    }\n    else if (word) {\n        sleepToast(`⭕️ 删除屏蔽\\n${wordsType[method]}\\n\\n⚠️ 输入【用户ID】可屏蔽该作者`)\n    }\n    putInCacheMap(`blockAuthorMap`, blockAuthors)\n}\n\nfunction blockAddFactory() {\n    if (getFromCacheObject(\"wordsType\") === \"authors\") return blockAuthorAdd()\n    else return blockWordAdd()\n}\n\nfunction blockDeleteFactory() {\n    if (getFromCacheObject(\"wordsType\") === \"authors\") return blockAuthorDelete()\n    else return blockWordDelete()\n}\n\n\nfunction likeTagsShow() {\n    let likeTags = getFromCacheObject(`likeTags`)\n    if (likeTags === null) likeTags = []\n    sleepToast(`👀 查看标签\\n📌 喜欢标签\\n\\n${likeTags.join(\"、\")}`, 5)\n}\n\nfunction likeTagsAdd() {\n    let likeTags = getFromCacheObject(`likeTags`)\n    if (likeTags === null) likeTags = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n⚠️ 请在【文本框】内直接输入标签内容`)\n    } else if (word.startsWith(\"@\") || word.startsWith(\"＠\")) {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n⚠️ 仅支持添加【标签】\\n不支持添加 @作者名称`)\n    } else if (word.startsWith(\"#\") || word.startsWith(\"＃\")) {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n⚠️ 仅支持添加【标签】\\n不支持添加 #标签名称`)\n    } else if (likeTags.includes(word)) {\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n✅ 【${word}】已经加入喜欢标签了\\n请于发现页刷新后查看`)\n    } else {\n        likeTags.push(word)\n        putInCacheObject(`likeTags`, likeTags)\n        sleepToast(`📌 喜欢标签\\n📌 添加标签\\n\\n✅ 已将【${word}】加入喜欢标签了`)\n        try {source.refreshExplore()} catch (e) {}\n    }\n}\n\nfunction likeTagsDelete() {\n    let likeTags = getFromCacheObject(`likeTags`)\n    if (likeTags === null) likeTags = []\n\n    let word = String(result.get(\"文本框\")).trim()\n    if (word === \"\") {\n        sleepToast(`📌 喜欢标签\\n🗑 删除标签\\n\\n⚠️ 请在【文本框】内直接输入标签内容`)\n    } else if (!likeTags.includes(word)) {\n        sleepToast(`📌 喜欢标签\\n🗑 删除标签\\n\\n⚠️ 【${word}】不在喜欢标签\\n请检查是否有错别字`)\n    } else {\n        likeTags = likeTags.filter(item => item !== word)\n        putInCacheObject(`likeTags`, likeTags)\n        sleepToast(`📌 喜欢标签\\n🗑 删除标签\\n\\n✅ 已删除该标签【${word}】`)\n        try {source.refreshExplore()} catch (e) {}\n    }\n}\n\n\nfunction likeAuthorsShow() {\n    let text = printAuthorMap(getFromCacheMap(`likeAuthors`))\n    sleepToast(`👀 查看收藏\\n❤️ 他人收藏\\n\\n${text.trim()}`, 2)\n}\n\nfunction likeAuthorsAdd() {\n    let likeAuthors = getFromCacheMap(`likeAuthors`)\n    let word = String(result.get(\"文本框\")).trim()\n    if (word.startsWith(\"@\") || word.startsWith(\"＠\")) {\n        return sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n⚠️ 仅支持通过【作者ID】关注\\n不支持添加 @作者名称`)\n    } else if (word.startsWith(\"#\") || word.startsWith(\"＃\")) {\n        return sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n⚠️ 仅支持通过【作者ID】关注\\n不支持添加 #标签名称`)\n    } else if (likeAuthors.has(word)) {\n        let text = `${likeAuthors.get(word)} ${word}`\n        sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n✅ 【${text}】已经加入收藏列表了，请于发现页查看`)\n    }\n\n    // 无输入内容，添加当前小说的作者\n    if (word === \"\") {\n        let novel = getNovel()\n        likeAuthors.set(String(novel.userId), novel.userName)\n        let text = `@${novel.userName} ${novel.userId}`\n        sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n✅ 已将【${text}】加入他人收藏列表了，请于发现页查看\\n\\n📌 【文本框】内输入【用户ID】可关注其他用户的收藏`)\n    }\n    // 输入纯数字，添加对应ID的作者\n    else if (!isNaN(word)) {\n        let user = getAjaxJson(urlUserDetailed(word)).body\n        likeAuthors.set(user.userId, user.name)\n        let text = `@${user.name} ${user.userId}`\n        sleepToast(`❤️ 他人收藏\\n️ 添加收藏\\n\\n✅ 已将【${text}】加入他人收藏列表了，请于发现页查看`)\n    }\n\n    else if (word) {\n        sleepToast(`❤️ 他人收藏\\n❤️ 添加收藏\\n\\n📌 【文本框】内输入【用户ID】可关注其他用户的收藏`)\n    }\n    putInCacheMap(`likeAuthors`, likeAuthors)\n    try {source.refreshExplore()} catch (e) {}\n}\n\nfunction likeAuthorsDelete() {\n    let likeAuthors = getFromCacheMap(`likeAuthors`)\n    let word = String(result.get(\"文本框\")).trim()\n    if (word.startsWith(\"@\") || word.startsWith(\"＠\")) {\n        return sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n⚠️ 仅支持通过【作者ID/作者名称】取关\\n不支持输入 @作者名称`)\n    } else if (word.startsWith(\"#\") || word.startsWith(\"＃\")) {\n        return sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n⚠️ 仅支持通过【作者ID/作者名称】取关\\n不支持输入 #标签名称`)\n    }\n\n    if (word === \"\") {\n        let novel = getNovel()\n        likeAuthors.delete(novel.userId)\n        let text = `@${novel.userName} ${novel.userId}`\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n✅ 已将【${text}】移出他人收藏列表了\\n\\n📌 【文本框】内输入【用户ID】可取消关注其他用户的收藏`)\n\n    // 输入纯数字，删除对应ID的作者\n    } else if (!isNaN(word) && likeAuthors.has(word)) {\n        let text = `@${likeAuthors.get(word)} ${word}`\n        likeAuthors.delete(word)\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n✅ 已取关【${text}】`)\n\n    //作者名称\n    } else if (Array.from(likeAuthors.values()).includes(word)) {\n        let index = Array.from(likeAuthors.values()).indexOf(word)\n        let key = Array.from(likeAuthors.keys())[index]\n        let text = `@${likeAuthors.get(key)} ${key}`\n        likeAuthors.delete(key)\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n✅ 已取关【${text}】`)\n    }\n    else if (word) {\n        sleepToast(`❤️ 他人收藏\\n🖤 取消收藏\\n\\n📌 【文本框】内输入【用户ID】可取关其他用户的收藏`)\n    }\n    putInCacheMap(`likeAuthors`, likeAuthors)\n    try {source.refreshExplore()} catch (e) {}\n}\n\nfunction shareFactory(type) {\n    let novel = getNovel()\n    if (novel === undefined || novel === null) return sleepToast(\"⚠️ 请在小说阅读页面，使用本功能\")\n    if (type.includes(\"author\")) {\n        startBrowser(urlUserUrl(novel.userId), novel.userName)\n    }\n    else if (type.includes(\"novel\") || (!novel.seriesId)) {\n        startBrowser(urlNovelUrl(novel.id), novel.title)\n    }\n    else if (type.includes(\"series\") && novel.seriesId) {\n        startBrowser(urlSeriesUrl(novel.seriesId), novel.seriesTitle)\n    }\n}\n\nfunction startPixivSettings() {\n    startBrowser(\"https://www.pixiv.net/settings/viewing\", \"账号设置\")\n}\nfunction startGithubReadme() {\n    startBrowser(\"https://pixivsource.pages.dev/Pixiv\", \"使用指南\")\n}\nfunction startGithubIssue() {\n    startBrowser(\"https://github.com/DowneyRem/PixivSource/issues\", \"反馈问题\")\n}\n\nfunction checkStatus(status) {\n    if (eval(String(status)) === true) return \"❤️\"\n    else return \"🖤\"\n}\n\nfunction readMeSearch() {\n    return sleepToast(`🔍 搜索说明\\n\n    标签之间需要以【空格】间隔\n    ➖ 排除标签：#标签1 -标签2\n    👤 作者专搜：@搜索作者名称\n    #️ 标签专搜：#标签1 标签2 \n    ⏬ 字数筛选1：#标签1 标签2 字数3k5\n    ⏬ 字数筛选2：@作者的名称 字数3w5`.replace(\"    \",\"\"), 5)\n}\n\nlet settingsName = {\n    \"SEARCH_AUTHOR\": \"🔍 搜索作者\",\n    \"SHOW_ORIGINAL_LINK\": \"🔗 原始链接\",\n    \"CONVERT_CHINESE\": \"🀄️ 繁简通搜\",\n    \"SHOW_UPDATE_TIME\": \"📅 更新时间\",\n    \"SHOW_COMMENTS\": \"💬 显示评论\",\n    \"MORE_INFORMATION\": \"📖 更多简介\",\n    \"REPLACE_TITLE_MARKS\": \"📚 恢复《》\",\n    \"SHOW_CAPTIONS\": \"🖼️ 显示描述\",\n    \"HIDE_LIKE_NOVELS\": \"❤️ 隐藏收藏\",\n    \"HIDE_WATCHED_SERIES\": \"📃 隐藏追更\",\n    \"IPDirect\": \"✈️ 直连模式\",\n    \"FAST\": \"⏩ 快速模式\",\n    \"DEBUG\": \"🐞 调试模式\",\n    \"SHOW_GENERAL\": \"🆗 常规小说\",\n    \"SHOW_NEW_ADULT\": \"🔞 最新企划\",\n    \"SHOW_NEW_GENERAL\": \"🆗 最新企划\",\n    \"SHOW_RANK_ADULT\": \"🔞 排行榜单\",\n    \"SHOW_RANK_GENERAL\": \"🆗 排行榜单\",\n    \"SHOW_GENRE_ADULT\": \"🔞 原创热门\",\n    \"SHOW_GENRE_GENERAL\": \"🆗 原创热门\",\n    \"SHOW_FURRY\": \"🐺 兽人小说\",\n    \"SHOW_DISCOVER\": \"⚙️ 发现设置\\n（书源编辑界面）\",\n    \"SHOW_SETTINGS\": \"⚙️ 书源设置\\n（书源编辑界面）\",\n    \"SHOW_DISCOVER2\": \"⚙️ 发现设置\\n（小说阅读界面）\",\n    \"SHOW_SETTINGS2\": \"⚙️ 书源设置\\n（小说阅读界面）\",\n}\n\nfunction statusMsg(status) {\n    if (status === true) return \"✅ 已开启\"\n    else if (status === false) return \"🚫 已关闭\"\n    else return \"🈚️ 未设置\"\n}\n\n// 检测快速模式修改的4个设置\nfunction getSettingStatus(mode) {\n    if (mode === undefined) mode = \"\"\n    let keys = [], msgList = []\n    let settings = getFromCacheObject(\"pixivSettings\")\n    if (mode === \"FAST\") {\n        keys = Object.keys(settingsName).slice(0, 5)\n    } else if (mode === \"IPDirect\") {\n        keys = Object.keys(settingsName).slice(0, 2)\n    } else if (mode.includes(\"DISCOVER\")) {\n        keys = Object.keys(settingsName).slice(13, 21)\n    } else {\n        keys = Object.keys(settingsName).slice(0, 13)\n    }\n    for (let i in keys) {\n        msgList.push(`${statusMsg(settings[keys[i]])}　${settingsName[keys[i]]}`)\n    }\n    return msgList.join(\"\\n\").trim()\n}\n\nfunction showSettings() {\n    sleepToast(`\\n⚙️ 当前设置\\n\\n${getSettingStatus()}`)\n}\nfunction showSettingsDiscover() {\n    sleepToast(`\\n⚙️ 当前发现设置\\n\\n${getSettingStatus(\"DISCOVER\")}`)\n}\n\nfunction setDefaultSettingsLoginUrl() {\n    setDefaultSettings()\n    sleepToast(`\\n✅ 已恢复　🔧 默认设置\\n\\n${getSettingStatus()}`)\n}\n\nfunction editSettings(settingName) {\n    let msg, status\n    let settings = getFromCacheObject(\"pixivSettings\")\n    if (!settings) settings = setDefaultSettings()\n    if (!!settings[settingName]) {\n        status = settings[settingName] = !settings[settingName]\n    } else {\n        status = settings[settingName] = true\n    }\n    putInCacheObject(\"pixivSettings\", settings)\n\n    if (settingName === \"FAST\") {\n        checkSettings(settings)\n        msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}\\n\\n${getSettingStatus(settingName)}`\n    } else if (settingName === \"IPDirect\") {\n        if (settings.IPDirect && !isLogin()) {\n            msg = \"✈️ 直连模式\\n\\n✈️ 直连模式 需登录账号\\n当前未登录账号，现已关闭直连模式\"\n            settings.IPDirect = false\n            checkSettings(settings)\n        } else {\n            checkSettings(settings)\n            msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}\\n\\n${getSettingStatus(settingName)}`\n        }\n        try {source.refreshExplore()} catch (e) {}\n    } else {\n        msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}`\n        if (settingName.startsWith(\"SHOW\")) try {source.refreshExplore()} catch (e) {}\n    }\n    sleepToast(msg)\n}\n\nfunction cleanCache() {\n    let novel = getNovel()\n    cache.delete(`${urlNovelUrl(novel.id)}`)\n    cache.delete(`${urlNovelDetailed(novel.id)}`)\n    try {java.refreshContent()} catch(err) {}\n    sleepToast(`🔄 刷新本章\\n\\n若正文未更新，请手动刷新`, 5)\n}\n\nfunction getFurryAuthors() {\n    cache.delete(\"https://api.furrynovel.ink/fav/user/cache\")  // 删除缓存实时请求数据\n    let furryAuthorsMap = {}\n    let authorsListLinpx = getAjaxJson(\"https://api.furrynovel.ink/fav/user/cache\")\n    authorsListLinpx.forEach(author => {\n        furryAuthorsMap[author.name] = author.id || author._id\n    })\n\n    // let authorsMapFurryReading = getAjaxJson(\"\")\n    // furryAuthorsMap = Object.assign(furryAuthorsMap, authorsMapFurryReading)\n    putInCacheObject(\"furryAuthors\", furryAuthorsMap)\n    return furryAuthorsMap\n}\n\nfunction updatePixivAuthors() {\n    let furryAuthors = getFurryAuthors()\n    let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n    if (!pixivAuthors) pixivAuthors = {}\n    pixivAuthors = Object.assign(pixivAuthors, furryAuthors)\n    putInCacheObject(\"pixivAuthors\", pixivAuthors, cacheSaveSeconds)\n    sleepToast(\"\\n🐺 兽人作者搜索优化 \\n\\n ✅ 已导入 Linpx 推荐作者\", 1)\n    return pixivAuthors\n}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "userName",
      "canReName": "true",
      "coverUrl": "coverUrl",
      "init": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction novelHandler(novel){\n    novel = util.formatNovels(util.handNovels([novel], true))[0]\n    if (novel.seriesId === undefined || novel.seriesId === null) {\n        book.bookUrl = novel.detailedUrl = urlNovelUrl(novel.id)\n        book.tocUrl = novel.catalogUrl = urlIP(urlNovelDetailed(novel.id))\n    } else {\n        book.bookUrl = novel.detailedUrl = urlSeriesUrl(novel.seriesId)\n        book.tocUrl = novel.catalogUrl = urlIP(urlSeriesDetailed(novel.seriesId))\n    }\n    // 放入信息以便登陆界面使用\n    source.putLoginInfo(JSON.stringify(novel))\n    putInCacheObject(\"novel\", novel)\n    return novel\n}\n\n(() => {\n    return novelHandler(util.getNovelResFirst(result))\n})()",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "tocUrl": "catalogUrl",
      "wordCount": "textCount"
    },
    "ruleContent": {
      "content": "@js:\nvar util = objParse(String(java.get(\"util\")))\nlet emoji = {\n    \"normal\": 101, \"surprise\": 102, \"series\": 103, \"heaven\": 104, \"happy\": 105,\n    \"excited\": 106, \"sing\": 107, \"cry\": 108, \"normal2\": 201, \"shame2\": 202,\n    \"love2\": 203, \"interesting2\": 204, \"blush2\": 205, \"fire2\": 206, \"angry2\": 207,\n    \"shine2\": 208, \"panic2\": 209, \"normal3\": 301, \"satisfaction3\": 302, \"surprise3\": 303,\n    \"smile3\": 304, \"shock3\": 305, \"gaze3\": 306, \"wink3\": 307, \"happy3\": 308,\n    \"excited3\": 309, \"love3\": 310, \"normal4\": 401, \"surprise4\": 402, \"series4\": 403,\n    \"love4\": 404, \"shine4\": 405, \"sweet4\": 406, \"shame4\": 407, \"sleep4\": 408,\n    \"heart\": 501, \"teardrop\": 502, \"star\": 503\n}\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction getNovelInfo(res) {\n    // 放入小说信息以便登陆界面使用\n    let novel = source.getLoginInfoMap()\n    if (!novel) novel = getFromCacheObject(\"novel\")\n    if (res && res.error === true) return\n    novel.id = Number(res.id)\n    novel.title = res.title\n    novel.userId = res.userId\n    novel.userName = res.userName\n\n    if (res.bookmarkData) {\n        novel.isBookmark = true\n        putInCache(`collect${novel.id}`, res.bookmarkData.id)\n        util.saveNovels(\"likeNovels\", [Number(novel.id)])\n    } else {\n        novel.isBookmark = false\n    }\n\n    if (res.seriesNavData) {\n        novel.seriesId = Number(res.seriesNavData.seriesId)\n        novel.seriesTitle = res.seriesNavData.title\n        novel.isWatched = res.seriesNavData.isWatched\n        util.saveNovels(\"watchedSeries\", [Number(novel.seriesId)])\n    } else {\n        novel.seriesId = null\n        novel.seriesTitle = \"\"\n        novel.isWatched = false\n    }\n\n    // 系列 + 阅读，使用当前章节名称\n    if (novel.seriesId && util.environment.IS_LEGADO) {\n        let novelIds = getFromCacheObject(`novelIds${novel.seriesId}`)\n        novel.id = novelIds[book.durChapterIndex]\n        novel.title = book.durChapterTitle\n        let bookmarkId = getFromCacheObject(`collect${novel.id}`)\n        novel.isBookmark = !!bookmarkId\n    }\n\n    // 添加投票信息\n    if (res.pollData) novel.pollChoicesCount = res.pollData.choices.length\n    else novel.pollChoicesCount = 0\n    novel[\"章节名称\"] = novel.title\n    source.putLoginInfo(JSON.stringify(novel))\n    putInCacheObject(\"novel\", novel)\n}\n\nfunction getCaptions(res, content)　{\n    // 在正文内部添加小说描述\n    if (util.settings.SHOW_CAPTIONS && res.description !== \"\") {\n        content = res.description + \"\\n\" + \"——————————\\n\".repeat(2) + content\n    }\n    return content\n}\n\nfunction replaceUploadedImage(res, content) {\n    // 获取 [uploadedimage:] 的图片链接\n    if (res.textEmbeddedImages) {\n        Object.keys(res.textEmbeddedImages).forEach((key) => {\n            content = content.replace(`[uploadedimage:${key}]`, `<img src=\"${urlCoverUrl(res.textEmbeddedImages[key].urls.original)}\">`)\n        })\n    }\n    return content\n}\n\nfunction replacePixivImage(content) {\n    // 获取 [pixivimage:] 的图片链接 [pixivimage:1234] [pixivimage:1234-1]\n    let matched = content.match(RegExp(/\\[pixivimage:(\\d+)-?(\\d+)]/gm))\n    if (matched) {\n        matched.forEach(pixivimage => {\n            let matched2, illustId, order = 0\n            if (pixivimage.includes(\"-\")) {\n                matched2 = pixivimage.match(RegExp(\"(\\\\d+)-(\\\\d+)\"))\n                illustId = matched2[1]; order = matched2[2]\n            } else {\n                matched2 = pixivimage.match(RegExp(\"\\\\d+\"))\n                illustId = matched2[0];\n            }\n            if (urlIllustOriginal(illustId, order)) {\n                content = content.replace(`${pixivimage}`, `<img src=\"${urlIllustOriginal(illustId, order)}\">`)\n            } else {\n                content = content.replace(`${pixivimage}`, ``)\n            }\n        })\n    }\n    return content\n}\n\nfunction replaceNewPage(content) {\n    // 替换 Pixiv 分页标记符号 [newpage]\n    if (!util.environment.IS_LEGADO_SIGMA) {\n        let matched = content.match(RegExp(/[ 　]*\\[newpage][ 　]*/gm))\n        if (matched) {\n            for (let i in matched) {\n                content = content.replace(`${matched[i]}`, `${\"<p>​<p/>\".repeat(3)}`)\n            }\n        }\n    }\n    return content\n}\n\nfunction replaceChapter(content) {\n    // 替换 Pixiv 章节标记符号 [chapter:]\n    let matched = content.match(RegExp(/\\[chapter:(.*?)]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let matched2 = matched[i].match(/\\[chapter:(.*?)]/m)\n            let chapter = matched2[1].trim()\n            // 替换 Pixiv 分页标记符号 [newpage]\n            if (util.environment.IS_LEGADO_SIGMA) {\n                content = content.replace(`${matched[i]}`, `<usehtml><h3>${chapter}</h3></usehtml>`)\n            } else {\n                content = content.replace(`${matched[i]}`, `${chapter}<p>​<p/>`)\n            }\n        }\n    }\n    return content\n}\n\nfunction replaceJumpPage(content) {\n    // 替换 Pixiv 跳转页面标记符号 [[jump:]]\n    let matched = content.match(RegExp(/\\[jump:(\\d+)]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let page = matched[i].match(/\\d+/)\n            content = content.replace(`${matched[i]}`, `\\n\\n跳转至第${page}节`)\n        }\n    }\n    return content\n}\n\nfunction replaceJumpUrl(content) {\n    // 替换 Pixiv 链接标记符号 [[jumpuri: > ]]\n    let matched = content.match(RegExp(/\\[\\[jumpuri:(.*?)>(.*?)]]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let matched2 = matched[i].match(/\\[\\[jumpuri:(.*?)>(.*?)]]/m)\n            let matchedText = matched2[0]\n            let urlName = matched2[1].trim()\n            let urlLink = matched2[2].trim()\n\n            if (util.environment.IS_LEGADO_SIGMA) {\n                content = content.replace(`${matchedText}`, `<usehtml><p>　　<a href=${urlLink}>${urlName}</a></p></usehtml>`)\n            } else {\n                if (urlLink === urlName) {\n                    content = content.replace(`${matchedText}`, `${urlName}`)\n                } else {\n                    content = content.replace(`${matchedText}`, `${urlName}: ${urlLink}`)\n                }\n            }\n        }\n    }\n    return content\n}\n\nfunction replaceRb(content) {\n    // 替换 Pixiv 注音标记符号 [[rb: > ]]\n    let matched = content.match(RegExp(/\\[\\[rb:(.*?)>(.*?)]]/gm))\n    if (matched) {\n        for (let i in matched) {\n            let matched2 = matched[i].match(/\\[\\[rb:(.*?)>(.*?)]]/m)\n            let matchedText = matched2[0]\n            let kanji = matched2[1].trim()\n            let kana = matched2[2].trim()\n\n            if (!util.settings.REPLACE_TITLE_MARKS) {\n                // 默认替换成（括号）\n                content = content.replace(`${matchedText}`, `${kanji}（${kana}）`)\n            } else {\n                let reg = RegExp(\"[\\\\u4E00-\\\\u9FFF]+\", \"g\");\n                if (reg.test(kana)) {\n                    // kana为中文，则替换回《书名号》\n                    content = content.replace(`${matchedText}`, `${kanji}《${kana}》`)\n                } else {\n                    // 阅读不支持 <ruby> <rt> 注音\n                    // content = content.replace(`${matchedText}`, `<ruby>${kanji}<rt>${kana}</rt></ruby>`)\n                    content = content.replace(`${matchedText}`, `${kanji}（${kana}）`)\n                }\n            }\n        }\n    }\n    return content\n}\n\nfunction getPollData(res, content) {\n    // 添加投票\n    if (res.pollData) {\n        let poll = `📃 投票(✅${res.pollData.total}已投)：\\n${res.pollData.question}\\n`\n        res.pollData.choices.forEach(choice => {\n            poll += `选项${choice.id}：${choice.text}(✅${choice.count})\\n`\n        })\n        content += \"\\n\" + \"——————————\\n\".repeat(2) + poll\n    }\n    return content\n}\n\nfunction processComment(item) {\n    let text = item.comment || \"\"\n    if (text === \"\" && item.stampId) {\n        return `<img src=\"${urlStampUrl(item.stampId)}\">`\n    }\n    return text.replace(/\\(([^)]+)\\)/g, (match, key) => {\n        if (emoji.hasOwnProperty(key)) {\n            return `<img src=\"${urlEmojiUrl(emoji[key])}\" >`\n        }\n        return match\n    })\n}\n\nfunction formatComment(item, replyToName = null) {\n    const content = processComment(item)\n    const isMyComment = item.userId === String(getFromCache(\"pixiv:uid\"))\n    const commentId = isMyComment ? `(${item.id})` : \"\"\n    const name = replyToName ? `@${item.userName}(⤴️@${replyToName})` : `@${item.userName}`\n    return `${name}：${content}(${item.commentDate})${commentId}\\n`\n}\n\nfunction getComment(res, content) {\n    if (!util.settings.SHOW_COMMENTS || res.commentCount === 0) return content\n\n    const limit = 50\n    let comments = [], commentUrls = [];\n    let maxPage = Math.ceil(res.commentCount / limit)\n    if (maxPage >= 2 && util.environment.IS_LEGADO) {\n        for (let i = 0; i < maxPage; i++) {\n            commentUrls.push(urlIP(urlNovelComments(res.id, i * limit, limit)))\n        }\n        comments = getAjaxAllJson(commentUrls).map(resp => resp.body.comments).flat()\n    } else {\n        for (let i = 0; i < maxPage; i++) {\n            let result = getAjaxJson(urlIP(urlNovelComments(res.id, i * limit, limit)), true)\n            if (result && !result.error && result.body && result.body.comments) {\n                comments = comments.concat(result.body.comments)\n            }\n        }\n    }\n\n    let commentText = `💬 评论(共计${comments.length}条)：\\n`\n    comments.forEach(comment => {\n        commentText += formatComment(comment)\n        if (comment.hasReplies) {\n            let resp = getAjaxJson(urlIP(urlNovelCommentsReply(comment.id, 1)), true)\n            if (resp && !resp.error && resp.body && resp.body.comments) {\n                resp.body.comments.reverse().forEach(reply => {\n                    commentText += formatComment(reply, reply.replyToUserName)\n                })\n            }\n            commentText += \"——————————\\n\"\n        }\n    })\n    return content + \"\\n\" + \"——————————\\n\".repeat(2) + commentText\n}\n\nfunction getContent(res) {\n    getNovelInfo(res)  // 放入信息以便登陆界面使用\n    let content = String(res.content)\n    // let content = \"undefined\"\n    if (content.includes(\"undefined\")) {\n        return checkContent()\n    }\n\n    content = getCaptions(res, content)\n    content = replaceUploadedImage(res, content)\n    content = replacePixivImage(content)\n    content = replaceNewPage(content)\n    content = replaceChapter(content)\n    content = replaceJumpPage(content)\n    content = replaceJumpUrl(content)\n    content = replaceRb(content)\n    content = getPollData(res, content)\n    content = getComment(res, content)\n    return content\n}\n\nfunction checkContent() {\n    let latestMsg = getAjaxJson(urlMessageThreadLatest(5))\n    if (latestMsg.error === true) {\n        java.log(JSON.stringify(latestMsg))\n\n    } else if (latestMsg.body.total >= 1) {\n        let msg = latestMsg.body.message_threads.filter(item => item.thread_name === \"pixiv事務局\")[0]\n        if (msg === undefined) {\n            sleepToast(`您于 ${java.timeFormat(new Date().getTime())} 触发 Pixiv 【请求限制】，建议稍候/重新登录再继续`, 3)\n            // java.startBrowser(\"https://www.pixiv.net\", '退出登录')\n            // java.startBrowser(\"https://www.pixiv.net/logout.php\",'退出登录')  // 不清除 WebView 缓存无法重新登录\n\n        } else if (new Date().getTime()- 1000*msg.modified_at <= 3*24*60*60*1000) { // 3*24h内提醒\n            sleepToast(`您于 ${java.timeFormat(1000*msg.modified_at)} 触发 Pixiv 【过度访问】，请修改密码并重新登录`, 3)\n            sleepToast(`${msg.latest_content}`, 5)\n            java.startBrowser(\"https://accounts.pixiv.net/password/change\",'修改密码')\n        }\n    }\n}\n\n(() => {\n    return getContent(util.getNovelResFirst(result))\n})()",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "userName",
      "bookList": "@js:\nvar util = objParse(String(java.get(\"util\")))\nvar seriesSet = new Set();  // 存储seriesID 有BUG无法处理翻页\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction handlerFactory() {\n    if (baseUrl.includes(\"https://cdn.jsdelivr.net\")) {\n        return () => {updateSource(); return []}\n    }\n    if (baseUrl.includes(\"github\")) {\n        return () => {startBrowser(baseUrl, \"\"); return []}\n    }\n    if (baseUrl.includes(\"/bookmark\")) {\n        return handlerBookMarks()\n    }\n    if (baseUrl.includes(\"/top\")) {\n        return handlerRecommend()\n    }\n    if (baseUrl.includes(\"/follow_latest\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/watch_list\")) {\n        return handlerWatchList()\n    }\n    if (baseUrl.includes(\"/discovery\")) {\n        return handlerDiscovery()\n    }\n    if (baseUrl.includes(\"/new\")) {\n        return handlerDiscovery()\n    }\n    if (baseUrl.includes(\"/commission/\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/user_event/portal\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/genre\")) {\n        return handlerWatchList()\n    }\n    // 匹配 html 中的 json\n    if (baseUrl.includes(\"/ranking\")) {\n        return handlerRanking()\n    }\n    // 正则匹配网址内容\n    if (baseUrl.includes(\"/marker_all\")) {\n        return handlerRankingOld()\n    }\n    if (baseUrl.includes(\"/editors_picks\")) {\n        return handlerRankingOld()\n    }\n    if (baseUrl.includes(\"/ajax/search/novels\")) {\n        return handlerSearch()\n    }\n    if (baseUrl.startsWith(\"https://www.pixiv.net\")) {\n        return handlerRankingOld()\n    }\n    else {\n        return () => {startBrowser(baseUrl, \"\"); return []}\n    }\n}\n\n\n// 推荐小说\nfunction handlerRecommend() {\n    return () => {\n        let res = JSON.parse(result)\n        const recommend = res.body.page.recommend\n        const novels = res.body.thumbnails.novel\n        let nidSet = new Set(recommend.ids)\n        // java.log(nidSet.size)\n        let list = novels.filter(novel => nidSet.has(String(novel.id)))\n        // java.log(`过滤结果:${JSON.stringify(list)}`)\n        return util.formatNovels(util.handNovels(util.combineNovels(list)))\n    }\n}\n\n// 收藏小说，他人收藏\nfunction handlerBookMarks() {\n    return () => {\n        let res = JSON.parse(result).body.works\n        if (res === undefined || res.length === 0) {\n            //流程无法本环节中止 只能交给下一流程处理\n            return []\n        }\n        return util.formatNovels(util.handNovels(res))\n    }\n}\n\n//关注作者，小说委托，小说企划\nfunction handlerFollowLatest() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(util.combineNovels(res.body.thumbnails.novel)))\n    }\n}\n\n//推荐小说，最近小说\nfunction handlerDiscovery() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(util.combineNovels(res.body.novels)))\n    }\n}\n\n// 搜索标签\nfunction handlerSearch() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(util.combineNovels(res.body.novel.data)))\n    }\n}\n\n// 追更列表，热门分类\nfunction handlerWatchList() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatNovels(util.handNovels(res.body.thumbnails.novelSeries))\n    }\n}\n\n// 排行榜，顺序相同\nfunction handlerRanking() {\n    return () => {\n        try {\n            let resp = JSON.parse(result.match(/<script id=\"__NEXT_DATA__\"[^>]*>([\\s\\S]*?)<\\/script>/)[1])\n            let novels = resp.props.pageProps.assign.display_a.rank_a\n            // java.log(JSON.stringify(novels))\n            return util.formatNovels(util.handNovels(util.combineNovels(novels)))\n        } catch (e) {\n            return []\n        }\n    }\n}\n\n// 书签，首页，编辑部推荐，顺序相同\nfunction handlerRankingOld() {\n    if (globalThis.environment.IS_LEGADO) return handlerRankingAjaxAll()\n    // else if (globalThis.environment.IS_SOURCE_READ) return handlerRankingWebview()\n    else if (globalThis.environment.IS_SOURCE_READ) return handlerRankingAjax()\n    else return []\n}\n\n// 书签，首页，编辑部推荐，顺序相同\nfunction handlerRankingAjaxAll() {\n    return () => {\n        let  novelIds = [], novelUrls = []\n        // let result = result + java.ajax(`${baseUrl}&p=2`)  // 正则获取网址中的 novelId\n        let matched = result.match(RegExp(/\\/novel\\/show\\.php\\?id=\\d{5,}/gm))\n        for (let i in matched) {\n            let novelId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (novelIds.indexOf(novelId) === -1) {\n                novelIds.push(novelId)\n                novelUrls.push(urlNovelDetailed(novelId))\n            }\n        }\n        // java.log(JSON.stringify(novelIds))\n        let novels = getAjaxAllJson(novelUrls).map(resp => resp.body)\n        return util.formatNovels(util.handNovels(util.combineNovels(novels)))\n    }\n}\n\n// 书签，首页\nfunction handlerRankingWebview() {\n    return () => {\n        let novelIds = []  // 正则获取网址中的 novelId\n        // let result = result + java.ajax(`${baseUrl}&p=2`)  // 正则获取网址中的 novelId\n        let matched = result.match(RegExp(/\\/novel\\/show\\.php\\?id=\\d{5,}/gm))\n        for (let i in matched) {\n            let novelId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (novelIds.indexOf(novelId) === -1) {\n                novelIds.push(novelId)\n            }\n        }\n        // java.log(JSON.stringify(novelIds))\n        let userNovels = getWebviewJson(\n            urlNovelsDetailed(getFromCache(\"pixiv:uid\"), novelIds), html => {\n                return (html.match(new RegExp(\">\\\\{.*?}<\"))[0].replace(\">\", \"\").replace(\"<\", \"\"))\n            }).body\n        return util.formatNovels(util.handNovels(util.combineNovels(Object.values(userNovels))))\n    }\n}\n\n// 排行榜，书签，顺序相同\nfunction handlerRankingAjax() {\n    return () => {\n        let novels = [], novelIds = []\n        // let result = result + java.ajax(`${baseUrl}&p=2`)  // 正则获取网址中的 novelId\n        let matched = result.match(RegExp(/\\/novel\\/show\\.php\\?id=\\d{5,}/gm))\n        for (let i in matched) {\n            let novelId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (novelIds.indexOf(novelId) === -1) {\n                novelIds.push(novelId)\n                // java.log(urlNovelDetailed(novelId))\n                let res = getAjaxJson(urlNovelDetailed(novelId))\n                if (res.error !== true) {\n                    novels.push(res.body)\n                } else {\n                    java.log(JSON.stringify(res))\n                }\n            }\n        }\n        return util.formatNovels(util.handNovels(util.combineNovels(novels)))\n    }\n}\n\n(() => {\n    return handlerFactory()()\n})()",
      "bookUrl": "detailedUrl",
      "coverUrl": "coverUrl",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "wordCount": "textCount"
    },
    "ruleSearch": {
      "author": "userName",
      "bookList": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nvar first = true;\n// 存储seriesID\nvar seriesSet = {\n    keywords: \"Pixiv:Search\",\n    has: (value) => {\n        let page = Number(java.get(\"page\"))\n        if (page === 1 && first) {\n            first = false\n            cache.deleteMemory(this.keywords)\n            return false\n        }\n\n        let v = cache.getFromMemory(this.keywords)\n        if (v === undefined || v === null) {\n            return false\n        }\n        let set = new Set(JSON.parse(v))\n        return set.has(value)\n    },\n\n    add: (value) => {\n        let v = cache.getFromMemory(this.keywords)\n        if (v === undefined || v === null) {\n            cache.putMemory(this.keywords, JSON.stringify([value]))\n\n        } else {\n            let arr = JSON.parse(v)\n            if (typeof arr === \"string\") {\n                arr = Array(arr)\n            }\n            arr.push(value)\n            cache.putMemory(this.keywords, JSON.stringify(arr))\n        }\n    },\n};\n\nfunction getUserIdCache() {\n    let userId\n    let userName = String(java.get(\"keyword\"))\n    //cache.delete(\"pixivAuthors\")\n    let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n    // java.log(JSON.stringify(pixivAuthors))\n    if (pixivAuthors) userId = pixivAuthors[userName]\n    if (userId) {\n        java.log(`👤 缓存作者ID：${userId}`)\n        return [userId]\n    }\n}\n\nfunction getUserIdOnline(full) {\n    let userName = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    // cache.delete(urlSearchUser(userName, page, full))\n    let resp = getAjaxParseJson(urlSearchUser(userName, page, full), html => {\n            // java.log(urlIP(urlSearchUser(userName, page, full)))\n            return JSON.parse(html.match(/<script id=\"__NEXT_DATA__\"[^>]*>([\\s\\S]*?)<\\/script>/)[1])\n        }\n    )\n\n    let novels = Object.values(JSON.parse(resp.props.pageProps.serverSerializedPreloadedState).thumbnail.novel)\n    let userIds = Array.from(new Set(novels.map(novel => novel.userId)))\n    java.log(`👤 获取作者ID：${JSON.stringify(userIds)}`)\n    if (userIds.length === 1) {\n        let pixivAuthors = getFromCacheObject(\"pixivAuthors\")\n        pixivAuthors[userName] = userIds[0]\n        putInCacheObject(\"pixivAuthors\", pixivAuthors)\n    }\n    if (userIds.length === 0) sleepToast(`\\n暂无名为【${userName}】的作者发布过小说\\n请尝试其他关键词`)\n    return [userIds, novels]\n}\n\nfunction getUserNovels() {\n    let novels = []\n    let page = Number(java.get(\"page\"))\n    let uidList = getUserIdCache()\n    if (!uidList) [uidList, novels] = getUserIdOnline()\n\n    if(uidList.length === 0 || uidList.length >=2 ) return novels\n    else if(uidList.length === 1 ) {\n        let uid = uidList[0]\n        let resp = getAjaxJson(urlIP(urlUserAllWorks(uid)), true)\n        // java.log(urlIP(urlUserAllWorks(id)))\n\n        // 获取系列小说，与 util.handnovels 系列详情兼容\n        let seriesIds = []\n        if (resp.body.novelSeries.length >= 1) {\n            resp.body.novelSeries.forEach(novel =>{\n                seriesIds.push(novel.id)\n                novel.textCount = novel.publishedTotalCharacterCount\n                novel.description = novel.caption\n            })\n            novels = novels.concat(resp.body.novelSeries)\n        }\n\n        // 获取所有系列内部的小说 ID\n        let seriesNovelIds = []\n        if (util.environment.IS_LEGADO) {\n            let seriesUrls = seriesIds.map(seriesId => urlIP(urlSeriesNovelsTitles(seriesId)))\n            // let resp = getAjaxAllJson(seriesUrls).map(resp => resp.body)\n            // seriesNovelIds = resp.flat().map(item => item.id)\n            seriesNovelIds = getAjaxAllJson(seriesUrls).flatMap(resp => resp.body.map(item => item.id))\n        }\n\n        if (util.environment.IS_SOURCEREAD) {\n            seriesIds.forEach(seriesId => {\n                let novels = getAjaxJson(urlIP(urlSeriesNovelsTitles(seriesId))).body\n                seriesNovelIds.push.apply(seriesNovelIds, novels.map(novel => novel.id))\n            })\n        }\n        // java.log(`有系列的小说ID：${JSON.stringify(seriesNovelIds)}`)\n        // java.log(JSON.stringify(seriesNovelIds.length))\n\n        // 获取单篇小说\n        let novelIds = Object.keys(resp.body.novels)\n        novelIds = novelIds.filter(novelId => (!seriesNovelIds.includes(novelId)))\n        novelIds = novelIds.reverse().slice((page - 1) * 20, page * 20)\n        // java.log(`真单篇的小说ID：${JSON.stringify(novelIds)}`)\n        // java.log(JSON.stringify(novelIds.length))\n\n        if (globalThis.environment.IS_LEGADO) {\n            let novelUrls = novelIds.map(novelId => urlIP(urlNovelDetailed(novelId)))\n            // java.log(JSON.stringify(novelUrls))\n            // cache.delete(novelUrls)\n            novels = novels.concat(getAjaxAllJson(novelUrls).map(resp => resp.body))\n        }\n\n        if (util.environment.IS_SOURCEREAD) {\n            novelIds.forEach(novelId => {\n                // java.log(urlIP(urlNovelDetailed(novelId)))\n                let res = getAjaxJson(urlIP(urlNovelDetailed(novelId)))\n                if (res.error !== true) {\n                    novels.push(res.body)\n                } else {\n                    java.log(JSON.stringify(res))\n                }\n            })\n        }\n    }\n    \n    util.debugFunc(() => {\n        java.log(`获取用户搜索小说结束`)\n    })\n    return novels\n}\n\nfunction search(name, type, page) {\n    let resp = {}\n    if (type.includes(\"novel\")) {\n        resp = getAjaxJson(urlIP(urlSearchNovel(name, page)))\n        java.log(urlIP(urlSearchNovel(name, page)))\n    }\n    if (type.includes(\"series\")) {\n        resp = getAjaxJson(urlIP(urlSearchSeries(name, page)))\n        java.log(urlIP(urlSearchSeries(name, page)))\n    }\n    if (resp.error === true || resp.total === 0) {\n        return {\"data\": [], \"total\":0, \"lastPage\": 0}\n    }\n    return resp.body.novel\n}\n\nfunction getSeries() {\n    let resp = JSON.parse(result)\n    if (resp.error === true) {\n        return []\n    }\n    let name = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    java.log(urlIP(urlSearchSeries(name, page)))\n    putInCacheObject(urlIP(urlSearchSeries(name, page)), resp, cacheSaveSeconds)  // 加入缓存\n    return resp.body.novel.data\n}\n\nfunction getNovels() {\n    let name = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    let resp = search(name, \"novel\", page)\n    return util.combineNovels(resp.data)\n}\n\nfunction getConvertNovels() {\n    let novels = []\n    let name = String(java.get(\"keyword\"))\n    let page = Number(java.get(\"page\"))\n    let name1 = String(java.s2t(name))\n    let name2 = String(java.t2s(name))\n    if (name1 !== name) novels = novels.concat(search(name1, \"novel\", page).data)\n    if (name2 !== name) novels = novels.concat(search(name2, \"novel\", page).data)\n    novels = util.combineNovels(novels)\n    if (name1 !== name) novels = novels.concat(search(name1, \"series\", page).data)\n    if (name2 !== name) novels = novels.concat(search(name2, \"series\", page).data)\n    return novels\n}\n\nfunction novelFilter(novels) {\n    let textCount = 0, tags = []\n    let limitedTextCount = String(java.get(\"limitedTextCount\")).replace(\"字数\", \"\").replace(\"字數\", \"\")\n    // limitedTextCount = `3w 3k 3w5 3k5`.[0]\n    if (limitedTextCount.includes(\"w\") || limitedTextCount.includes(\"W\")) {\n        let num = limitedTextCount.toLowerCase().split(\"w\")\n        textCount = 10000 * num[0] + 1000 * num[1]\n    } else if (limitedTextCount.includes(\"k\") || limitedTextCount.includes(\"K\")) {\n        let num = limitedTextCount.toLowerCase().split(\"k\")\n        textCount = 1000 * num[0] + 100 * num[1]\n    }\n\n    let novels0 = novels.map(novel => novel.id)\n    if (textCount >= 1) {\n        novels = novels.filter(novel => novel.textCount >= textCount)\n        let novels1 = novels.map(novel => novel.id)\n        java.log(`🔢 字数限制：${limitedTextCount}`)\n        java.log(`⏬ 字数限制：过滤前${novels0.length}；过滤后${novels1.length}`)\n    }\n\n    let inputTags = String(java.get(\"inputTags\")).split(\" \")\n    for (let i in inputTags) {\n        let tag = inputTags[i].trim()\n        if (tag !== \"\") tags.push(`${tag}`)\n    }\n\n    if (tags.length >= 1) {\n        // 仅保留含有所有标签的小说\n        // novels = novels.filter(novel => {\n        //     // java.log(`${JSON.stringify(novel.tags)}\\n${tags.every(item => novel.tags.includes(item))}`)\n        //     return tags.every(item => novel.tags.includes(item))\n        // })\n        novels = novels.filter(novel => tags.every(item => novel.tags.includes(item)))\n        let novels2 = novels.map(novel => novel.id)\n        java.log(`#️⃣ 过滤标签：${tags.join(\"、\")}`)\n        java.log(`#️⃣ 过滤标签：过滤前${novels0.length}；过滤后${novels2.length}`)\n    }\n\n    let inputAuthor = String(java.get(\"inputAuthor\")).trim()\n    if (inputAuthor) {\n        // novels = novels.filter(novel => {\n        //     java.log(`${novel.userName}-${novel.userName.includes(inputAuthor)}`)\n        //     return novel.userName.includes(inputAuthor)\n        // })\n        novels = novels.filter(novel => novel.userName.includes(inputAuthor))\n        let novels2 = novels.map(novel => novel.id)\n        java.log(`👤 过滤作者：${inputAuthor.join(\"、\")}`)\n        java.log(`👤 过滤作者：过滤前${novels0.length}；过滤后${novels2.length}`)\n    }\n    return novels\n}\n\n(() => {\n    let novels = []\n    let keyword = String(java.get(\"keyword\"))\n    if (keyword.startsWith(\"@\")) {\n        java.put(\"keyword\", keyword.slice(1))\n        novels = novels.concat(getUserNovels())\n    } else if (keyword.startsWith(\"#\")) {\n        java.put(\"keyword\", keyword.slice(1))\n        novels = novels.concat(getSeries())\n        novels = novels.concat(getNovels())\n    } else if (keyword.startsWith(\"$\") || util.settings.SEARCH_AUTHOR) {\n        if (keyword.startsWith(\"$\")) {\n            keyword = keyword.slice(1)\n            java.put(\"keyword\", keyword)\n        }\n        java.log(`👤 粗略搜索作者：${keyword}`)\n        novels = novels.concat(getUserIdOnline()[1])\n    } else {\n        novels = novels.concat(getSeries())\n        novels = novels.concat(getNovels())\n        if (util.settings.CONVERT_CHINESE) novels = novels.concat(getConvertNovels())\n    }\n    // java.log(JSON.stringify(novels))\n    // 返回空列表中止流程\n    if (novels.length === 0) {\n        return []\n    }\n    return novelFilter(util.formatNovels(util.handNovels(novels)))\n})()",
      "bookUrl": "detailedUrl",
      "checkKeyWord": "#测试页面",
      "coverUrl": "coverUrl",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "wordCount": "textCount"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction urlNovel(novelId){\n    if (util.settings.SHOW_ORIGINAL_LINK) {\n        return urlNovelUrl(novelId)\n    } else {\n        return urlNovelDetailed(novelId)\n    }\n}\n\nfunction oneShotHandler(res) {\n    res.textCount = res.userNovels[`${res.id}`].textCount\n    res.createDate = timeTextFormat(res.createDate)\n    return [{\n        title: res.title.trim(),\n        chapterUrl: urlIP(urlNovel(res.id)),\n        chapterInfo: `${res.createDate}　　${res.textCount}字`\n    }]\n}\n\nfunction seriesHandler(res) {\n    const limit = 30\n    let returnList = [], novelIds = []\n    let seriesID = res.id, allChaptersCount = res.total\n    util.debugFunc(() => {\n        java.log(`本系列 ${seriesID} 一共有${allChaptersCount}章`);\n    })\n\n    //发送请求获得相应数量的目录列表\n    function sendAjaxForGetChapters(lastIndex) {\n        resp = getAjaxJson(urlIP(urlSeriesNovels(seriesID, limit, lastIndex)), true)\n        res = resp.body.thumbnails.novel\n        // res = resp.body.page.seriesContents\n        res.forEach(v => {\n            v.title = v.title.trim()\n            v.chapterUrl = urlIP(urlNovel(v.id))\n            novelIds.push(v.id)\n            if (v.updateDate !== undefined) {\n                v.updateDate = timeTextFormat(v.createDate)\n                v.chapterInfo = `${v.updateDate}　　${v.textCount}字`\n            } else {\n                v.updateDate = java.timeFormat(v.uploadTimestamp)\n                v.chapterInfo = `${v.updateDate}　　${v.textLength}字`\n            }\n            util.debugFunc(() => {\n                java.log(`${v.title}`)\n            })\n        })\n        return res;\n    }\n\n    if (!util.settings.SHOW_UPDATE_TIME) {\n        returnList = getAjaxJson(urlIP(urlSeriesNovelsTitles(seriesID)), true).body\n        returnList.forEach(v => {\n            v.title = v.title.trim()\n            v.chapterUrl = urlIP(urlNovel(v.id))\n            novelIds.push(v.id)\n        })\n    } else {\n        //逻辑控制者 也就是使用上面定义的两个函数来做对应功能\n        //要爬取的总次数\n        let max = Math.ceil(allChaptersCount / limit)\n        for (let i = 0; i < max; i++) {\n            //java.log(\"i的值:\"+i)\n            let list = sendAjaxForGetChapters(i * limit);\n            //取出每个值\n            returnList = returnList.concat(list)\n        }\n    }\n    // 放入小说信息以便登陆界面使用\n    let novel = source.getLoginInfoMap()\n    if (novel === undefined) novel = getFromCacheObject(\"novel\")\n    novel.novelIds = novelIds\n    putInCacheObject(`novelIds${seriesID}`, novelIds, cacheSaveSeconds)\n    // java.log(JSON.stringify(returnList))\n    source.putLoginInfo(JSON.stringify(novel))\n    putInCacheObject(\"novel\", novel)\n    return returnList\n}\n\n(function (res) {\n    res = util.getNovelResSeries(result)\n    if (res.firstNovelId === undefined || res.seriesNavData === null) {\n        return oneShotHandler(res)\n    } else {\n        return seriesHandler(res)\n    }\n})()",
      "chapterName": "title",
      "chapterUrl": "chapterUrl",
      "updateTime": "chapterInfo"
    },
    "searchUrl": "@js:\njava.put(\"key\", key)\njava.put(\"page\", page)\nlet keyword = key.split(\" \")\nlet limitedTextCount\nif (key.includes(\"字数\") || key.includes(\"字數\") ) {\n    limitedTextCount = keyword.pop()\n    keyword = keyword.join(\" \")\n} else {\n    limitedTextCount = \"\"\n    keyword = key\n}\njava.put(\"keyword\", keyword)\njava.put(\"limitedTextCount\", limitedTextCount)\n\nif (keyword.startsWith(\"@\") || keyword.startsWith(\"＠\")) {\n    keyword = keyword.slice(1)\n    if (keyword.includes(\"#\") || keyword.includes(\"＃\")) {\n        let author = keyword.split(\" \")[0]\n        let tags = keyword.replace(author, \"\").trim().slice(1)\n        java.put(\"keyword\", `@${author}`)\n        java.put(\"inputTags\", tags)\n        java.log(`👤 搜索作者：${author} #️⃣ 过滤标签：${tags.replace(\" \", \"、\")}`)\n    } else {\n        java.put(\"keyword\", `@${keyword}`)\n        java.log(`👤 搜索作者：${keyword}`)\n    }\n\n} else if (keyword.startsWith(\"$\") || keyword.startsWith(\"＄\")) {\n    keyword = keyword.slice(1)\n    // java.log(`👤 粗略搜索作者：${keyword}`)\n    java.put(\"keyword\", `$${keyword}`)\n\n} else if (keyword.startsWith(\"#\") || keyword.startsWith(\"＃\")) {\n    keyword = keyword.slice(1)\n    java.log(`#️⃣ 搜索标签：${keyword}`)\n    java.put(\"keyword\", `#${keyword}`)\n\n} else {\n    java.log(`🔍 搜索内容：${keyword}`)\n}\nurlIP(urlSearchSeries(keyword, page))",
    "variableComment": "⚙️ 书源设置：\n1️⃣ 书架 - 阅读界面 - Pixiv 小说 - 登录\n2️⃣ 我的 - 书源管理 - Pixiv 小说 - 登录\n点击【👀 书源设置】【👀 发现设置】显示相关设置按钮\n\n▶️ 自定功能：\n小说书架 - 阅读界面 - Pixiv 小说 - 登录\n\n💬 发送评论：\n1️⃣ 文本框内 输入内容，点击【✅ 发送评论】\n\n🚫 屏蔽标签/描述(本地)：\n1️⃣ 点击【👀 查看屏蔽】，切换至屏蔽列表\n2️⃣ 文本框内 输入内容，点击【🚫 加入屏蔽】\n\n📌 喜欢标签(本地)：\n1️⃣ 文本框内 输入标签，点击【📌 喜欢标签】\n\n❤️ 关注 他人收藏(本地)：\n1️⃣ 文本框内 输入作者ID，点击【❤️ 他人收藏】\n\n",
    "weight": 0
  },
  {
    "bookSourceComment": "\nQQ资源群：992706162\n\nTG交流群：https://t.me/huanmengnovel\n\n由于一直疯狂被人举报免费书源、软件、QQ群，所以QQ群以后长期禁言\n\n幻梦轻小说全网最齐全的轻小说网，访问速度优质而且网页内置插图，拥有海量的轻小说书籍，如果有网页bug或者需求的小说可以进网站群及时反馈\n\n\n作者留言：\n\n1.0更新：本网站所有的小说都是免费的，目前已经有了PC端和wap端，APP端目前还有点问题需要调试\n\n本次初次制作好了对接阅读的书源，但是为了避免被大规模盗刷流量，书源暂时没有对接插图\n\n2.0更新：本次更新解决了插图问题，让书源可以显示插图，显示不出来多刷新就行\n\n站长在Cdn处新增速率限制，超过限制会被拉黑，国外地区也会无法访问插图，非官网访问也会无法访问插图\n\n如果后续阅读方面流量过于异常，我会关闭阅读的阅读插图渠道，希望各位可以理解\n\n2.1更新：新增发现页面的选项功能，用户可以更快速便捷的从分类和题材中寻找自己想要的小说\n\n2.2更新：修复发现页面的分类功能异常的问题，现在移除文库分类\n\n2.3更新：修复发现界面过于拥挤，点击作者无法快速搜索作者，总有几本推荐阅读始终占据分类书籍顶部的问题，这里感谢QQ用户雪隐梅香提供的修复\n\n\n2.4更新：优化了插图排版的问题，如果插图不是一张图片一页，可以尝试在阅读界面右上角手动把图片样式改为SINGLE\n\n2.5更新：本次网站将图床更换为了下行宽带300M，上行200M的大宽带服务器，方便大家更快的使用。与此同时修复了更换图床后，插图异常不显示的问题\n\n2.6更新：网友修改优化版本，由于海外线路需要人机交互，修复了海外线路被阻拦，无法使用书源的问题\n\n2.7更新：修复阅读app下载过快，会触发拉黑的问题，限制并发\n\n2.8更新：兼容苹果用户的读不舍手书源，修复目录异常的问题\n\n注意：\n\n此书源支持苹果用户的TF测试版的读不舍手\n\n以前书源版本可能会出现目录没有文章，或者显示异常\n\n我没有苹果手机，也无法测试和写书源，能够适配一个苹果书源我已经尽力了，大家见谅\n\n\n2.9更新：上调并发率，并发率太低可能会出现图片加载异常，太高会导致被拉黑\n\n3.0更新：在发现功能中，新增一个【最新】按钮功能，自动索引获取时间戳最新入库50本小说\n\n更多详情内容，可以关注：www.huanmengacg.com\n\n",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "幻梦轻说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.huanmengacg.com",
    "concurrentRate": "80/5000",
    "customButton": false,
    "customOrder": 12,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"🍑 幻梦轻小说首页 🍑\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/page/{{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"🍓 全部 🍓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"🍅 ↓ 以下为题材分类 ↓ 🍅\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"最新\",\"url\": \"https://www.huanmengacg.com/index.php/custom/serial\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"校园\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/1/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"青春\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/2/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"恋爱\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/3/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"治愈\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/4/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"群像\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/5/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"竞技\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/6/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"音乐\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/7/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"美食\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/8/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"旅行\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/9/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"欢乐向\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/10/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"经营\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/11/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"职场\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/12/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"斗智\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/13/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"脑洞\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/14/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"宅文化\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/15/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"穿越\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/16/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"奇幻\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/17/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"魔法\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/18/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"异能\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/19/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"战斗\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/20/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"科幻\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/21/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"机战\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/22/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"战争\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/23/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"冒险\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/24/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"龙傲天\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/25/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"悬疑\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/26/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"犯罪\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/27/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"复仇\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/28/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"黑暗\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/29/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"猎奇\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/30/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"惊悚\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/31/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"间谍\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/32/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"末日\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/33/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"游戏\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/34/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"大逃杀\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/35/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"青梅竹马\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/36/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"妹妹\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/37/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"女儿\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/38/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"JK\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/39/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"JC\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/40/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"大小姐\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/41/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"性转\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/42/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"伪娘\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/43/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"人外\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/44/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"后宫\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/45/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"百合\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/46/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"耽美\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/47/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"NTR\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/48/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"女性视角\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/49/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}},\n{\"title\": \"暂未分类\",\"url\": \"https://www.huanmengacg.com/index.php/book/category/tags/50/page/{{page}}\",\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.29}}\n]",
    "header": "@js: \nJSON.stringify({\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36\",\n  \"Referer\": baseUrl\n})",
    "lastUpdateTime": 1765372786876,
    "loginCheckJs": "if (result.body().match(/<title>Just a moment...<\\/title>/))\n{\tjava.startBrowserAwait(baseUrl,\"验证\")\n}\nresult",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": ".book-metas.0@text##作者：",
      "coverUrl": "dt@img@src",
      "intro": ".book-summary@text",
      "kind": ".book-metas.1@text&&.book-metas.2@text&&.book-metas.3@text##(?:分类|状态|更新)：| [\\d：:]+\n<js>result.replace(/ /,\",\")</js>",
      "name": ".book-title@text"
    },
    "ruleContent": {
      "content": "#BookText@p@html",
      "imageStyle": "SINGLE",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": ".book-module@class.pipe-z@text",
      "bookList": "class.module@class.contentbox@class.boxbd@.common-list",
      "bookUrl": "a@href",
      "coverUrl": "img@data-original",
      "intro": ".book-profile@text",
      "kind": ".book-module@class.pipe-z-s@text",
      "name": "dt@text"
    },
    "ruleSearch": {
      "author": ".book-module@text##··.*",
      "bookList": ".boxbd@.common-list",
      "bookUrl": "a@href",
      "checkKeyWord": "--https://www.huanmengacg.com/index.php/book_read_4799_2022.html",
      "coverUrl": "img@data-original",
      "intro": ".book-profile@text",
      "kind": ".book-module@text##.*··",
      "name": "dt@text"
    },
    "ruleToc": {
      "chapterList": "#chapterlist li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "text.下一页@href"
    },
    "searchUrl": "/index.php/book/search?action=search&key={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效\n\n//By情无羁04.20\n//首发论坛：ysqbbs.com,发布页：taoba.cf",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "我的书城（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://wodushu.com",
    "customButton": false,
    "customOrder": 13,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"玄幻\",\n    \"url\": \"/fenlei/xuanhuan/{{page}}/\"\n  },\n  {\n    \"title\": \"武侠\",\n    \"url\": \"/fenlei/wuxia/{{page}}/\"\n  },\n  {\n    \"title\": \"都市\",\n    \"url\": \"/fenlei/dushi/{{page}}/\"\n  },\n  {\n    \"title\": \"历史\",\n    \"url\": \"/fenlei/lishi/{{page}}/\"\n  },\n  {\n    \"title\": \"科幻\",\n    \"url\": \"/fenlei/kehuan/{{page}}/\"\n  },\n  {\n    \"title\": \"游戏\",\n    \"url\": \"/fenlei/youxi/{{page}}/\"\n  },\n  {\n    \"title\": \"女生\",\n    \"url\": \"/fenlei/nvsheng/{{page}}/\"\n  },\n  {\n    \"title\": \"其他\",\n    \"url\": \"/fenlei/qita/{{page}}/\"\n  },\n  {\n    \"title\": \"书库\",\n    \"url\": \"/fenlei/\"\n  },\n  {\n    \"title\": \"完本小说\",\n    \"url\": \"/quanben/fenlei/\"\n  }\n]",
    "header": "@js:\nJSON.stringify({\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en;q=0.8\",\n\"Accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7\"\n})",
    "lastUpdateTime": 1757700853320,
    "respondTime": 181345,
    "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"
    },
    "ruleContent": {
      "content": ".content@p@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".s4@text",
      "bookList": ".txt-list-row5@li!0",
      "bookUrl": "a@href",
      "kind": ".s1@text##\\[|\\]",
      "lastChapter": ".s3@text",
      "name": ".s2@text"
    },
    "ruleToc": {
      "chapterList": "#chapter_list li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "{{cookie.removeCookie(source.key)}}https://wodushu.com/search/,{\n  \"body\": \"searchkey={{key}}&Subimt=搜索\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "2024.6.2\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "八零小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://wap.80zw.la/",
    "bookUrlPattern": "http://wap.80zw.la/\\d+/",
    "customButton": false,
    "customOrder": 14,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全本小说\",\"url\":\"/top/full-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日点击榜\",\"url\":\"/top/dayvisit-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击榜\",\"url\":\"/top/weekvisit-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击榜\",\"url\":\"/top/monthvisit-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总点击榜\",\"url\":\"/top/allvisit-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"/top/size-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日推荐榜\",\"url\":\"/top/dayvote-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新入库\",\"url\":\"/top/postdate-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"男生分类推荐\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"修真\",\"url\":\"/class3-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔法\",\"url\":\"/class13-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异术\",\"url\":\"/class1-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"东方\",\"url\":\"/class12-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"争霸\",\"url\":\"/class14-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"/class15-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"未来\",\"url\":\"/class9-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"/class10-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"探险\",\"url\":\"/class22-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传记\",\"url\":\"/class6-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"特种\",\"url\":\"/class7-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游\",\"url\":\"/class16-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"竞技\",\"url\":\"/class8-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生分类推荐\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"女强\",\"url\":\"/class2-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"婚姻\",\"url\":\"/class4-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"百合\",\"url\":\"/class5-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唯美\",\"url\":\"/class24-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"/class17-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贵族\",\"url\":\"/class18-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"/class19-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"布衣\",\"url\":\"/class20-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"商战\",\"url\":\"/class21-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"间谍\",\"url\":\"/class23-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人\",\"url\":\"/class11-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文集\",\"url\":\"/class25-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759581614617,
    "respondTime": 12476,
    "ruleBookInfo": {
      "author": "text.作者@text##作者：",
      "coverUrl": "img@src",
      "intro": ".intro_info@text##最新章节推荐地址.*",
      "kind": "text.分类@text##分类：",
      "lastChapter": "p.-1@text",
      "name": "a.1@text",
      "tocUrl": "text.查看更多章节@href",
      "wordCount": "p[-2:-3]@text"
    },
    "ruleContent": {
      "content": "#nr1@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##求书网.*|txt下载.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "ownText##.*\\/",
      "bookList": ".line",
      "bookUrl": "a@href",
      "coverUrl": "a@href##/((\\d+)\\d{3})/##http://wap.80zw.la/$2/$1/$1s.jpg",
      "kind": "ownText##\\[|\\].*",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": "dl dd a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}\",\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "繁体字，需要魔法",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天天小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ttks.tw/",
    "bookUrlPattern": "https://ttks\\.tw/novel/chapters/.+?/index\\.html",
    "customButton": false,
    "customOrder": 15,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "連載::/novel/class/lianzai\n玄幻::/novel/class/xuanhuan\n都市::/novel/class/dushi\n仙俠::/novel/class/wuxia\n言情::/novel/class/yaniqng\n遊戲::/novel/class/youxi\n科幻::/novel/class/kehuan\n懸疑::/novel/class/kongbu\n靈異::/novel/class/lingyi\n軍事::/novel/class/lishi\n現言::/novel/class/tongren\n其它::/novel/class/qita",
    "lastUpdateTime": 1772086396828,
    "respondTime": 5518,
    "ruleBookInfo": {
      "author": "tag.li.2@a@text",
      "coverUrl": "class.novel_info@amp-img@src",
      "intro": "p@text",
      "kind": "tag.li.2@text##類別：",
      "lastChapter": "class.near_chapter@all",
      "name": "h1@text",
      "tocUrl": "baseUrl"
    },
    "ruleContent": {
      "content": "class.content@p@textNodes",
      "replaceRegex": "##【記住.*超靠譜 】|天天看小說.+超靠譜"
    },
    "ruleExplore": {
      "author": "tag.li.1@text##作者：",
      "bookList": "class.novel_cell",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "amp-img@src",
      "intro": "tag.li.2@text##簡介：",
      "name": "h3@text"
    },
    "ruleSearch": {
      "author": "tag.li.1@text",
      "bookList": "class.pure-u-1-1 pure-u-xl-1-3 pure-u-lg-1-3 pure-u-md-1-2 novel_cell",
      "bookUrl": "tag.a@href",
      "coverUrl": "amp-img@src",
      "intro": "tag.li.2@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.chapters_frame@class.pure-g@class.chapter_cell@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/novel/search?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "①\nhttp://api.jmlldsc.com/search?keyword={{key}}&page={{page}}\n②\nhttp://api.lfdapengu.com/search?keyword={{key}}&page={{page}}\n③：http://api.jxgtzxc.com/search?keyword={{key}}&page={{page}}\n④：http://api.lemiyigou.com/search?keyword={{key}}&page={{page}}\n⑤：http://api.myweipin.com/search?keyword={{key}}&page={{page}}",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "猫眼看书（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.jmlldsc.com##@曦灵",
    "customButton": false,
    "customOrder": 16,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"男频榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频全部\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频完结\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频连载\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频全部\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频完结\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频连载\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]",
    "header": "{\n'User-Agent': 'okhttp/4.9.2','client-device': '0cdeb38dd0f2a381b06c0a02926ee317','client-brand': 'vivo','client-version': '2.3.0','client-name': 'app.maoyankanshu.novel','client-source': 'android','Authorization': 'bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuam1sbGRzYy5jb21cL2F1dGhcL3RoaXJkIiwiaWF0IjoxNzIzNzI2NTkyLCJleHAiOjE4MTcwMzg1OTIsIm5iZiI6MTcyMzcyNjU5MiwianRpIjoiMHJaS05IdlRVelR4Vm15SCIsInN1YiI6ODAyMzcyLCJwcnYiOiJhMWNiMDM3MTgwMjk2YzZhMTkzOGVmMzBiNDM3OTQ2NzJkZDAxNmM1In0.w9vCdsWWqnD5pTz5aluSDb8WxeLZqrZsqX06CYC_J1A'\n}",
    "lastUpdateTime": 1766455394281,
    "loginUrl": "http://api.jmlldsc.com/auth/me",
    "respondTime": 11791,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$.cover",
      "init": "$.data",
      "intro": "&nbsp;&nbsp;\n📕书名：{{$.novelName}}\n👩‍💻作者：{{$.authorName}}\n🔥热度：{{$.hotInfo}}，{{$.readInfo}}人在读\n💮更新：共{{$.chapterNum}}章\n最新章节：{{$.lastChapter.chapterName}}\n更新时间：{{$.lastUpdatedAt}}\n📖简介：{{$.summary}}",
      "kind": "$.categoryNames.className",
      "lastChapter": "{{$.lastChapter.chapterName}}  {{$.lastChapter.decTime}}",
      "name": "$.novelName",
      "tocUrl": "/novel/{{$.novelId}}/chapters",
      "wordCount": "$.wordNum"
    },
    "ruleContent": {
      "content": "$.content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$.data[*]",
      "bookUrl": "/novel/{{$.novelId}}?isSearch=1",
      "checkKeyWord": "我不是戏神",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "$.categoryNames.className",
      "name": "$.novelName",
      "wordCount": "$.wordNum"
    },
    "ruleToc": {
      "chapterList": "$.data.list[*]",
      "chapterName": "$.chapterName",
      "chapterUrl": "$.path@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\")",
      "updateTime": "{{$.updatedAt}}  字数：{{$.wordNum}}"
    },
    "searchUrl": "http://api.jmlldsc.com/search?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// http://download.yichnmedia.com\n// http://download.biqugexsapp.com\n// http://ddxs.xsappxz.com\n_path = {\n    DownApp: \"/client/version\",\n    GetHost: \"/client/config/value?key=landing_page_domain\",\n    LoginID: \"/auth/third; post; type=5&openid= ${R32} &firstBoot=1\"\n};\nsetv = (json) => source.setVariable(JSON.stringify(json, null, \"\\t\"));\ntry {\n    $ = JSON.parse(source.getVariable());\n} catch (err) {\n    $ = {\n        time: 20240202,\n        domains: [\n            // old aes\n            [\"longchunbajiao\", 0],\n            [\"yybhsl\", 0],\n            [\"wzyjxf\", 0],\n            [\"zjlzgg\", 0],\n            [\"sxwlyhzp\", 0],\n            [\"anwaben\", 0],\n            [\"basusan\", 0],\n            [\"myweipin\", 0],\n            [\"lemiyigou\", 0],\n            // new aes\n            [\"xingliangglobal\", 1],\n            [\"fangweicong\", 1],\n            [\"yuanxifayi\", 1],\n            [\"xqjcool\", 1],\n        ]\n    }\n    setv($);\n}\n_reg = /http:\\/\\/api\\.(.+)\\.com/i\ngetHost = i => {\n    [domain, uType] = $.domains[i];\n    [aesKey, Authorization] = [\n        [\"f041c49714d39908\", \"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkubXl3ZWlwaW4uY29tXC9hdXRoXC90aGlyZCIsImlhdCI6MTcwNjg0NjM2NiwiZXhwIjoxODAwMTU4MzY2LCJuYmYiOjE3MDY4NDYzNjYsImp0aSI6IjRVbU5BZVpHQ1hvaGNpSEgiLCJzdWIiOjc3MDg5OSwicHJ2IjoiYTFjYjAzNzE4MDI5NmM2YTE5MzhlZjMwYjQzNzk0NjcyZGQwMTZjNSJ9.lOpKG-vWne5Ub8g6byvF53iQjldPUC1-BMoO-OuhOlA\"],\n        [\"4395daa50ad6baf7\", \"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkueGluZ2xpYW5nZ2xvYmFsLmNvbVwvYXV0aFwvdGhpcmQiLCJpYXQiOjE3MDY4NjA2NzcsImV4cCI6MTgwMDE3MjY3NywibmJmIjoxNzA2ODYwNjc3LCJqdGkiOiJxdXBGbWo5cnJRMHFoTFVIIiwic3ViIjozMjY4ODcsInBydiI6ImExY2IwMzcxODAyOTZjNmExOTM4ZWYzMGI0Mzc5NDY3MmRkMDE2YzUifQ.CQsDsiDJyyriPmJuT6A38KIvGgq6BEOMWl8H5plqArQ\"]\n    ][uType];\n    headers = \",\" + JSON.stringify({\n        \"headers\": {\n            \"client-device\": java.md5Encode(aesKey),\n            \"Authorization\": Authorization\n        }\n    });\n    host = `http://api.${domain}.com`;\n}\ngetData = (uri) => {\n    url = host + uri + headers;\n    // java.log(url);\n    data = java.ajaxAll([url])[0];\n}\nvuri = \"/search?keyword=深空彼岸\";\ntime = +java.timeFormatUTC(new Date(), 'yyyyMMdd', 8);\narr1 = []; // 成功\narr2 = []; // 失败\narr3 = []; // 新增\nif ($.time < time && 0) {\n    java.toast(\"检测更新中\");\n    try {\n        for (i in $.domains) {\n            arr1.push($.domains[i]);\n            arr2.push($.domains[i]);\n            getHost(i);\n            try {\n                // java.toast(\"正在校验：\"+host);\n                getData(vuri); //校验搜索\n                if (data.code() == 200) {\n                    arr2.length = arr2.length - 1;\n                    try {\n                        getData(_path.GetHost);\n                        domain = JSON.parse(data.body())\n                            .data.landingPageDomain;\n                        arr3.push([\n                            domain.match(_reg)[1],\n                            uType\n                        ]);\n                    } catch (err) {}\n                } else {\n                    arr1.length = arr1.length - 1;\n                }\n            } catch (err) {\n                arr1.length = arr1.length - 1;\n            }\n        }\n        array = arr1.concat(arr3);\n        $.domains = array.filter(function(item, index) {\n            return array.findIndex(function(value) {\n                return value[0] === item[0] && value[1] === item[1];\n            }) === index && arr2.findIndex(function(value) {\n                return value[0] === item[0] && value[1] === item[1];\n            })\n        });\n        $.time = time\n        setv($);\n        java.toast(\"接口更新成功\");\n    } catch (err) {\n        java.toast(\"未知错误：\" + err);\n    }\n}\nrun = Path => {\n    for (i in $.domains) {\n        getHost(i);\n        try {\n            getData(java.hexDecodeToString(result));\n            if (data.code() == 200)\n                return $$ = JSON.parse(data.body())[Path];\n        } catch (err) {}\n    }\n    return $$ = {};\n}\neurl = Path => `data:;base64,${java.base64Encode(Path)},{\"type\":\"maoyankanshu\"}`;",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "猫眼看书（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://download.yichnmedia.com",
    "customButton": false,
    "customOrder": 17,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>sort.push({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url,\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t});\n$$=(a,b,c)=>{\n\t\turi = c ? `/module/${a}channel=${b}` : `/novel?sort=${a}&categoryId=${b}`;\n\t\treturn `data:;base64,{{java.base64Encode(\"${uri}&page=\"+page)}\\},{\"type\":\"maoyankanshu\"}`;\n\t}\n;[\n\t\t[\"男\",[[\"玄幻\",\"lejRej\"],[\"武侠\",\"nel5aK\"],[\"都市\",\"mbk5ez\"],[\"仙侠\",\"vbmOeY\"],[\"军事\",\"penRe7\"],[\"历史\",\"xbojag\"],[\"游戏\",\"mep2bM\"],[\"科幻\",\"zbq2dp\"],[\"轻小说\",\"YerEdO\"]]],\n\t\t[\"女\",[[\"现代言情\",\"9avmeG\"],[\"古代言情\",\"DdwRb1\"],[\"幻想言情\",\"7ax9by\"],[\"青春校园\",\"Pdy7aQ\"],[\"唯美纯爱\",\"kazYeJ\"],[\"同人衍生\",\"9aAOdv\"]]]\n].map(([title,list],channel)=>{\n\t\tchannel++;\n\t\tpush(\"༺ˇ»`ʚ \"+title+\"生频道 ɞ´«ˇ༻\",null,1);\n\t\tpush(\"༺ˇ»`ʚ 榜单 ɞ´«ˇ༻\",null,1);\n\t\t[\"必读榜\",\"完本榜\",\"更新榜\",\"搜索榜\",\"潜力榜\",\"评论榜\",\"人气完本\",\"新书速递\"].map((title,i)=>{\n\t\t\t\ti++\n\t\t\t\tif(i<7){\n\t\t\t\t\t\ti = \"rank?type=\"+i+\"&\";\n\t\t\t\t\t}\n\t\t\t\telse{\n\t\t\t\t\t\ti = i<8?\"mep2bM?\":\"YerEdO?\";\n\t\t\t\t\t}\n\t\t\t\tpush(title,$$(i,channel,1),0.25);\n\t\t\t});\n\t\tpush(\"༺ˇ»`ʚ 分类 ɞ´«ˇ༻\",null,1);\n\t\tlist.map([title,B]=>{\n\t\t\t\tpush(\"༺ \"+title+\" ༻\",$$(1,B,0),1);\n\t\t\t\t[\"热度\",\"更新\",\"评分\",\"新书\"].map((title,A)=>{\n\t\t\t\t\t\tA++;\n\t\t\t\t\t\t[\"[\"+title+\"]\",\"连载\",\"完结\"].map((title,C)=>{\n\t\t\t\t\t\t\t\tC=C?\"&isComplete=\"+(C-1):\"\";\n\t\t\t\t\t\t\t\tpush(title,$$(A,B+C,0),0.25);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t}); \nJSON.stringify(sort);",
    "header": "{\n    \"client-version\": \"2.3.0\",\n    \"client-brand\": \"HONOR\",\n    \"client-source\": \"android\",\n    \"client-name\": \"app.maoyankanshu.novel\",\n    \"User-Agent\": \"okhttp/4.9.2\"\n}",
    "lastUpdateTime": 1766340904814,
    "respondTime": 15619,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$.cover",
      "init": "@js:\neval(String(source.bookSourceComment));\nrun(\"data\");\n$$.cover = $$.cover.replace(_reg, host);\n$$.tocUrl = eurl('/novel/'+$$.novelId+'/chapters');\nJSON.stringify($$);",
      "intro": "{{'\\n&lrm;\\n'}}🏷️ 标签：{{$..className&&$..tagName##\\n##, }}\n{{'\\n&lrm;\\n'}}📑 简介：{{$.summary}}",
      "kind": "{{$.averageScore}}分\n{{$..className}}\n连载中{{$.isComplete}}已完结\n{{$.lastChapter.decTime}}\n##连载中1|0已完结",
      "lastChapter": "{{$.lastChapter.chapterName}} • {{$.lastChapter.decTime}}",
      "name": "$.novelName",
      "tocUrl": "$.tocUrl",
      "wordCount": "$.wordNum"
    },
    "ruleContent": {
      "content": "@js:\neval(String(source.bookSourceComment));\nrun(\"content\");"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "@js:\neval(String(source.bookSourceComment));\nrun(\"data\").map(($$,i)=>{\n$$.cover = $$.cover.replace(_reg, host);\n$$.bookUrl = eurl('/novel/'+$$.novelId);\nreturn JSON.stringify($$);\n});",
      "bookUrl": "$.bookUrl",
      "checkKeyWord": "深空彼岸",
      "coverUrl": "$.cover",
      "intro": "$.summary||$.rankInfo",
      "kind": "{{$.averageScore}}分\n{{$..className}}\n连载中{{$.status}}已完结\n{{$.lastChapter.decTime||$.createdAt##\\s.*}}\n##连载中2|1已完结|连载中已完结",
      "lastChapter": "{{$.lastChapter.chapterName}} • {{$.lastChapter.decTime}}##^•$",
      "name": "$.novelName",
      "wordCount": "$.wordNum"
    },
    "ruleToc": {
      "chapterList": "@js:\neval(String(source.bookSourceComment));\n\nList = run(\"data\").list;\n\nCipher = java.createSymmetricCrypto(\"AES/CBC/PKCS5Padding\", aesKey, \"0123456789abcdef\");\n\nList.map($$=>{\n\tpath = Cipher.decryptStr($$.path);\ntry{\n\tpath = String(path).split(_reg)[2];\n}catch(err){}\n\treturn {\n\t\tname: $$.chapterName,\n\t\tpath: eurl(path),\n\t\tinfo: `章节字数：${$$.wordNum}　更新时间：${$$.updatedAt}`\n\t\t}\n});",
      "chapterName": "name",
      "chapterUrl": "path",
      "updateTime": "info"
    },
    "searchUrl": "data:;base64,{{java.base64Encode(\"/search?keyword=\"+key+\"&page=\"+page)}},{\"type\":\"maoyankanshu\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "*By_聆听月与悦-2025/1/24\n*By_\n//这里提供部分接口\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\nhttp://api.myweipin.com\nhttp://api.lfdapengu.com\nhttp://api.jmlldsc.com\nhttp://api.lemiyigou.com\nhttp://api.lfdapengu.com",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "猫眼看书（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.lfdapengu.com",
    "customButton": false,
    "customOrder": 18,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\": \"💮        ཽ 猫眼阅读 ཽ        💮\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"↓    ༺ 男频榜单 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 男频全部 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 男频完结 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 男频连载 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 女频榜单 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"{{source.bookSourceUrl}}/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 女频全部 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 女频完结 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓    ༺ 女频连载 ༻    ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"{{source.bookSourceUrl}}/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}]",
    "header": "{\n\"User-Agent\": \"okhttp/4.9.2\",\n\"client-device\": \"0cdeb38dd0f2a381b06c0a02926ee317\",\n\"client-brand\": \"vivo\",\n\"client-version\": \"2.3.0\",\n\"client-name\": \"app.maoyankanshu.novel\",\n\"client-source\": \"android\",\n\"Authorization\": \"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuanhndHp4Yy5jb21cL2F1dGhcL2xvZ2luYnltb2JpbGUiLCJpYXQiOjE3MzU2MTQ3NzEsImV4cCI6MTgyODkyNjc3MSwibmJmIjoxNzM1NjE0NzcxLCJqdGkiOiI1VEdjdXpoOHNSNVk5WlNjIiwic3ViIjo4MTEzMzQsInBydiI6ImExY2IwMzcxODAyOTZjNmExOTM4ZWYzMGI0Mzc5NDY3MmRkMDE2YzUifQ.-dT55vUMI-JJyfl3a9__Ii-DjxbyvnlOMoXWdG1c8JA\"\n}",
    "lastUpdateTime": 1772087087645,
    "loginUrl": "http://api.lfdapengu.com/auth/me",
    "respondTime": 6320,
    "ruleBookInfo": {
      "author": "$.authorName",
      "canReName": "true",
      "coverUrl": "$.cover",
      "downloadUrls": "http://api.jxgtzxc.com/",
      "init": "$.data",
      "intro": "&nbsp;&nbsp;\n📕书名：{{$.novelName}}\n✏️作者：{{$.authorName}}\n🔥热度：{{$.hotInfo}}，{{$.readInfo}}人在读\n💮更新：共{{$.chapterNum}}章\n📃最新章节：{{$.lastChapter.chapterName}}\n⏳更新时间：{{$..decTime}}\n📖简介：{{$.summary##(^|[。！？]+[”」）】]?)##$1<br>}}",
      "kind": "$..className",
      "lastChapter": "{{$.lastChapter.chapterName}}•{{$.lastUpdatedAt}}",
      "name": "$.novelName",
      "tocUrl": "{{source.bookSourceUrl}}/novel/{{$.novelId}}/chapters",
      "wordCount": "$.wordNum"
    },
    "ruleContent": {
      "content": "$.content",
      "replaceRegex": "##一秒记住.*精彩阅读。|7017k"
    },
    "ruleExplore": {
      "author": "$.authorName",
      "bookList": "$.data[*]",
      "bookUrl": "{{source.bookSourceUrl}}/novel/{{$.novelId}}?isSearch=1,{\n  \"js\": \"java.toast('正在加载详情页，请稍等！')\"\n}",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "{{source.bookSourceUrl}}/novel/{{$.novelId}}?isSearch=1<js>java.ajax(result)</js>$..className",
      "name": "$.novelName"
    },
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$.data[*]",
      "bookUrl": "{{source.bookSourceUrl}}/novel/{{$.novelId}}?isSearch=1",
      "checkKeyWord": "开局圣人修为，女帝成了前妻",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "{{$.averageScore}}分\n{{$..className}}\n连载中{{$.status}}已完结\n{{$.lastChapter.decTime||$.createdAt##\\s.*}}\n##连载中2|1已完结|连载中已完结",
      "name": "$.novelName",
      "wordCount": "$.wordNum"
    },
    "ruleToc": {
      "chapterList": "$.data.list[*]",
      "chapterName": "$.chapterName",
      "chapterUrl": "$.path\n@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\");",
      "updateTime": "{{$.updatedAt}} | {{$.wordNum}}字"
    },
    "searchUrl": "{{source.bookSourceUrl}}/search?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "猫眼看书（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.lemiyigou.com",
    "customButton": false,
    "customOrder": 19,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"男频榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频全部\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频完结\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频连载\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频全部\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频完结\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频连载\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]",
    "header": "{\n'User-Agent': 'okhttp/4.9.2','client-device': '2d37f6b5b6b2605373092c3dc65a3b39','client-brand': 'Redmi','client-version': '2.3.0','client-name': 'app.maoyankanshu.novel','client-source': 'android','Authorization': 'bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuanhndHp4Yy5jb21cL2F1dGhcL3RoaXJkIiwiaWF0IjoxNjgzODkxNjUyLCJleHAiOjE3NzcyMDM2NTIsIm5iZiI6MTY4Mzg5MTY1MiwianRpIjoiR2JxWmI4bGZkbTVLYzBIViIsInN1YiI6Njg3ODYyLCJwcnYiOiJhMWNiMDM3MTgwMjk2YzZhMTkzOGVmMzBiNDM3OTQ2NzJkZDAxNmM1In0.mMxaC2SVyZKyjC6rdUqFVv5d9w_X36o0AdKD7szvE_Q'\n}",
    "lastUpdateTime": 1759571784444,
    "respondTime": 7243,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$..cover",
      "init": "$.data",
      "intro": "$..summary##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "{{$.lastChapter.decTime}},{{$.averageScore}}分,{{$.className}},{{$..tagName}}",
      "lastChapter": "$.lastChapter.chapterName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "$.novelName",
      "tocUrl": "/novel/{{$.novelId}}/chapters?readNum=1",
      "wordCount": "$.wordNum"
    },
    "ruleContent": {
      "content": "$.content",
      "replaceRegex": "##一秒记住.*精彩阅读。|7017k"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$.data[*]",
      "bookUrl": "/novel/{{$.novelId}}?isSearch=1",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "{{$..className}},{{$.averageScore}}分",
      "name": "$.novelName",
      "wordCount": "$.wordNum"
    },
    "ruleToc": {
      "chapterList": "$.data.list[*]",
      "chapterName": "$.chapterName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "$.path@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\")",
      "updateTime": "{{$.updatedAt}} 字数：{{$.wordNum}}"
    },
    "searchUrl": "/search?page={{page}}&keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "\n<js>java.ajax('https://jyapi.jyacg.com/web/books/detail?id={{$.id}}')</js>data.new_section\n",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "鲸云轻说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://jyapi.jyacg.com",
    "customButton": false,
    "customOrder": 20,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"最新更新\",\"url\":\"/web/book_room?channel=0&tag=zxgx&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人气最高\",\"url\":\"/web/book_room?channel=0&tag=rqzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人气最高\",\"url\":\"/web/book_room?channel=0&tag=rqzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏最高\",\"url\":\"/web/book_room?channel=0&tag=sczd&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏最高\",\"url\":\"/web/book_room?channel=0&tag=ypzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"打赏最多\",\"url\":\"/web/book_room?channel=0&tag=xlzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759348616583,
    "respondTime": 2364,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "cover_image",
      "init": "data",
      "intro": "book_label&&intro##(^|\\/)##  ✱ ",
      "kind": "serial_status&&new_seciton_time##\\s.*",
      "lastChapter": "new_section",
      "name": "name@put:{bid:id}",
      "tocUrl": "/web/books/directory?books_id={{$.id}}",
      "wordCount": "{{$.total_words}}万字"
    },
    "ruleContent": {
      "content": "data.content##o:"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "data",
      "bookUrl": "/web/books/detail?id={{$.id}}",
      "coverUrl": "cover_image",
      "intro": "intro",
      "kind": "labels.name&&serial_status",
      "name": "name",
      "wordCount": "{{$.total_words}}万字"
    },
    "ruleToc": {
      "chapterList": "data[*].directory[*]",
      "chapterName": "title",
      "chapterUrl": "/web/books/read?page={{$.page}}&books_id=@get:{bid}"
    },
    "searchUrl": "/web/search?name={{key}}&page={{page}}&type=1",
    "weight": 0
  },
  {
    "bookSourceComment": "可登录\n整理修改：GitHub@ZWolken",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "神凑轻说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.shencou.com",
    "customButton": false,
    "customOrder": 21,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{'title':'文库分类','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'电击文库','url':'/modules/article/articlelist.php?class=1&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'富士见文库','url':'/modules/article/articlelist.php?class=2&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'角川文库','url':'/modules/article/articlelist.php?class=3&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'MFJ文库','url':'/modules/article/articlelist.php?class=4&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'Fami通文库','url':'/modules/article/articlelist.php?class=5&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'GA文库','url':'/modules/article/articlelist.php?class=6&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'HJ文库','url':'/modules/article/articlelist.php?class=7&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'一迅社','url':'/modules/article/articlelist.php?class=8&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'集英社','url':'/modules/article/articlelist.php?class=9&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少女文库','url':'/modules/article/articlelist.php?class=10&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'SF文库','url':'/modules/article/articlelist.php?class=11&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'讲谈社','url':'/modules/article/articlelist.php?class=12&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'榜单列表','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'总排行榜','url':'/modules/article/toplist.php?sort=allvisit&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'总推荐榜','url':'/modules/article/toplist.php?sort=allvote&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'月排行榜','url':'/modules/article/toplist.php?sort=monthvisit&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'月推荐榜','url':'/modules/article/toplist.php?sort=monthvote&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'周排行榜','url':'/modules/article/toplist.php?sort=weekvisit&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'周推荐榜','url':'/modules/article/toplist.php?sort=weekvote&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'最新入库','url':'/modules/article/toplist.php?sort=postdate&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'最近更新','url':'/modules/article/toplist.php?sort=lastupdate&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'原创更新','url':'/modules/article/toplist.php?sort=authorupdate&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'转载更新','url':'/modules/article/toplist.php?sort=masterupdate&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'总收藏榜','url':'/modules/article/toplist.php?sort=goodnum&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'字数排行','url':'/modules/article/toplist.php?sort=size&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}}]",
    "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 11; V1981A Build/RP1A.200720.012;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.79 Mobile Safari/537.36\",\n\"Referer\":\"http://www.shencou.com/\"\n}",
    "lastUpdateTime": 1759348827175,
    "loginUrl": "http://www.shencou.com/login.php",
    "respondTime": 2839,
    "ruleBookInfo": {
      "coverUrl": "@css:#content table tr:nth-of-type(3) table tr td:nth-of-type(2) img@src",
      "intro": "@css:#content table tr:nth-of-type(3) table tr td:nth-of-type(2)@html##.+内容简介：\\s*(.+)本书公告：.+##$1",
      "tocUrl": "@css:.btnlink:contains(开始阅读)@href"
    },
    "ruleContent": {
      "content": "body@textNodes"
    },
    "ruleExplore": {
      "author": "@css:p:contains(作者：)@text##.+作者：(\\S+).+##$1",
      "bookList": "@css:#content td > div",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "tag.a.1@href<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "intro": "tag.p.3@text",
      "kind": "tag.p.0@text&&tag.p.1@text<js>\nresult.replace(/.+来自\\s*|(更新时间|全文长度)/g, '').replace(/-\\s+-\\s+/g, ',').replace(/：/g, '')\n</js>",
      "lastChapter": "class.news@tag.a@text",
      "name": "tag.a.1@text"
    },
    "ruleSearch": {
      "author": "tag.td.2@text",
      "bookList": "id.content@tag.tr!0",
      "bookUrl": "tag.td.0@tag.a@href",
      "coverUrl": "tag.td.0@tag.a@href<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "kind": "tag.td.-1@text&&tag.td.-2@text&&tag.td.-3@text",
      "lastChapter": "tag.td.1@tag.a@text",
      "name": "tag.td.0@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.zjlist4@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php?searchtype=articlename+selected&searchkey={{key}}&page={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻之文库（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.linovel.net#yc1101",
    "customButton": false,
    "customOrder": 22,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"重推周榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作周榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票周榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币周榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水周榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援周榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推月榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作月榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票月榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币月榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水月榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援月榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推新人\",\"url\":\"/hub/getTopBooks?unit=zt&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作新人\",\"url\":\"/hub/getTopBooks?unit=jz&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币新人\",\"url\":\"/hub/getTopBooks?unit=coin&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水新人\",\"url\":\"/hub/getTopBooks?unit=ink&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援新人\",\"url\":\"/hub/getTopBooks?unit=supp&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票新人\",\"url\":\"/hub/getTopBooks?unit=ticket&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"精选\",\"url\":\"/cat/2000.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/cat/-1.html?sort=hot&sign=-1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/cat/1.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"/cat/2.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"/cat/3.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"/cat/4.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"搞笑\",\"url\":\"/cat/5.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"日常\",\"url\":\"/cat/6.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/cat/7.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"后宫\",\"url\":\"/cat/8.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/cat/10.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"治愈\",\"url\":\"/cat/11.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"超能\",\"url\":\"/cat/12.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"节操\",\"url\":\"/cat/13.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妖怪\",\"url\":\"/cat/14.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/cat/15.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妹控\",\"url\":\"/cat/16.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"伪娘\",\"url\":\"/cat/17.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"/cat/18.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"乙女\",\"url\":\"/cat/19.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/cat/20.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百合\",\"url\":\"/cat/21.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"偶像\",\"url\":\"/cat/22.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/cat/104.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0\"\n}",
    "lastUpdateTime": 1766353519738,
    "loginUrl": "https://www.linovel.net/",
    "respondTime": 10638,
    "ruleBookInfo": {
      "author": ".name a@text",
      "coverUrl": ".book-cover img@src",
      "intro": "🔖  标签：\n{{@.book-cats@text}}\n🏷️  简介：\n{{@.about-text@html}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".book-data span.-2@text&&.book-last-update@text##更新于|\\s.*",
      "lastChapter": ".recent-update a.0@text",
      "name": "h1@text",
      "wordCount": ".book-data span.0@text"
    },
    "ruleContent": {
      "content": ".article-text@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": ".book-extra@text||author##\\s*丨.+$",
      "bookList": ".rank-book||$.data.books[*]",
      "bookUrl": "a.0@href||https://www.linovel.net/book/{$.id}.html",
      "coverUrl": "img@src||coverUrl",
      "intro": ".book-intro@text||about",
      "kind": ".book-extra@text&&.book-tag@text&&cat[*]##^[^丨]+丨\\s*|\\s.*",
      "lastChapter": "p.-1@text||lastVolName",
      "name": "a.0@text||name",
      "wordCount": "words"
    },
    "ruleSearch": {
      "author": "div.-1@text##\\s*丨.+$",
      "bookList": ".rank-book-list a",
      "bookUrl": "href",
      "coverUrl": "img@src",
      "intro": "div.-2@text",
      "kind": "div.-1@text&&.book-tag@text##^[^丨]+丨\\s*|\\s.*",
      "name": "div.4@text"
    },
    "ruleToc": {
      "chapterList": ".chapter",
      "chapterName": "@js:\nvar title = result.parentNode().parentNode().parentNode().parentNode().parentNode();\nresult = title.select('h2').text() +'：'+ result.text()",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/search/?kw={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻之文库（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.linovel.net",
    "customButton": false,
    "customOrder": 23,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"重推周榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作周榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票周榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币周榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水周榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援周榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推月榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作月榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票月榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币月榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水月榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援月榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推新人\",\"url\":\"/hub/getTopBooks?unit=zt&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作新人\",\"url\":\"/hub/getTopBooks?unit=jz&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币新人\",\"url\":\"/hub/getTopBooks?unit=coin&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水新人\",\"url\":\"/hub/getTopBooks?unit=ink&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援新人\",\"url\":\"/hub/getTopBooks?unit=supp&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票新人\",\"url\":\"/hub/getTopBooks?unit=ticket&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"精选\",\"url\":\"/cat/2000.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/cat/-1.html?sort=hot&sign=-1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/cat/1.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"/cat/2.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"/cat/3.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"/cat/4.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"搞笑\",\"url\":\"/cat/5.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"日常\",\"url\":\"/cat/6.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/cat/7.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"后宫\",\"url\":\"/cat/8.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/cat/10.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"治愈\",\"url\":\"/cat/11.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"超能\",\"url\":\"/cat/12.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"节操\",\"url\":\"/cat/13.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妖怪\",\"url\":\"/cat/14.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/cat/15.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妹控\",\"url\":\"/cat/16.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"伪娘\",\"url\":\"/cat/17.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"/cat/18.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"乙女\",\"url\":\"/cat/19.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/cat/20.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百合\",\"url\":\"/cat/21.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"偶像\",\"url\":\"/cat/22.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/cat/104.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0\"\n}",
    "lastUpdateTime": 1759348638540,
    "loginUrl": "https://www.linovel.net/",
    "respondTime": 1438,
    "ruleBookInfo": {
      "author": ".name@a@text",
      "coverUrl": ".book-cover@img@src",
      "intro": "🏷️   {{@.book-cats@text}}{{'\\n'+'​'}}\n{{@.about-text@text}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".book-data@span.-2@text&&.book-last-update@text##更新于|\\s.*",
      "lastChapter": ".recent-update@a.0@text",
      "name": "h1@text",
      "wordCount": ".book-data@span.0@text"
    },
    "ruleContent": {
      "content": ".article-text@html"
    },
    "ruleExplore": {
      "author": ".book-extra@text||$.author##\\s*丨.+$",
      "bookList": ".rank-book||$.data.books[*]",
      "bookUrl": "a.0@href||https://www.linovel.net/book/{$.id}.html",
      "coverUrl": "img@src||$.coverUrl",
      "intro": ".book-intro@text||$.about",
      "kind": ".book-extra@text&&.book-tag@text&&$.cat[*]##^[^丨]+丨\\s*|\\s.*",
      "lastChapter": "p.-1@text||$.lastVolName",
      "name": "a.0@text||$.name",
      "wordCount": "words"
    },
    "ruleSearch": {
      "author": "div.-1@text##\\s*丨.+$",
      "bookList": ".rank-book-list@a",
      "bookUrl": "href",
      "coverUrl": "img@src",
      "intro": "div.-2@text",
      "kind": "div.-1@text&&.book-tag@text##^[^丨]+丨\\s*|\\s.*",
      "name": "div.4@text"
    },
    "ruleToc": {
      "chapterList": ".chapter",
      "chapterName": "@js:\nvar title = result.parentNode().parentNode().parentNode().parentNode().parentNode();\nresult = title.select('h2').text() +'：'+ result.text()",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/search/?kw={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//本来是在找某部作品信息的，意外发现网站也提供在线观看，赶紧加工加点做源。\n//致轻友们\n//2024.1.13",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻说百科（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://lnovel.tw",
    "customButton": false,
    "customOrder": 24,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"🍁全部文库🍁\",\"url\":\"/books?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=3\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"爱情\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=1\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"冒险\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=6\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"搞笑\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=10\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇幻\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=15\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=2\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=17\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"侦探\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=8\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=18\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=4\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神鬼\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=5\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"后宫\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=12\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=9\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"格斗\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=11\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=7\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=16\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百合\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=20\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=14\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"治愈\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=21\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机战\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=19\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"励志\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=23\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=13\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=22\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=24\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"🎈状态分类🎈\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"连载中\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=15&q%5Bstatus_eq%5D=ongoing\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"已完结\",\"url\":\"/books?page={{page}}&q%5Bgenres_id_eq%5D=15&q%5Bstatus_eq%5D=completed\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n]",
    "lastUpdateTime": 1759349069650,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": ".text-body-tertiary.0@text",
      "coverUrl": "https://lnovel.tw{{@@class.w-100 h-100.0@src}}",
      "intro": "&nbsp;\n🎁：{{@@.card-body@p@text}}",
      "kind": "{{@@dd.1@a@text}},{{@@dd.2@a@text}}",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "class.card-body.0@html##{{title}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.col-6 col-md-4 col-md-3 col-lg-6 col-xl-4",
      "bookUrl": "href",
      "coverUrl": "img@src",
      "name": "text"
    },
    "ruleToc": {
      "chapterList": ".accordion-item@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/books?page={{page}}&q%5Bname_cont%5D={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "-聆听月与悦 . 25-8.15\n-\n\t\n-app链接(三十天有效期)：\n https://www.123865.com/s/ASCSjv-z7QTv",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻文库说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "轻文库小说",
    "customButton": false,
    "customOrder": 25,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n {\n   \"title\": \" 最近更新 \",\n   \"url\": \"{{Update()}}\",\n   \"style\": {\n       \"layout_flexGrow\": 0,\n       \"layout_flexBasisPercent\": 1 \n   }\n },\n {\n   \"title\": \" ↓ 排行榜 ↓ \",\n   \"url\": \"\",\n   \"style\": {\n       \"layout_flexGrow\": 0,\n       \"layout_flexBasisPercent\": 1\n   }\n },\n {\n   \"title\": \" 总点击排行 \",\n   \"url\": \"{{Every()}}\",\n   \"style\": {\n       \"layout_flexGrow\": 1,\n       \"layout_flexBasisPercent\": 0.29\n   }\n },\n {\n   \"title\": \" 总推荐排行 \",\n   \"url\": \"source.getKey()\",\n   \"style\": {\n       \"layout_flexGrow\": 1,\n       \"layout_flexBasisPercent\": 0.29\n   }\n }\n]",
    "header": "{\n\t\"User-Agent\": \"Dalvik/2.1.0 (Linux; U; Android 15; V2338A Build/AP3A.240905.015.A2)\",\n\t\"Content-Type\": \"application/x-www-form-urlencoded\"\n}",
    "jsLib": "let base_url = \"http://app.wenku8.com/android.php\";\n\nfunction Update() {\n    try {\n        let burl = \"https://wenku8-relay.mewx.org/,\";\n        let by = \"action=novellist&sort=lastupdate&page={{page}}&t=0\";\n        const timetoken = Packages.java.lang.System.currentTimeMillis();\n        const base64Encode = (str) => {\n            const bytes = new java.lang.String(str).getBytes(\"UTF-8\");\n            return Packages.android.util.Base64.encodeToString(bytes, Packages.android.util.Base64.NO_WRAP);\n        };\n        \n        let body = {\n            \"body\": `&appver=1.22&timetoken=${timetoken}&request=${base64Encode(by)}`,\n            \"charset\": \"UTF-8\",\n            \"method\": \"POST\"\n        };\n        \n        return burl + JSON.stringify(body);\n        \n    } catch (e) {\n        // 错误处理\n        Packages.java.lang.System.err.println(\"Update函数错误: \" + e);\n        return \"https://wenku8-relay.mewx.org/,\" + JSON.stringify({\n            error: e.toString()\n        });\n    }\n}\nfunction Every() {\n    let burl = \"https://wenku8-relay.mewx.org/,\";\n    let by = \"action=articlelist&sort=allvisit&page={{page}}&t=0\";\n    const timetoken = Packages.java.lang.System.currentTimeMillis();\n    const base64Encode = (str) => {\n    const bytes = new java.lang.String(str).getBytes(\"UTF-8\");\n    return Packages.android.util.Base64.encodeToString(bytes, Packages.android.util.Base64.NO_WRAP);\n   };\n        \n    let body = {\n       \"body\": `&appver=1.22&timetoken=${timetoken}&request=${base64Encode(by)}`,\n        \"charset\": \"UTF-8\",\n        \"method\": \"POST\"\n    };\n    return burl + JSON.stringify(body);\n }",
    "lastUpdateTime": 1759350589619,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "//data[@name='Author']/@value",
      "coverUrl": "@js:\nvar id = java.getString(\"//data[@name='Title']/@aid\");\nvar iid = id.toString().substring(0,1);\nvar cover = \"http://img.wenku8.com/image/\" + iid + \"/\" + id + \"/\" + id + \"s.jpg\";\ncover ",
      "init": "@js:\n//完整简介\nvar id = java.getString(\"//data[@name='Title']/@aid\");\nvar by = `action=book&do=intro&aid=${id}&t=0`;\nvar body = {\n  body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(by)}`,\n  method: \"POST\"\n}\nvar url = base_url + \",\" + JSON.stringify(body);\nvar intro = java.ajax(url);\njava.put(\"intro\", intro);\njava.put(\"bid\", id);\nsrc",
      "intro": "&nbsp;&nbsp;\n📖 书名：{{//data[@name='Title']/text()}}\n✏️ 作者：{{//data[@name='Author']/@value}}{{\"\\n\"+\"​\"}}\n🏷 标签：{{//data[@name='Tags']/@value}}\n🎐 来源：{{//data[@name='PressId']/@value}}\n👀点击量：{{//data[@name='TotalHitsCount']/@value}}{{\"\\n\"+\"​\"}}\n📜 简介：{{java.get(\"intro\")}}",
      "kind": "//data[@name='Tags']/@value",
      "lastChapter": "{{//data[@name='LatestSection']/text()}} {{//data[@name='LastUpdate']/@value}}",
      "name": "//data[@name='Title']/text()",
      "tocUrl": "@js:\nvar s = base_url + \",\";\nvar id = java.getString(\"//data[@name='Title']/@aid\");\nvar by = `action=book&do=list&aid=${id}&t=0`;\nvar body = {\n  body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(by)}`,\n  method: \"POST\"\n}\nvar CheaperUrl = s + JSON.stringify(body);\nCheaperUrl"
    },
    "ruleContent": {
      "content": "<js>\nfunction convertToSimpleImgTags(content) {\n    if (!content || typeof content !== \"string\") {\n        return content;\n    }\n    var imgRegex = /(https?:\\/\\/[^\\s]+?\\.(?:jpg|png|webp|jpeg)(?:\\?[^\\s]*)?)/gi;\n    var newContent = content.replace(imgRegex, function(url) {\n        return '<img src=\"' + url + '\">';\n    });\n    \n    return newContent;\n}\nresult = convertToSimpleImgTags(result);\n</js>"
    },
    "ruleExplore": {
      "author": "//data[@name='Author']/@value",
      "bookList": "@XPath:item",
      "bookUrl": "@js:\nvar s = base_url + \",\";\nvar id = java.getString(\"//@aid\");\nvar by = `action=book&do=meta&aid=${id}&t=0`;\nvar body = {\n  body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(by)}`,\n  method: \"POST\"\n}\nvar bookUrl = s + JSON.stringify(body);\nbookUrl",
      "coverUrl": "@js:\nvar id = java.getString(\"//@aid\");\nvar iid = id.toString().substring(0,1);\nvar cover = \"http://img.wenku8.com/image/\" + iid + \"/\" + id + \"/\" + id + \"s.jpg\";\ncover ",
      "intro": "//data[@name='IntroPreview']/text()",
      "kind": "//data[@name='Tags']/@value\n@js:\nif ( !result ) {\n\t   result = java.get(\"tag\");\n\t} else {\n\t\t  result\n\t}",
      "lastChapter": "{{//data[@name='LastUpdate']/@value}}",
      "name": "//data[@name='Title']/text()\n@js:\nif ( !result ) {\n\t   let id = java.getString(\"//@aid\");\n\t   let by = `action=book&do=meta&aid=${id}&t=0`;\n\t   let body = {\n          body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(by)}`,\n          method: \"POST\"\n       }\n\t   let book = java.ajax(base_url + \",\" + JSON.stringify(body));\n\t   java.put(\"tag\", java.getString(\"//data[@name='Tags']/@value\", book));\n\t   result = java.getString(\"//data[@name='Title']/text()\", book);\n\t} else {\n\t\t result\n\t}",
      "wordCount": "//data[@name='TotalHitsCount']/@value"
    },
    "ruleSearch": {
      "author": "//data[@name='Author']/@value",
      "bookList": "@XPath:item",
      "bookUrl": "@js:\nvar s = base_url + \",\";\nvar id = java.getString(\"//@aid\");\nvar by = `action=book&do=meta&aid=${id}&t=0`;\nvar body = {\n  body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(by)}`,\n  method: \"POST\"\n}\nvar bookUrl = s + JSON.stringify(body);\nbookUrl",
      "checkKeyWord": "魔法师",
      "coverUrl": "@js:\nvar id = java.getString(\"//@aid\");\nvar iid = id.toString().substring(0,1);\nvar cover = \"http://img.wenku8.com/image/\" + iid + \"/\" + id + \"/\" + id + \"s.jpg\";\ncover ",
      "intro": "//data[@name='IntroPreview']/text()",
      "kind": "//data[@name='Tags']/@value",
      "lastChapter": "{{//data[@name='LastUpdate']/@value}}",
      "name": "//data[@name='Title']/text()",
      "wordCount": "//data[@name='TotalHitsCount']/@value"
    },
    "ruleToc": {
      "chapterList": "volume,chapter",
      "chapterName": "/text()[1]",
      "chapterUrl": "@js:\nvar s = base_url + \",\";\nvar id = java.getString(\"//chapter/@cid\");\nvar vid = java.getString(\"//volume/@vid\");\nvar by = `action=book&do=text&aid=${java.get(\"bid\")}&cid=${id}&t=0`;\nvar body = {\n  body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(by)}`,\n  method: \"POST\"\n};\n// 当vid不为空时输出空字符串，否则输出拼接的URL\nvar ContentUrl = vid != \"\" ? \"\" : s + JSON.stringify(body);\nContentUrl",
      "isVolume": "{{java.getString('vid')}}<js>if (result == \"\") {\n    false\n} else {\n    true\n}</js>"
    },
    "searchUrl": "@js:\nvar s = base_url + \",\";\nvar page = page-1;\nvar keywords = \"action=search&searchtype=articlename&searchkey=\" + key + \"&t=\" + page;\nvar body = {\n  body: `&appver=1.22&timetoken=${Date.now()}&request=${java.base64Encode(keywords)}`,\n  method: \"POST\"\n}\nvar url = s + JSON.stringify(body);\nurl",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "异轻纵然（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.esjzone.cc",
    "bookUrlPattern": "https?://www.esjzone.one/detail/.*",
    "customButton": false,
    "customOrder": 26,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nresult=[\n  {\n    'title': '>> 个人中心 <<',\n    'url': \"\",\n    'style':{\n      layout_flexGrow:1,\n      layout_flexBasisPercent:1\n    }\n  },\n  {\n    'title': \"我的收藏\",\n    'url': `/my/favorite`,\n    'style':{\n      layout_flexGrow:2,\n      layout_flexBasisPercent:0.25\n    \t}\n  },\n  {\n    'title': \"观看记录\",\n    'url': `/my/view`,\n    'style':{\n      layout_flexGrow:2,\n      layout_flexBasisPercent:0.25\n    \t}\n  }\n]\nhtml=org.jsoup.Jsoup.parse(java.ajax(source.bookSourceUrl+\"/list-01/\"))\ncategorys=html.select(\"#category option\")\nsortings=html.select(\"#sorting option\")\ncategorys.forEach(category => {\n  result.push({\n    'title': '>> ' + java.t2s(category.text()) + ' <<',\n    'url': \"\",\n    'style':{\n      layout_flexGrow:1,\n      layout_flexBasisPercent:1\n    }\n  })\n  sortings.forEach(sorting => {\n    result.push({\n      'title': java.t2s(sorting.text()),\n      'url':`/list-${category.attr('value')}${sorting.attr('value')}/{{page}}.html`,\n      'style':{\n        layout_flexGrow:2,\n        layout_flexBasisPercent:0.25\n      \t}\n    })\n  })\n})\nJSON.stringify(result)",
    "lastUpdateTime": 1772087201296,
    "loginUrl": "/my/profile.html",
    "respondTime": 196136,
    "ruleBookInfo": {
      "author": "class.list-unstyled mb-2 book-detail@tag.li.1@tag.a@text\n@js:\njava.t2s(result)",
      "canReName": "true",
      "coverUrl": "@css:div.col-md-3 > div > a > img@src",
      "intro": "{{@@section.m-t-20@a.tag@text##(^|[\\n])##🏷️}}\n{{'&lrm;'}}\n{{@@div.description@html}}\n@js:\njava.t2s(result)",
      "kind": "关注：{{@css:.book-detail label:has(.icon-eye)@text}},喜欢：{{@css:.book-detail label:has(.icon-heart)@text}}\n{{@@class.list-unstyled mb-2 book-detail@tag.li.-2@text##.+: }}\n{{@@class.list-unstyled mb-2 book-detail@tag.li.-1@text## .+}}",
      "lastChapter": "@css:div[id = chapterList] >a:last-child@text\n@js:\njava.t2s(result)",
      "name": "@css:div.col-md-9.book-detail > h2@text\n@js:\njava.t2s(result)",
      "wordCount": "@css: .book-detail label:has(.icon-file-text)@text##,##"
    },
    "ruleContent": {
      "content": "@css:div.forum-content.mt-3,div[class =d_post_content j_d_post_content]@all\n@js:\njava.t2s(result)"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.card-author@tag.a@text\n@js:\njava.t2s(result)",
      "bookList": "div.col-lg-3.col-md-4.col-sm-3.col-xs-6",
      "bookUrl": "@css:div> div > div > h5 > a, .product-title > a@href",
      "coverUrl": "class.main-img@class.lazyload@data-src\n@js:\nresult.match(\"empty\") ? \"\" : result",
      "intro": "class.book-ep@div.-1@text\n@js:\njava.t2s(result)",
      "kind": "{{@css:.column:has(.icon-star-s)@text}},关注：{{@css:.column:has(.icon-eye)@text}},喜欢：{{@css:.column:has(.icon-heart)@text}},羽毛：{{@css:.column:has(.icon-feather)@text}},评论：{{@css:.column:has(.icon-message-square)@text}}##(\\([^()]+)##星$1人\n@js:\n!!result.split(\",\")[0] ? result : java.getString(\"class.book-update@text\")",
      "lastChapter": "@css:div>div>div[class=card-ep mt-2], .book-ep a@text\n@js:\njava.t2s(result)",
      "name": "@css: .card-title a, .product-title@text\n@js:\njava.t2s(result)",
      "wordCount": "@css: .column:has(.icon-file-text)@text##,##"
    },
    "ruleToc": {
      "chapterList": "#chapterList@a[data-title], p.non, summary",
      "chapterName": "text\n@js:\njava.t2s(result)",
      "chapterUrl": "href",
      "isVolume": "p.non@text||summary@text"
    },
    "searchUrl": "https://www.esjzone.one/tags/{{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "茶马小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.chamabooks.net",
    "bookUrlPattern": "https://www.chamabooks.net/novel_.*?.html",
    "customButton": false,
    "customOrder": 27,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nconst categories = [[\"全部\",\"\"],[\"言情\",\"2\"],[\"耽美\",\"3\"],[\"百合\",\"4\"],[\"武侠\",\"5\"],[\"玄幻\",\"6\"],[\"科幻\",\"7\"],[\"恐怖\",\"8\"],[\"推理\",\"9\"],[\"短篇\",\"12\"]];\nconst tpl = \"/main?c=$$&p={{page}}\"\n\nconst obj = (title, url, size) => ({\n  title,\n  url,\n  style: {layout_flexBasisPercent: size}\n})\n\nlet list = categories.map(([title, id]) => \n  obj(title, tpl.replace(\"$$\", id), 0.2)\n)\n\n// 在线获取书单（只获取第一页）\ntry {\n  let bookList = java.get(\"chamabooks_bookList\");\n  let bookListData = [];\n  if (bookList) {\n    try {\n      bookListData = JSON.parse(bookList);\n    } catch (e) {\n      java.log(\"缓存数据解析失败: \" + e.message);\n    }\n  }\n  \n  if (!Array.isArray(bookListData) || bookListData.length === 0) {\n    let html = java.ajax(\"https://www.chamabooks.net/main?c=100\");\n    if (html) {\n      let doc = org.jsoup.Jsoup.parse(html);\n      let bookListEl = doc.select(\".novel-item h4 a\");\n      \n      if (bookListEl && bookListEl.size() > 0) {\n        bookListData.push(obj(\"书单\", \"\", 1));\n        \n        bookListEl.forEach(el => {\n          let n = String(el.text()).trim();\n          let u = String(el.attr(\"href\"));\n          bookListData.push(obj(n, u, 0.9));\n        });\n        \n        java.put(\"chamabooks_bookList\", JSON.stringify(bookListData));\n      }\n    }\n  }\n  \n  if (bookListData.length > 0) {\n    list = list.concat(bookListData);\n  }\n  \n} catch (e) {\n  java.log(\"获取书单失败: \" + e.message);\n}\n\nJSON.stringify(list);",
    "header": "{\n\t \"User-Agent\":\"Mozilla/5.0 (iPhone; CPU iPhone OS 17_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Mobile/15E148 Safari/604.1\",\n\t \"Referer\": \"https://www.chamabooks.net/\"\n}",
    "lastUpdateTime": 1772086311370,
    "loginUrl": "/",
    "respondTime": 1709,
    "ruleBookInfo": {
      "author": "h1 a@text##作者:",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": ".novel-summary-content@html",
      "kind": "@js:\nconst get = (sel) => String(java.getString(sel))\nlet cat = book.kind || get(\".category@text\")\nlet count = get(\"@@.misc-value.2@text\");\ncount = count ? \",章节数：\"+count : \"\";\ncat.concat(count)",
      "lastChapter": "option.-1@value",
      "name": "h1@ownText##《|》",
      "wordCount": ".misc-value.1@text##$##字"
    },
    "ruleContent": {
      "content": "#novel-content@html##{{title}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".misc-value a@text",
      "bookList": ".novel-item",
      "bookUrl": "h4 a@href",
      "intro": "p.novel-desc@text",
      "kind": ".category,.upload-date@text",
      "name": "h4 a@text",
      "wordCount": ".word-count@text"
    },
    "ruleToc": {
      "chapterList": "option",
      "chapterName": "text",
      "chapterUrl": "value"
    },
    "searchUrl": "/search?s={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "话本小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ihuaben.com/",
    "customButton": false,
    "customOrder": 28,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"都市言情\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=都市言情\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=古代言情\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻言情\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=玄幻言情\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园言情\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=校园言情\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越言情\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=穿越言情\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异言情\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=灵异言情\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"短篇\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=短篇\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"二次元\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=二次元\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=灵异\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=都市\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻奇幻\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=玄幻奇幻\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=历史军事\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=武侠仙侠\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=游戏竞技\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻末世\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=科幻末世\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明星同人\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=明星同人\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动漫同人\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=动漫同人\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏同人\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=游戏同人\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"影视同人\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=影视同人\",\"style\":{\"layout_flexBasisPercent\":0.295}},{\"title\":\"小说同人\",\"url\":\"/app/lib/listv2?packageId=ihuaben&page={{page}}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=小说同人\",\"style\":{\"layout_flexBasisPercent\":0.295}}]",
    "header": "{\"plantype\":\"ANDROID\",\"version\":\"6.2.63\",\"packageid\":\"ihuaben\",\"content-type\":\"application/x-www-form-urlencoded\"}",
    "lastUpdateTime": 1766349621067,
    "respondTime": 3117,
    "ruleBookInfo": {
      "author": ".simpleinfo@ul.0@li.1@a@text",
      "coverUrl": ".biginfo@.cover@img.0@src",
      "intro": ".text-muted@text",
      "kind": ".simpleinfo@ul.3@li@text",
      "lastChapter": ".chapterTitle.0@a@text",
      "name": ".simpleinfo@h1@text",
      "wordCount": ".simpleinfo@ul.1@li.1@text&&.simpleinfo@span.0@text"
    },
    "ruleContent": {
      "content": "$..content##\\[img:(.*?)\\]##<img src=\"http://picapp.ihuaben.com/$1\" />"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorname",
      "bookList": "$..pageList[*]",
      "bookUrl": "https://cdncn.ihuaben.com/cdn/chapters/@get:{bookid}/{{Date.parse(new Date())}}",
      "coverUrl": "http://picapp.ihuaben.com/{{$.bookpic}}",
      "intro": "$.bookinfo",
      "kind": "$.bookmarks",
      "lastChapter": "$.lastchaptertitle",
      "name": "$.bookname@put:{bookid:$.bookid}",
      "wordCount": "<js>\n//用于自动生成发现规则\nb=false;\nif(b){\nlet api=\"/app/lib/listv2?packageId=ihuaben&page=\\{\\{page\\}\\}&pageSize=20&sortType=clickcount_days_7&tagId=0&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy&keyword=\";\nlet words=['都市言情','古代言情','玄幻言情','校园言情','穿越言情','灵异言情','短篇','二次元','灵异','都市','玄幻奇幻','历史军事','武侠仙侠','游戏竞技','科幻末世','明星同人','动漫同人','游戏同人','影视同人','小说同人'];\nvar s=[];\nwords.map(o=>{\nvar i={\"title\":o,\"url\":api+o}\ns.push(i);\n})\njava.log(JSON.stringify(s))\n}\njava.getString(\"$.wordcount\")\n</js>"
    },
    "ruleToc": {
      "chapterList": "$..chapters[*]",
      "chapterName": "$.title",
      "chapterUrl": "https://cdncn.ihuaben.com/cdn/chapter/{{$.bookId}}/{{$.chapterId}}/{{Date.parse(new Date())}}",
      "updateTime": "<js>{{$.wordCount}}+\"字 \"+java.timeFormat({{$.publishTime}})</js>"
    },
    "searchUrl": "/app/search?indexName=book&keyword={{key}}&page={{page}}&tokenId=NTAyNDUwNTA6MTYyNjcyMzYyMzpjMGU3ODlhNzQ3OTZmYmIy",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.htmlunit.corejs.javascript.EcmaError: TypeError: 无法读取 null 的属性 “1” (<Unknown source>#1) in <Unknown source> at line number 1\n\n使用洛雅橙改版阅读Σ最新测试版效果更佳https://github.com/Luoyacheng/legado\n原版阅读可配套LOFTER订阅源使用\nhttp://www.yckceo.com/yuedu/rss/json/id/641.json\n❗️需登录\n◎搜索格式◎\n1、搜索用户<关闭精确搜索>\n@用户名\n2、搜索合集<关闭精确搜索>\n#合集\n3、搜索粮单\n%粮单名<关闭精确搜索>\n4、搜索文章，直接搜索\n◎一些使用指南◎\n仅阅读Σ支持\n1、点击作者名查看合集列表，长按作者名查看作者动态。\n2、点击详情页◎跳转lofter软件\n3、点击正文◎查看评论\n4、源变量填写1，开启查看划线评论\n5、点击正文章节链接跳转lofter软件【原版阅读也支持】\n\n◎发现规则格式◎\n                                    🏷标签\n标签名::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-7.4.4&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=标签名&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n📃用户（搜索可以得到)\n部分目录章节比较多，加载时间久，出现目录加载失败，请尝试刷新，因为可能是请求失败导致的",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "立方体儿（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "📖Lofter",
    "bookUrlPattern": "https?://api\\.lofter\\.com/(?!.*newsearch).*",
    "concurrentRate": "700",
    "customButton": false,
    "customOrder": 29,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "🐾我的足迹::https://api.lofter.com/v2.0/history.api?product=lofter-android-6.16.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{java.ajax(\"https://www.lofter.com/\").match(/class=\"lg2\">([^<]+)</)[1]}}&offset={{(page-1)*18}}&method=getList&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}   \n\n❤️我的喜欢::https://api.lofter.com/v1.1/batchdata.api?product=lofter-android-8.3.20,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{java.ajax(\"https://www.lofter.com/\").match(/class=\"lg2\">([^<]+)</)[1]}}&offset={{(page-1)*18}}&method=favorites&postdigestnew=1&returnData=1&limit=18\"}   \n\n⭐️我的订阅::https://api.lofter.com/newapi/subscribeCollection/list.json?offset={{(page-1)*10}} \n\n              ----------     🏷标签     ----------               ::\n小说::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-7.4.4&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=小说&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n               ----------     📃用户     ----------               ::\n溏乃言::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"targetblogid=523035851&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}\n\n砂上雪::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=taste-s.lofter.com&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}",
    "header": "@js:\nid=String(java.androidId());\nJSON.stringify({\n\"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\",\n\"deviceid\":id})",
    "jsLib": "function getSvg(comment_total) {\n   const {java} = this;\n   let co;\n   //段评气泡颜色[边框,文字]\n   let color = [\"#B2B2B2\",\"#707070\"];\n   try{\n       co = \"#\" + String(java.getReadBookConfigMap()[\"textColor\"]).match(/.{6}$/)[0];\n         \n    if (String(java.getThemeConfigMap()[\"isNightTheme\"]) === \"true\") {\n        co = \"#\" + String(java.getReadBookConfigMap()[\"textColorNight\"]).match(/.{6}$/)[0];      \n    }\n    color = [co, co];     \n    }catch(e){}\n        \n       \nlet svg = `\n  <svg width=\"1000\" height=\"800\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path d=\"M865 100 h-600c-60 0-110 50-110 110v150l-120 80 120 80v150c0 60 50 110 110 110h600c60 0 110-50 110-110V210c0-60-50-110-110-110z  \" fill=\"none\" stroke=\"${color[0]}\" stroke-width=\"55\"/>\n    <text x=\"570\" y=\"565\" font-family=\"Roboto Condensed\" text-anchor=\"middle\" dominant-baseline=\"middle\" font-size=\"420\" font-weight=\"bold\" fill=\"${color[1]}\">\n      ${comment_total || \"无\"}\n    </text>\n  </svg>\n`;\n    return \"data:image/svg+xml;base64,\" + java.base64Encode(svg);\n}\n\n\n\nfunction getImage(comment_total,postid, blogid,pid){\n  return `<img src=\"data:image/svg+xml;base64,,{\"style\":\"TEXT\",\"type\":\"lofter\",\"js\":\"getSvg(${comment_total})\",\"click\":\"toReview(${comment_total},${postid}, ${blogid}, '${pid}')\"}\">`;\n}\n\nfunction toReview(comment_total,postid, blogid, pid,t) {\n    const {\n        java\n    } = this;\n  let font_size = 13;\n  let contentapi,ptext;\n  if(t==1){\n     contentapi = `https://api.lofter.com/comment/l1/page.json?postId=${postid}&blogId=${blogid}&offset=0&needGift=1&openFansVipPlan=0&dunType=1`;\n  }else{\n       contentapi = `https://api.lofter.com/comment/pCommentList.json?postId=${postid}&blogId=${blogid}&offset=0&pid=${pid}&imgId=&commentId=`;\n  }\n  let contentJson = java.ajax(contentapi);\n  let jsonData = JSON.parse(contentJson).data.list;\n  let currentUrl = contentapi;\n  \n  if(t!==1){\n  ptext = jsonData[0].quote.replace(/\\s*/g,'').replace(/^(.{40}).*/,'$1.......');\n  let ytext = jsonData[0].quote;\n  ptext = `<div class=\"p\" style=\"font-size:12px;margin-top:2px;margin-left:12px;display:flex;align-items:center;background:#ffffff;overflow:auto;max-height:80px\" onclick=\"\n    const p1 = this.querySelector('.p1');\n    const p2 = this.querySelector('.p2');\n    if (p1.style.display !== 'none') {\n        p1.style.display = 'none';\n        p2.style.display = 'block';\n        this.style.alignItems = 'flex-start'; \n    } else {\n        p1.style.display = 'block';\n        p2.style.display = 'none';\n        this.style.alignItems = 'center'; \n    }\n\">\n    <p class=\"p1\" style=\"margin:0;padding:0;\">\n        <a style=\"color:#4a89dc;font-weight:bold;\">原文：</a>${ptext}\n    </p>\n    <p class=\"p2\" style=\"margin-top:3px;padding:0;display:none;\">\n        <a style=\"color:#4a89dc;font-weight:bold;\">原文：</a>${ytext}\n    </p>\n</div>\n`;\n  }else{\n      ptext = `<div style=\"width:100%;display:flex;align-items:center;justify-content:center\"><p style=\"font-size:14px;\">${pid}</p></div>`\n  }\n  \n let html = `<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css\">\n    <style>\n    :root{--primary-color:#5d9cec;--primary-light:#e6f0fa;--primary-dark:#4a89dc;--accent-color:#ff6b6b;--text-dark:#2d3748;--text-light:#718096;--text-lighter:#a0aec0;--bg-color:#f5f7fa;--card-bg:#ffffff;--border-color:#e8e8e8;--shadow-color:rgba(0,0,0,0.05);}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:'Inter','PingFangSC','MicrosoftYaHei',sans-serif;background-color:var(--bg-color);color:var(--text-dark);line-height:1.6;padding-top:50px;padding-bottom:60px;}/*顶部标签栏*/.tab-bar{position:fixed;top:0;left:0;right:0;background-color:var(--card-bg);display:flex;min-height:50px;height:auto;border-bottom:1px solid var(--border-color);z-index:100;}.p{width:88%;font-weight:bold;background:#ffffff}.comment-item{margin-left:10px;margin-right:10px;background-color:var(--card-bg);border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 8px var(--shadow-color);}.comment-header{display:flex;align-items:center;margin-bottom:10px;}.username{font-weight:600;font-size:11px;color:var(--primary-dark);margin-right:10px;}.comment-info{display:flex;justify-content:space-between;}.comment-meta{font-size:10px;color:var(--text-light);margin-top:5px;}.comment-content{font-size:${font_size}px;line-height:1.6;color:var(--text-dark);margin-bottom:10px;}.comment-actions{display:flex;justify-content:flex-end;}.action-btn{display:flex;align-items:center;margin-left:20px;font-size:10px;color:var(--text-light);transition:all0.2s;}.action-btn:hover{color:var(--primary-color);}.action-btni{margin-right:5px;}.replies-section{margin-top:15px;padding-left:15px;border-left:2px solid var(--primary-light);}.reply-item{padding:12px 0;border-bottom:1px dashed var(--border-color);}.reply-item:last-of-type{border-bottom:none;}.reply-header{display:flex;align-items:center;margin-bottom:5px;}.load-more-replies,.close-more-replies{font-size:12px;color:var(--primary-color);text-align:center;padding:10px 0;font-weight:500;}/*悬浮评论按钮*/.floating-btn{position:fixed;bottom:30px;right:15px;width:30px;height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:20px;z-index:100;}#top,#down{opacity:0.4}#top:hover,#down:hover{opacity:1}.ef{width:24px;display:inline-block;vertical-align:middle;margin-top:-4px;}.comment-item:first-of-type{margin-top:20px}\n    .comment-pic{width:100px;height:auto}\n    .comment-pic img{width:100%}\n    .comment-quote{font-size:10px;margin-top:5px;background:#eee;border-radius:9px;padding:0px 8px}\n    .title{text-align:center;width:100%;font-size:15px;margin:5px;color:#4a89dc}\n    .badge {font-size: 10px;padding: 0px 5px;border-radius: 4px;margin-right: 8px;font-weight: 500;color:#77C377;}.load-more-replies,.close-more-replies {font-size: 12px;color: var(--primary-color);text-align: center;padding: 10px 0;font-weight: 500;}\n    .hide{display:none}\n</style>\n</head>\n\n<body>\n    <!-- 顶部标签栏 -->\n    <div class=\"tab-bar\">\n            ${ptext}\n    </div>\n    \n    \n    <!-- 评论区域 -->\n    <div class=\"comments-container\">\n            <div style=\"text-align: center;\n            \n        padding: 20px;\n        color: #666;\n        font-size: 14px;\" class=\"loading\">加载中......</div>\n    </div>\n    \n    <!-- 悬浮按钮 -->\n    <div class=\"floating-btn\">\n        <div id=\"top\"><i class=\"fa fa-arrow-circle-up\"></i></div>\n        <div id=\"down\"><i class=\"fa fa-arrow-circle-down\"></i></div>\n    </div>\n    \n</body>\n</html>\n`;\n\nlet script = `setTimeout(function() {  \n    let currentUrl = \\`${currentUrl}\\`;\n    let contentJson = ${contentJson};\n    let isLoading = false;\n    let page = 1;\n    let hasMore = true;\n    loadUrl();\n    \n    function loadUrl(){\n        let JsonData = getJson(contentJson);\n        let html = createCommentHtml(JsonData);\n        document.querySelector('.comments-container').innerHTML = html;\n        openReply();\n        window.scrollTo(0, 0);\n    }\n     \nfunction getJson(jsonData,type){\n    try{\n        if(/^http/.test(jsonData)){\n            jsonData = java.ajax(jsonData);\n            jsonData = JSON.parse(jsonData || \"{}\");\n        }\n        JsonData = jsonData;\n         if(type!==0)contentJson = jsonData;\n        let data = JsonData?.data ?? {};\n        let r = {};\n        let commentList = [];\n        let list = data.list;\n        if(data.hotList && data.hotList.length>0){\n            commentList.push({\n                \"title\":\"热门评论\"\n            });\n            data.hotList.push({title:\"最新评论\"});\n            list =  data.hotList.concat(list)\n        }\n        \n        for(i in list){\n            let x = list[i];\n            let comment = {};\n            if(x.title){\n                commentList.push(x);\n                continue;\n            }\n            comment.meta = java.timeFormat(x.publishTime)+\"•\"+(x.ipLocation??\"\");\n            comment.content = x.content;\n            comment.quote = (x.quote??\"\").replace(/^(.{12}).*/,'$1...');\n            comment.quote = \"${t}\"==\"1\"?comment.quote:\"\";\n            comment.authorFeedBack = x.authorFeedBack;\n            comment.author = String(x.publisherBlogInfo.blogId) == \"${blogid}\"?\"作者\":\"\";\n            comment.blogId = x.publisherBlogInfo.blogId;\n            comment.emotes = x.emotes??[];\n            comment.username = x.publisherBlogInfo.blogNickName;\n            comment.l2Count = x.l2Count;\n            comment.id = x.id;\n            comment.agreenum = x.likeCount;\n            comment.pics = x.images?x.images.map(x=>{return \"<img src=\\\\\"\"+x.orign+\"\\\\\">\"}).join(\"\"):\"\";\n        commentList.push(comment)\n    }\n   \n    if(type == 0)return commentList;\n    r.list = commentList;\n    return r\n    }catch(e){\n         return false\n    }\n}\n  \n  function replaceemotes(content,emotes){\n      content = content.replace(/\\\\[图片\\\\]/g,'');\n      emotes.forEach(x=>{\n          let rex = x.name.replace(/([\\\\[\\\\]\\\\?\\\\$\\\\^\\\\(\\\\)])/g,\"\\\\\\\\$1\");\n          let re = new RegExp(rex,'g');\n          let pic = '<img class=\"ef\" src=\"'+x.url+'\">';\n          content = content.replace(re,pic)\n      });\n      return content\n  }\n  \n function createCommentHtml(JsonData){\n     if(JsonData && typeof JsonData!==\"string\"){\n         html=createHtml(JsonData.list,\"comment\");\n         return html;\n     }else{\n        java.longToast(\"错误\");\n        const loader = document.createElement('div');\n        loader.className = 'loading-more';\n        loader.style.cssText = \\`\n        text-align: center;\n        padding: 10px;\n        color: #666;\n        font-size: 14px;\n    \\`;\n    loader.textContent = typeof JsonData===\"string\"?JsonData:\"加载失败，点击重试\"\n    loader.style.color = '#f00';\n    return loader.outerHTML\n    }\n}\ndocument.addEventListener('click', function(e) {\n  if (e.target.classList.contains('username')) {\n    const readerId = e.target.dataset.id;\n    addShelf(readerId);\n  }\n});\n\n\nfunction openReply(){\ndocument.querySelectorAll('.load-more-replies,.close-more-replies').forEach(btn => {\n            btn.addEventListener('click', function(e) {\n                   let className = this.className;\n                   if(/load-more-replies/.test(className)){\n                         const repliesSection = e.target.parentNode;\n                         let content = this.textContent;\n                         let dataid = this.dataset.id;\n                         let totalnum = Number(content.match(/共(\\\\d+)/)[1]);\n                         let datanum = Number(this.dataset.num);\n                         if(datanum<totalnum){\n                             let replyapi = \\`https://api.lofter.com/comment/l2/page/abtest.json?postId=${postid}&blogId=${blogid}&id=$\\{dataid}&offset=$\\{datanum}&fromSrc=&fromId=\\`;\n                             this.insertAdjacentHTML('beforebegin', createHtml(getJson(replyapi,0),\"reply\",1));\n                             this.dataset.num = datanum+5;\n                             let synum = Number(content.match(/还剩(\\\\d+)/)[1])-5;\n                             if(synum>0){\n                                 this.textContent = content.replace(/还剩\\\\d+/,'还剩'+synum)\n                              }else{\n                                  this.classList.add(\"hide\");\n                               }\n                         }\n                   }\n            });\n        });\n    }\n\n\nfunction addShelf(id){\n    try{\n   let authoru = \\`http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\": \"POST\",\"body\":\"targetblogid=$\\{id}&method=getBlogInfoDetail&returnData=1&limit=2000&offset=0&&checkpwd=1&needgetpoststat=1\"}\\`;\n   \nlet authorurl= \\`legado://import/addToBookshelf?src=$\\{encodeURIComponent(authoru)},{\"origin\":\"📖Lofter\"}\\`;\nwindow.open(authorurl);\n}catch(e){\n    java.log(e)\n}\n}\n\nfunction createHtml(JsonData,t){\n    let html = \"\";\n    for(i in JsonData){\n        let x = JsonData[i];\n        let replyHtml = \"\";\n        if(x.l2Count && x.l2Count >0){\n            let openReply = \\` <div class=\"load-more-replies\" data-id=\"$\\{x.id}\" data-num=\"0\">≚ 共$\\{x.l2Count}条回复 还剩$\\{x.l2Count}条</div>\\`;\n           \n            replyHtml = \\`<div class=\"replies-section\">\n                $\\{openReply}\n            </div>\\`\n        }\n        \n        if(x.title){\n            html += '<div class=\"title\">'+x.title+'</div>';\n            continue;\n        }\n        let user_badges = \"\";\n        if(x.author || x.authorFeedBack){\n        user_badges = \\`<div class=\"user-badges\">\n                    <div class=\"badge gold\">\n                          $\\{x.author || x.authorFeedBack}\n                    </div>\n                </div>\\`\n        }\n        \n        let quote =  x.quote?\\`<div class=\"comment-quote\">$\\{x.quote}</div>\\`:\"\";\n        let info = \\`<div class=\"comment-info\">\n                            <div class=\"comment-meta\">$\\{x.meta.replace(/•$/,'')}</div>$\\{quote}\n                            <div class=\"comment-actions\">\n                                <div class=\"action-btn\"><i class=\"far fa-thumbs-up\"></i> $\\{x.agreenum}</div>\n                       </div>\n                    </div>\\`;\n        \n        html+=\\`<div class=\"$\\{t}-item\">\n                    <div class=\"$\\{t}-header\">\n                         <div class=\"username\" data-id=\"$\\{x.blogId}\">$\\{x.username}</div>\n                         $\\{user_badges}\n                    </div>\n                    <div class=\"comment-content\">$\\{replaceemotes(x.content,x.emotes)}</div>\n                    <div class=\"comment-pic\">$\\{x.pics}</div>\n                    $\\{info}\n                    $\\{replyHtml}\n                </div>\\`\n    };\n    \n    if(t==\"comment\"){\n        if(html==\"\"){\n            html = \\`<div style=\"text-align: center;\n        padding: 10px;\n        color: #666;\n        font-size: 14px;\">暂无评论</div>\\`\n        }\n    }\n    return html\n}\n  \n\n  function checkScrollBottom() {\n    if (isLoading || !hasMore) return;\n    const lastComment = document.querySelector('.comment-item:last-of-type');\n    if (!lastComment) return;\n    const windowHeight = window.innerHeight;\n    const documentHeight = document.documentElement.scrollHeight;\n    const scrollTop = window.scrollY || document.documentElement.scrollTop;\n    if (documentHeight - (scrollTop + windowHeight) < 100) {\n        loadNextPage();\n    }\n}\n\nfunction loadNextPage() {\n    if (isLoading || !hasMore) return;\n    let offset = contentJson.data.offset;\n    if (offset < 0) { \n                hasMore = false;\n                const noMore = document.createElement('div');\n                noMore.className = 'no-more';\n                noMore.textContent = '没有更多评论了';\n                noMore.style.cssText = \\`\n                    text-align: center;\n                    padding: 10px;\n                    color: #999;\n                    font-size: 14px;\n                \\`;\n                document.querySelector('.comments-container')?.appendChild(noMore);\n                return;\n    }\n    page++;\n    isLoading = true;\n    const loader = document.createElement('div');\n    loader.className = 'loading-more';\n    loader.textContent = '加载 第'+page+'页 中...';\n    loader.style.cssText = \\`\n        text-align: center;\n        padding: 10px;\n        color: #666;\n        font-size: 14px;\n    \\`;\n    \n    const container = document.querySelector('.comments-container') || document.body;\n    container.appendChild(loader);\n    setTimeout(() => {\n        fetchMoreComments()\n            .then(() => {\n                container.removeChild(loader);\n                isLoading = false;\n            })\n            .catch(() => {\n                loader.textContent = '加载失败，点击重试';\n                loader.style.color = '#f00';\n                loader.onclick = () => {\n                    container.removeChild(loader);\n                    isLoading = false;\n                    page--;\n                    loadUrl();\n                };\n            });\n    }, 100);\n}  \n  \n  \n function fetchMoreComments() {\n    return new Promise((resolve) => {\n        setTimeout(() => {\n            let offset = contentJson.data.offset;\n            currentUrl = currentUrl.replace(/offset=\\\\d+/,\"offset=\"+offset);\n            var htmlString = createCommentHtml(getJson(currentUrl));\n            const container = document.querySelector('.comments-container') || document.body;\n            const loader = container.querySelector('.loading-more');\n            if (loader) {\n                loader.insertAdjacentHTML('beforebegin', htmlString);\n             } else {\n                 container.insertAdjacentHTML('beforeend', htmlString);\n             }\n             openReply()\n            resolve();\n        }, 1000);\n    });\n} \n  \n  \n  \n let scrollTimer;\nwindow.addEventListener('scroll', function() {\n    clearTimeout(scrollTimer);\n    scrollTimer = setTimeout(checkScrollBottom, 100);\n});\n\n  \n  \n\nconst topBtn = document.querySelector('#top');\ntopBtn.addEventListener('click', function() {\n    window.scrollTo({\n        top: 0,\n        behavior: 'smooth' \n    });\n});\n\nconst bottomBtn = document.querySelector('#down');\nbottomBtn.addEventListener('click', function() {\n    window.scrollTo({\n        top: document.body.scrollHeight,\n        behavior: 'smooth'\n    });\n});\n},200)`;\n\n\n   java.showBrowser(\"\",html,script,`{\n\t\texpandedCornersRadius:10,\n\t\theightPercentage:0.72\n\t\t}`)\n}\n\n",
    "lastUpdateTime": 1772086414378,
    "loginUi": "[\n    {\n        \"name\": \"账号\",\n        \"type\": \"text\"     \n    },\n    {\n        \"name\": \"密码[或短信验证码]\",\n        \"type\": \"password\"\n },{\n        \"name\": \"📱手机号登录\",\n        \"type\": \"button\",\n        \"action\": \"toLogin('phone')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,               \n            \"layout_flexBasisPercent\": 0.4\n        }\n    },\n    {\n        \"name\": \"🆔LOFTER ID登录\",\n        \"type\": \"button\",\n        \"action\": \"toLogin('id')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,               \n            \"layout_flexBasisPercent\": 0.4\n        }\n    },{\n        \"name\": \"🔢获取短信验证码\",\n        \"type\": \"button\",\n        \"action\": \"getCode()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,               \n            \"layout_flexBasisPercent\": 0.4\n        }\n    },{\n        \"name\": \"🔢验证码登录\",\n        \"type\": \"button\",\n        \"action\": \"toLogin('code')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,               \n            \"layout_flexBasisPercent\": 0.4\n        }\n    }, {\n        \"name\": \"账号风险验证码\",\n        \"type\":\"text\"   \n    },{\n        \"name\": \"获取账号风险验证码\",\n        \"type\":\"button\",\n        \"action\": \"toCa()\",\n         \"style\": {\n            \"layout_flexGrow\": 1,               \n            \"layout_flexBasisPercent\": 0.4\n        }    \n    },{\n        \"name\": \"立即验证\",\n        \"type\":\"button\",\n        \"action\": \"cap()\",\n         \"style\": {\n            \"layout_flexGrow\": 1,               \n            \"layout_flexBasisPercent\": 0.4\n        }    \n    }\n ]",
    "loginUrl": "@js:\nfunction login() {}\n\nfunction toCa() {\n    cookie.removeCookie(\"https://www.lofter.com\");\n   cookie.removeCookie(\"📖Lofter\"); java.ajax(\"https://www.lofter.com/front/membership/store-vip/verify-phone\");\n    let token = source.getLoginHeaderMap().get(\"lofter-phone-login-auth\");\n    let co = \"LOFTER-PHONE-LOGIN-AUTH=\\\"\" + token + \"\\\";LofterInnerBrowser=true;\"\n\n    co += cookie.getCookie(\"https://www.lofter.com\");\n    let headers = JSON.stringify({\n        headers: {\n            Cookie: co\n        }\n    });\n    let verifyPhoneCheck = JSON.parse(java.ajax(\"https://www.lofter.com/newweb/phone/verifyPhoneCheck.json?_=\" + Date.now() + \",\" + headers));\n    if (verifyPhoneCheck.code == 200) {\n        let phone = java.base64Decode(verifyPhoneCheck.data.cPhone);\n        java.toast(\"当前验证手机号：\\n\" + phone);\n        source.put(\"phone\",phone);\n        //发送验证码\n        let imgurl = \"https://www.lofter.com/lpt/photoCaptcha/getPhotoCaptcha.do?width=180&height=84&\" + Date.now();\n        let code = java.getVerificationCode(imgurl);\n        let u = \"https://www.lofter.com/lpt/getCaptchaPlus.do?_=\" + Date.now();\n        post = JSON.stringify({\n            method: \"POST\",\n            \"body\": \"phone=\" + phone + \"&imageCode=\" + code + \"&clientType=0&sourceType=1&countryCode=86\",headers: {Cookie: co}\n        });\n   //     java.log(post)\n        let r = java.ajax(u + \",\" + post);\n    //    java.log(r);\n        java.toast(JSON.parse(r).desc)\n    }\n}\n\nfunction cap(){\n    //验证验证码\n         try{\n    let token = source.getLoginHeaderMap().get(\"lofter-phone-login-auth\");\n    let co = \"LOFTER-PHONE-LOGIN-AUTH=\\\"\" + token + \"\\\";LofterInnerBrowser=true;\"\n    co += cookie.getCookie(\"https://www.lofter.com\");\n    \n        let phone = String(source.get(\"phone\"));\n        java.toast(\"当前验证手机号：\\n\" + phone);\n        u = \"https://www.lofter.com/newweb/phone/checkPhoneCaptcha.json?_=\" + Date.now();\n        post = JSON.stringify({\n            method: \"POST\",\n            \"body\": {\n                \"countryCode\": 86,\n                \"phone\": phone,\n                \"captcha\": result.get(\"账号风险验证码\"),\n                \"device\": String(java.androidId())\n            }\n        });\n        //java.log(post)\n         r =\tjava.post(u,JSON.stringify({\n                \"countryCode\": 86,\n                \"phone\": result.get(\"账号\"),\n                \"captcha\": result.get(\"账号风险验证码\"),\n                \"device\": String(java.androidId())\n            }),{Cookie: String(co),\"content-type\":\"application/json;charset=UTF-8\"}).body();\n     //\tjava.log(r);\n        java.toast(JSON.parse(r).msg)\n         }catch(e){\n             java.log(e)\n         }\n}\n\n\nfunction getCode() {\n    try {\n        let imgurl = \"https://www.lofter.com/lpt/photoCaptcha/getPhotoCaptcha.do,\" + JSON.stringify({\n            \"method\": \"POST\",\n            \"body\": \"width=270&height=126\"\n        });\n        //\tjava.log(imgurl)\n        java.toast(\"请输入图片验证码\");\n        let code = java.getVerificationCode(imgurl);\n        let codeurl = \"https://www.lofter.com/lpt/getCaptchaPlus.do,\" + JSON.stringify({\n            \"method\": \"POST\",\n            \"body\": \"clientType=0&phone=\" + result.get(\"账号\") + \"&sourceType=0&imageCode=\" + code\n        });\n        java.toast(JSON.parse(java.ajax(codeurl)).desc)\n        //\tjava.log(java.ajax(codeurl))\n    } catch (e) {\n        java.log(e)\n    }\n}\n\nfunction toLogin(type) {\n    let url = \"https://www.lofter.com/lpt/login.do?product=lofter-android-8.3.20,\";\n    let phone = result ? result.get(\"账号\") : \"\";\n    let pwd = result ? result.get(\"密码[或短信验证码]\") : \"\";\n    let body = \"\";\n    switch (type) {\n        case 'phone':\n            body = `deviceType=0&clientType=0&passport=${java.digestHex(pwd,\"SHA-256\")}&phone=${phone}&sourceType=0&type=0`\n            break;\n\n        case 'code':\n            body = `deviceType=0&clientType=0&phone=${phone}&captcha=${pwd}&sourceType=0&type=1`\n            break;\n\n        case 'id':\n            url = \"https://www.lofter.com/lpt/account/login.do?product=lofter-android-8.3.20,\";\n            body = `password=${java.digestHex(pwd,\"SHA-256\")}&blogName=${phone}`;\n            break;\n    }\n\n    let post = JSON.stringify({\n        \"method\": \"POST\",\n        \"body\": String(body)\n    });\n    //\tjava.log(post)\n    let headers = {}\n    let d = JSON.parse(java.ajax(url + post));\n    java.toast(d.desc);\n\n    if (d.result == 0) {\n        headers[\"lofter-phone-login-auth\"] = d.token;\n        source.putLoginHeader(JSON.stringify(headers));\n    } else if (type == \"id\" && d.status == 200) {\n\n        headers[\"authorization\"] = \"ThirdParty \" + d.token;\n        source.putLoginHeader(JSON.stringify(headers));\n\n    }\n}",
    "respondTime": 183050,
    "ruleBookInfo": {
      "author": "$.response.blogInfo.blogNickName||$.response.posts[0].post.blogInfo.blogNickName||$.data.blogInfo.blogNickName",
      "canReName": "1",
      "coverUrl": "$.response.collection.coverUrl||$..firstImageUrl[0]||$..coverUrl||$..blogInfo.bigAvaImg||$..bigAvaImg@put:{\"page\":\"$.response.blogInfo.blogStat.publicPostCount\"}##(http.*)\\n*##$1###",
      "init": "<js>\n/*\ntry{\ncoo = cookie.getCookie(\"https://www.lofter.com\");\n\nlofter = String(coo).match(/;\\s(LOFTER-[^-]+-LOGIN-AUTH)=(.*?);/);\n\nheader = {};\nheader[lofter[1]] = lofter[2];\n\nsource.putLoginHeader(JSON.stringify(header));\nresult;\n}catch(e){\n\tjava.log(e)\n\tresult = result\n}\n*/\ncookie.removeCookie(\"https://www.lofter.com/\");\ncookie.removeCookie(\"📖Lofter\");\nif(/origin/.test(baseUrl)){\nurl = baseUrl.split(',{\"origin')[0];\njava.put(\"url\",url)\nresult = java.ajax(url);\n}\nresult\n</js>",
      "intro": "@js:\na='{{$.response.collection.description}}';\nb='{{$.response.blogInfo.blogNickName}}';\nc=java.getString('$.response.posts[0].post.digest||$.response.collection.description||$.response.blogInfo.selfIntro');\n\nbook.putCustomVariable(\"h:\"+String(java.getString(\"$..homePageUrl\")).replace(/\\n.*/g,'')+\"\\n\"+\"p:\"+String(java.getString(\"$..blogPageUrl\")).replace(/\\n.*/g,''));\n\nresult =\"&emsp;&emsp;\"+c;\n\ncname=\"{{$.response.posts[0].post.postCollection.name}}\";\n\ncdes=java.getString('$.response.posts[0].post.postCollection.description');\nccount=\"{{$.response.posts[0].post.postCollection.postCount}}\";\nif(cname || a){\nresult=result+\"\\n&lrm;\\n🈴所属合集：\"+cname+\"\\n📜合集介绍：\"+cdes+\"\\n\"+\"🔢合集章节总数：\"+ccount\n+\"\\n🔍搜索合集：#\"+cname+\"<关闭精确搜索>\";\n\nresult = String(result).replace(/📜合集介绍：\\n/,'').replace(/🈴所属合集：\\s+🔢合集章节总数：\\s+🔍搜索合集：#<关闭精确搜索>/g,'')\n}\n\nresult += `<br>&lrm;<br>--复制下面的文字，可将作者添加发现或者订阅--<br>&lrm;<br>${book.author}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=${String(java.getString(\"$..blogInfo.blogName\")).match(/(.*)\\n*/)[1]}.lofter.com&offset={\\{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}`",
      "kind": "$.postCollection\n@js:\nname = String(java.getString(\"$..blogInfo.blogName\")).match(/(.*)\\n*/)[1];\nbook.putVariable(\"name\",name);\nresult",
      "name": "$.response.collection.name||$..post.title||$.data.grainInfo.name||$..post.digest||$.response.blogInfo.blogNickName||$.response.posts[0].post.blogInfo.blogNickName||$.data.blogInfo.blogNickName##</*\\w.*?>",
      "tocUrl": "$.response.blogsetting.blogId\n@js:\nif(result){\nid='{{$.response.blogsetting.blogId}}';\nlink='{{$.response.blogLink}}';\nurl='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,';\npost={\"method\": \"POST\",\n\"body\": \"targetblogid=\"+id+\"&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=\"+link+\"&offset=0&method=getPostLists&postdigestnew=1&returnData=1&limit=500&checkpwd=1&needgetpoststat=1\"}\nresult=url+JSON.stringify(post);\njava.put('url',result)}else if(baseUrl.match(/postCollection/)){\nresult=java.get('url')\n}",
      "wordCount": "{{$.data.grainInfo.postCount}}篇文章##^篇文章$"
    },
    "ruleContent": {
      "content": "<js>\nlet srcall = src;\nif(/\\.mp4/.test(baseUrl)){\n\tjava.startBrowser(baseUrl,\"视频\");\n\tresult = \"请点击章节链接观看视频\\n视频链接：\"+baseUrl\n\t}else{\nlet returnContent = \"\";\t\t\nlet returnimages = [];\nlet content = String(java.getString(\"$..content\"));\nlet pics = JSON.parse(src)?.data?.plan?.images??[];\nlet posts = JSON.parse(src)?.response?.posts??[];\nposts.forEach(x=>{\n\t   let returnContents = x.post?.returnContent??[];\n\t   returnContents.forEach(y=>{\n\t   \t\t   \treturnContent += \"\\n🏷 \"+y.planTypeName+\"\\n\"+y.content+\"\\n\";\n\t   \t\t   \ty.images?returnimages.concat(y.images):null;\n\t   \t})\n\t});\n\t\nif(pics){\n\tpics=pics.map(x=>`<img src=\"${x.raw}\">\\n`).join(\"\");\n\t}\nlet postid = java.getString(\"$..post.id\");\nlet blogid = java.getString(\"$..post.blogId\");\nlet f = 0;\ntry{\n\tbook.getVariable();\n\tf = 1;\n\t}catch(e){\t}\nlet dpcontent = \"\";\nif(/段评|1/.test(source.getVariable()) && f===1){\n    java.log(\"段评\")\nif(!/myReturnGift/.test(baseUrl)){\n\tlet api = `https://api.lofter.com/comment/pCommentCounts.json?postId=${postid}&blogId=${blogid}`;\n  let pidall = JSON.parse(java.ajax(api)).data.list;\n  java.put(\"pidall\",JSON.stringify(pidall));\n  java.put(\"postid\",String(postid));\n  java.put(\"blogid\",String(blogid));\n\tjava.setContent(content);\n\tlet c = \"\";\n\tcontent = java.getElements(\"@@tag.p\").toArray().map((x,i)=>{\n\t\tvar pid = String(x.attr(\"id\"));\n\t\tvar originalText = x.html(); \n   var matchedItem = pidall.find(function(item) {\n       \n       if(/^p_i\\d+$/.test(item.pid)){\n           pid = \"p_i\"+i;\n       }\n       \n        return item.pid === pid && item.count!==0;\n    });\n    if (matchedItem && String(x.text()).trim()!==\"\") {\n        var comment_total = matchedItem.count;                 \n        var pid = matchedItem.pid;                                 \n        var imageOrContent = getImage(comment_total, postid, blogid, pid);\n        return originalText+imageOrContent;      \n    }else{\n    \t return originalText\n    \t}\n\t\t}).join(\"\\n\");\n        if(returnContent.trim()!==\"\"){\n            content = content+returnContent\n        }\n\t}else if(/myReturnGift/.test(baseUrl) && String(content).trim()!==\"\"){\n   pidall = JSON.parse(java.get(\"pidall\"));  \n   content = content.split(\"\\n\").map((x,i)=>{\n\t\t\t   originalText = String(x);\n\t\t\t   matchedItem = pidall.find(function(item,index) {\t\t\t    \n\t\t\t   \n           return (item.pid.match(/r_.*?_i(\\d+)/)?item.pid.match(/r_.*?_i(\\d+)/)[1]:item.pid) == i;\t\t\t\n    });\n\t\t\t\n\t\t\tif (matchedItem) {\n         comment_total = matchedItem.count;                 \n         pid = matchedItem.pid;                               \n         imageOrContent = getImage(comment_total, java.get(\"postid\"), java.get(\"blogid\"), pid);\n        return originalText.replace(/\\s+$/g,'')+imageOrContent;      \n    }else if(originalText.trim()!==\"\"){\n    \t   return originalText\n    \t}\n\t\t\t}).join(\"\\n\");\n}\n\njava.setContent(srcall);\n}else{    \n    if(returnContent.trim()!==\"\"){    \t\n            content = content.match(/<p[^>]*>[\\s\\S]*?<\\/p>/g).join(\"\")+returnContent\n     }\n}\n\nimgs = eval(String(java.getString(\"$..photoLinks\")));\nvideo =/video_down_url\\\\\":\\\\\"(.*?)\\\\\"/.test(result)? \"视频链接：\"+String(result).match(/video_down_url\\\\\":\\\\\"(.*?)\\\\\"/)[1]:\"\";\nimg = \"\";\nimgs?imgs.forEach(x=>{\n\tx?img += \"<img src=\\\"\"+x.orign.replace(/%7C.*/g,'')+\"\\\">\\n\":\"\"\n\t}):\"\";\ng=\t(/myReturnGift/.test(baseUrl)&&(/[\\u4e00-\\u9fa5]/.test(content) || pics))?\"🏷 \"+java.getString(\"$..planType.name\")+\" \"+java.getString(\"$.data.plan.title\")+\"\\n\"+(String(java.getString(\"$..promotion\"))?\"【\"+java.getString(\"$..promotion\")+\"】\\n\":\"\"):\"\";\n\n\nresult = g + content + pics+ \"\\n\"+img+\"\\n\"+video;\n\nif(video && (chapter.index == book.durChapterIndex)){\n \tjava.startBrowser(video.replace(/视频链接：/,''),\"内容\");\n \tresult = \"❗️刷新本章节播放视频❗️\"+result;\n \t\t\t}\n}\nif(result ==\"\\n\\n\")result = String(java.getString(\"$..msg\")).replace(/success/g,'');\nresult = result.replace(/<img[^>]*?src[^>]*?prompt_list_risk[^>]*?>/g,'').replace(/<a[^>]*?store-vip\\/verify-phone\"[^>]*?>/,'当前账号存在风险，需验证。\\n（❗️要看彩蛋请完成验证后刷新正文）\\n1、点击登录。\\n2、点击获取账号风险验证码\\n3、填入验证码\\n4、点击立即验证\\n5、提示成功即可刷新正文获取内容');\nresult\n</js>\n##tbc\\.|没有赠礼记录|【成为我的高级粉丝，解锁我的回礼与海量权益】##<br>",
      "imageStyle": "FULL",
      "nextContentUrl": "<js>\nif(!/myReturnGift/.test(baseUrl)){\ntry{\n\t\tid = java.getString(\"$..post.id\");\n\t\tid2 = java.getString(\"$..post.blogId\");\nurl =\"https://api.lofter.com/v1.1/trade/gift/post/newSupportInfo?postId=\"+id+\"&blogId=\"+id2+\"&openFansVipPlan=0&vipFans=0\";\n\t$  = JSON.parse(String(java.ajax(url)));\n\tl = $.data.gainReturnGifts.length?$.data.gainReturnGifts:$.data.returnGifts;\n\tls = []\n\tl.forEach(x=>{\n\t\turl = \"https://api.lofter.com/v1.1/trade/gift/myReturnGift?id=\"+x.id+\"&postId=\"+id+\"&blogId=\"+id2;\n\t\tls.push(url)\n\t\t})\n\tresult = ls\n\t}catch(e){\n\t\t}\n\t}\n</js>",
      "replaceRegex": "<js>\nresult = result.replace(/src=\"((?:(?!.*;base64,).)*)\"/g,`src=\"$1,{'headers':{'referer':'{{$..blogPageUrl}}'}}\"`)\n.replace(/(🏷 .*\\n)([\\s\\S]+?)\\n*(🏷.*\\n(?:【.*】\\n)*\\2)/g,'$3')\n</js>"
    },
    "ruleExplore": {
      "author": "$.post.blogInfo.blogNickName",
      "bookList": "<js>result.replace(/null/g,'')</js>\n$.response.items[*]||$.response.posts[*]||$.response.collections[*]||$.data.collections[*]",
      "bookUrl": "@js:url='{{$.post.blogId||$.post.blogPageUrl}}';\nid='{{$.post.id||$.id||$.collectionId}}';\nbody=\"targetblogid=\"+url+\"&postid=\"+id;\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-8.3.20,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\nif(!url){\n\tblogid = baseUrl.match(/(\\d+)❌/)?.[1]||java.getString(\"$.blogId\");\t result=`https://api.lofter.com/v1.1/postCollection.api?product=lofter-android-8.3.20,{\"method\": \"POST\",\"body\":\"targetblogid=${blogid}&method=getCollectionSimple&offset=0&limit=2000&blogid=${blogid}&collectionid=${id}&order=1\"}`;\n\t}",
      "coverUrl": "$.post||$.coverUrl\n@js:if(result.match(/firstImageUrl=\\[\"\",\"\"\\]/)){\nresult=result.match(/bigAvaImg=(.*?),/)?result.match(/bigAvaImg=(.*?),/)[1]:'';}else if(/^http/.test(result)){\n\tresult = result\n\t}else{\nresult=result.match(/firstImageUrl=\\[\"([^\"]+)\"/)?result.match(/firstImageUrl=\\[\"([^\"]+)\"/)[1]:\"\"\n}",
      "intro": "{{$.post.digest}}\n<br>&lrm;<br>\n--复制下面的文字，粘贴至发现规则添加用户--\n{{$.post.blogInfo.blogNickName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-8.3.20,{\"method\":\"POST\",\"body\":\"targetblogid={{$.post.blogInfo.blogId}}&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.post.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}\n@js:\nif(/❌/.test(baseUrl)){\n\tresult = `<br>&lrm;<br>\n--复制下面的文字，粘贴至发现规则添加用户--\n${baseUrl.match(/❌(.*)$/)[1]}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-8.3.20,{\"method\":\"POST\",\"body\":\"targetblogid=${baseUrl.match(/(\\d+)❌/)[1]}&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}`\n\t}\nresult",
      "kind": "$.post.tag||$.tags",
      "lastChapter": "$.post.publishTime||$.postCount||$.unreadCount\n<js>\nif(/\\d{13}/.test(result)){\nresult=java.timeFormat(parseInt(result));\njava.put('time',result)\n}else{\n\tresult = result+\"篇文章\"\n\tif(String(java.getString(\"$.unreadCount\")))result=\"更新\"+result\n\t}\n</js>\n##^篇文章$",
      "name": "$.post.title||$.post.noticeLinkTitle||$.post.digest||$.post.blogInfo.blogId||$.post.blogPageUrl||$.name##</*\\w.*?>"
    },
    "ruleSearch": {
      "author": "$.blogInfo.blogNickName||$.blogName",
      "bookList": "$..postData[*]||$.data.posts[*]||$.data.blogs[*]||$.data.collections[*]||$.data.grainList[*]",
      "bookUrl": "$.postPageUrl\n@js:\nif(!result){\n    if(!'{{$.name}}'){\n        id='{{$.blogId}}';\n        result='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-8.3.20,{\"method\": \"POST\",\"body\":\"targetblogid='+id+'&method=getBlogInfoDetail&returnData=1&checkpwd=1&needgetpoststat=1\"}'\n    }else if(/grain.json/.test(baseUrl)){\n        result = \"https://api.lofter.com/api-grain/grain/getDetail.json?grainId={{$.id}}&offset=0&grainUserId={{$.userId}}\"\n    }else{\n        blogid='{{$.blogId}}';\n        id='{{$.id}}';\n        name='{{$.blogName}}';\n        java.put('name',name);\n        result='https://api.lofter.com/v1.1/postCollection.api?product=lofter-android-8.3.20,{\"method\": \"POST\",\"body\":\"blogdomain='+name+'.lofter.com&method=getCollectionSimple&offset=0&limit=2000&blogid='+blogid+'&collectionid='+id+'&order=1\"}';\n        java.put('url',result)\n    }\n}else{\n    body=\"blogdomain=_blogid_{{$.blogId}}.lofter.com&postid={{$.id}}\";\n    result='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-8.3.20,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\n};\n",
      "checkKeyWord": "我们也玩点不一样的",
      "coverUrl": "$.firstImageUrl[0]||$.blogInfo.bigAvaImg||$.bigAvaImg||$.coverUrl",
      "intro": "{{$.digest||$.selfIntro||$.posts[0].digest||$.description}}",
      "kind": "$.tagList||$.tags",
      "lastChapter": "$.publishTime\n<js>\nlet title = java.getString('$.posts[0].title||$.posts[0].digest');\nif(result){\nresult?result=java.timeFormat(parseInt(result)):'';\njava.put('time',result)}else if(title){\n\tresult = title\n\t}else{\n\tresult = \"{{$.postCount}}篇文章\"\n}</js>\n##</*\\w+.*?>|^0*篇文章$|^篇文章$",
      "name": "$.title||$.noticeLinkTitle||$.digest||$.blogInfo.blogNiceName||$.blogNickName||$.name\n<js>\nprefix = java.get(\"prefix\");\nresult = /[@#%＃]/.test(prefix)?prefix+result:result\n</js>\n##</*\\w.*?>"
    },
    "ruleToc": {
      "chapterList": "$..posts[*]||$.response.items[*]@put:{\"blogname\":\"$..blogName\"}\n<js>\n\nif(result.length){\n\t   java.put(\"chapterlength\",result.length);\n   \tresult\n\t}else{\n\t\tjava.put(\"chapterlength\",1);\n\t\t\"[{'title':'暂无目录'}]\"\n\t\t}\n</js>\n$.[*]",
      "chapterName": "$.post.title||$.post.digest||$.post.blogInfo.blogNickName||$..postView.title||$..postView.digest||$.title\n<js>if(result){\nresult=result\n}else{result=book.name}\nString(result).replace(/<\\/*\\w.*?>/g,'')\n</js>\n##(^.{1,25})##$1###",
      "chapterUrl": "<js>\nlet h = String(java.getString(\"$..homePageUrl\")).replace(/\\n.*/g,'');\nlet p = String(java.getString(\"$..blogPageUrl\"));\nlet r = (p || h).replace(/https?/,'lofter').replace(/com$/,'com/');\nlet js = `\"js\":\"if(!book)java.openUrl('${r}')\"`\n\t\nif(/postCollection|blogHomePage|api-grain/.test(baseUrl)){\tbody=\"blogdomain=_blogid_{{$.post.blogId||$..postView.blogId}}.lofter.com&postid={{$.post.id||$..postView.id}}&needgetpoststat=1&supportposttypes=1,2,3,4,5,6&requestType=0\";\nresult=`https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-8.3.20,{\"method\":\"POST\",\"body\":\"${String(body)}\"}`\n\t}else\tif(/video_down_url\":\"(.*?)\"/.test(result)){\n\t\tresult = String(result).match(/video_down_url\":\"(.*?)\"/)[1]\n\t\t}else{\n\t\t\tresult = baseUrl\n\t\t\t}\nresult = /}$/.test(result)?result.replace(/}$/,`,${js}}`):result+`,{${js}}`;\n</js>",
      "nextTocUrl": "<js>\nlist=[];\nif(/limit=500/.test(baseUrl)){\npages=java.get(\"page\");\npage=parseInt(pages/500);\nurl=String(java.get(\"url\"));\nif(page>6){\npage=6\n}else{page=page}\nfor(i=1;i<=page;i++){\nlist.push(url.replace(/offset=\\d+/,'offset='+(parseInt(i)*500)))\n}\n}else if(/api-grain/.test(baseUrl)){\n\toffset = \"{{$.data.offset}}\";\n\tif(offset!=\"-1\"){\n\tlist = baseUrl.replace(/offset=\\d+/,'offset='+offset);\n}\n\t}\nlist\n</js>",
      "updateTime": "$.post.publishTime\n<js>\nif(/api-grain/.test(baseUrl)){\n\tresult = \"所属合集：\"+java.getString(\"$..postCollection.name\");\n\t}else{\n(result?java.timeFormat(parseInt(result)):java.get('time'))+\" \"+\"所属合集：\"+java.getString(\"$..postCollection.name\")\n}\n</js>\n##所属合集：$"
    },
    "searchUrl": "@js:\n\nlet prefix = key.charAt(0);\njava.put(\"prefix\",prefix);\nlet offset = '{\\{(page-1) *' + (prefix === '%' ? '10}' : (prefix === '@' ? '10}' : '20}')) + '}';\nlet baseUrl = \"https://api.lofter.com/newsearch/\"\nswitch(prefix) {\n    case '@':\n        result = baseUrl+'blog.json?key=' + key.slice(1)+ '&limit=10&offset=' + offset;\n        break;\n    case '#':\n    case '＃':\n        result = baseUrl+'collection.json?key=' + key.slice(1) + '&limit=20&offset=' + offset;\n        break;\n    case '%':\n        result = baseUrl+'grain.json?key='+key.slice(1)+'&limit=10&offset=' + offset;\n        break;\n    default:\n        let header = {\n            \"headers\": {\n                \"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\",\n                \"deviceid\": java.androidId(),\n                \"if-modified-since\": String(new Date()).replace(/(.*?)\\s(.*?)\\s(.*?)\\s(.*?)GMT.*/,'$1, $3 $2 $4 GMT')\n            }\n        };\n        result = baseUrl+'post.json?key=' + key + '&sortType=0&offset=' + offset + '&limit=20,' + JSON.stringify(header);\n}\n",
    "weight": 0
  },
  {
    "bookSourceComment": "//By情无羁25.04.26",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "镇魂小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.zhenhunxiaoshuo.com/chaxun.html",
    "customButton": false,
    "customOrder": 30,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\njava.toast(\"🔥正在刷新列表,请稍等！\");\nvar push = (title, url, size) => result.push({\n    \"title\": title,\n    \"url\": url,\n    \"style\": {\n        \"layout_flexGrow\": 1,\n        \"layout_flexBasisPercent\": size\n    }\n});\nvar baseUrl = \"https://www.zhenhunxiaoshuo.com/chaxun.html\";\nvar tag = java.ajax(baseUrl);\nif (tag) {\n    var a = org.jsoup.Jsoup.parse(tag).select(\".col-md-9 a\");\n    push(\"🔥作者集🔥\", null, 1);\n    for (var i = 0; i < a.length ; i++) {\n        var title = a[i].text();\n        var url = a[i].attr(\"href\");\n        var size = 0.25;\n        title = String(title).replace(/\\s/g, \"\");\n        push(title, url, size);\n    }\n} else {\n  java.toast(\"🤔列表刷新失败！！！\");     \n} \nJSON.stringify(result);",
    "lastUpdateTime": 1766351135638,
    "respondTime": 5221,
    "ruleBookInfo": {
      "intro": ".focusbox-text@text"
    },
    "ruleContent": {
      "content": ".article-content@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "<js>\nif (result.match(/作品集/)){\n\tresult=java.getElements('tbody tr td a')\n\t}else {\n\t\tresult=java.getElements('h1')\n\t\t}\n</js>",
      "bookUrl": "href",
      "checkKeyWord": "淮上",
      "name": "text"
    },
    "ruleToc": {
      "chapterList": ".excerpts article a||h1",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.zhenhunxiaoshuo.com/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "author：Thomas哟",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全本小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://119.45.176.116:5006",
    "customButton": false,
    "customOrder": 31,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>{\n\t\treturn sort.push(JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t}))\n\t}\n$$=(a,b,c)=>b?`http://119.45.176.116:5006/localBookListByCategory?ps=20&length=${a}&pn={{page-1}\\}&cid=${b}&order=${c}&status=2`:`http://119.45.176.116:5006/recList?gender=${a}&pn={{page-1}\\}`;\n[\n\t\t[\"男\",[[\"都市娱乐\",1],[\"玄幻奇幻\",5],[\"武侠仙侠\",6],[\"历史军事\",4],[\"悬疑推理\",29],[\"科幻游戏\",28]]],\n\t\t[\"女\",[[\"现代言情\",2],[\"古代情缘\",9],[\"灵异爱情\",34],[\"玄幻奇幻\",38],[\"耽美同人\",11],[\"短篇小说\",33],[\"其他小说\",31]]]\n].map(([title,list],gender)=>{\n\t\tgender++\n\t\tpush(\"༺ˇ»`ʚ \"+title+\"生频道 ɞ´«ˇ༻\",$$(gender,null,null),1);\n\t\tlist.map([title,b]=>{\n\t\t\t\tpush(\"༺ \"+title+\" ༻\",$$(0,b,1),1);\n\t\t\t\t[\"热门\",\"评分\",\"字数\"].map((title,c)=>{\n\t\t\t\t\t\tc++;\n\t\t\t\t\t\t[\"[\"+title+\"]\",\"短篇\",\"中篇\",\"长篇\"].map((title,a)=>{\n\t\t\t\t\t\t\t\tpush(title,$$(a,b,c),a==0?0.25:0.15);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\n\"[\"+sort.toString()+\"]\";",
    "lastUpdateTime": 1766230850173,
    "respondTime": 7415,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "$..content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.list",
      "bookUrl": "http://119.45.176.116:5006/findChapterList?book_id={{$.bookId}}",
      "coverUrl": "$.coverImg",
      "intro": "$.desc",
      "kind": "{$.score}分&&$.category&&$.tags",
      "lastChapter": "共{{$.chapterNum}}章 • {{$.time## \\d.*}}",
      "name": "$.title",
      "wordCount": "$.word"
    },
    "ruleToc": {
      "chapterList": "@js:\n$ = JSON.parse(result).data;\n\t\tbid = $.book_id;\n$.chapters.map($=>{\n\t\t$.url = `http://119.45.176.116:5006/chapterContent,{\"body\":{\"book_id\":${bid},\"chapterIdList\":\"${$.id},\"},\"method\":\"POST\"}`\n\t\treturn $;\n\t});",
      "chapterName": "name",
      "chapterUrl": "url"
    },
    "searchUrl": "http://119.45.176.116:5006/getsearchlist?keyWord={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "趣悦小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://vreader.vivo.com.cn/",
    "customButton": false,
    "customOrder": 32,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"主题\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"都市\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"都市\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"玄幻\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"武侠\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"奇幻\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"悬疑\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"灵异\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"仙侠\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"历史\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"科幻\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"游戏\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"同人\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"出版\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"出版\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情节\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"穿越\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"穿越\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重生\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"重生\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乡村\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"乡村\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"系统\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"系统\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神豪\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"神豪\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"校园\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凡人流\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"凡人流\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鉴宝\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"鉴宝\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"洪荒\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"洪荒\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"末世\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"末世\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诸天流\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"诸天流\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"签到\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"签到\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"热血\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强者归来\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"强者归来\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异能\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"异能\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市生活\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"都市生活\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外卖\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"外卖\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"直播\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"直播\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聊天群\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"聊天群\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵气复苏\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"灵气复苏\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无限流\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"无限流\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美食\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"美食\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}},{\"title\":\"召唤流\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"召唤流\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}},{\"title\":\"角色\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"赘婿\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"赘婿\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学生\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"重生\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兵王\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"兵王\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天骄\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"天骄\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剑仙\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"剑仙\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙帝\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"仙帝\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玩家\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"玩家\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奶爸\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"奶爸\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"保安\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"保安\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风流\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"风流\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扮猪吃虎\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"扮猪吃虎\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"医生\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"医生\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神医\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"6087874\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675860531433\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"0\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"神医\\\",\\\"size\\\":20,\\\"page\\\":{{page-1}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}},{\"title\":\"女生分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"主题\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"现代言情\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"现代言情\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豪门总裁\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"豪门总裁\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"古代言情\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幻想言情\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"幻想言情\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宅斗\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"宅斗\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"娱乐圈\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"娱乐圈\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农女\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"农女\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"虐文\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"虐文\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"校园\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宫斗\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"宫斗\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"灵异\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"同人\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情节\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"甜宠\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"甜宠\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重生\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"重生\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌宝\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"萌宝\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"穿越\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女尊女强\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"女尊女强\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"马甲\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"马甲\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"代嫁\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"代嫁\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"快穿\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"快穿\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"隐婚\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"隐婚\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职场\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"职场\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"师徒\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"师徒\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"错嫁\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"错嫁\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"角色\",\"url\":\"\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"总裁\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"总裁\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王妃\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"王妃\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王爷\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"王爷\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"嫡女\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"嫡女\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神医\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"神医\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"弃妇\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"弃妇\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"庶女\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"庶女\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"将军\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"将军\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔君\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"魔君\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女帝\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"女帝\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鬼王\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"鬼帝\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宫女\",\"url\":\"https://vreader.vivo.com.cn/book/store/labels/landing/page.do,{'method':'POST','body':'{\\\"model\\\":\\\"MI PAD 4\\\",\\\"imei\\\":\\\"123456789012345\\\",\\\"clientVersion\\\":\\\"121020\\\",\\\"elapsedtime\\\":\\\"8889774\\\",\\\"sysver\\\":\\\"\\\",\\\"nt\\\":\\\"wifi\\\",\\\"ver\\\":\\\"121020\\\",\\\"u\\\":\\\"\\\",\\\"pver\\\":\\\"0\\\",\\\"resolution\\\":\\\"1920*1200\\\",\\\"bookVersion\\\":\\\"30800\\\",\\\"vreaderVersion\\\":121020,\\\"pixel\\\":\\\"600\\\",\\\"av\\\":\\\"27\\\",\\\"adrVerName\\\":\\\"8.1.0\\\",\\\"timestamp\\\":\\\"1675863333329\\\",\\\"openudid\\\":\\\"b443cebc6f614746\\\",\\\"udid\\\":\\\"\\\",\\\"channel\\\":\\\"1\\\",\\\"personalRecommend\\\":0,\\\"bookshelfBookIds\\\":[\\\"N1000000000000083458\\\",\\\"N1000000000000122315\\\",\\\"N0600000000003317821\\\"],\\\"bookShelfListenBookIds\\\":[],\\\"packageName\\\":\\\"com.vivo.vreader\\\",\\\"featureValues\\\":\\\"2\\\",\\\"androidId\\\":\\\"b443cebc6f614746\\\",\\\"label\\\":\\\"宫女\\\",\\\"size\\\":20,\\\"page\\\":{{page-0}},\\\"completeStatus\\\":2}'}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 8.1.0; MI PAD 4 Build/OPM1.171019.019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766314022221,
    "respondTime": 6513,
    "ruleBookInfo": {
      "author": "$.author@put:{bid:bookId}",
      "coverUrl": "$.cover",
      "init": "$.data",
      "intro": "$.description",
      "kind": "{{java.timeFormat(java.getString('$.latestChapterTimestamp'))}}\n{{$.typeLabel}}\n{{$.categoryLabel}}##/##-",
      "lastChapter": "$.latestChapter",
      "name": "$.title",
      "tocUrl": "https://vreader.vivo.com.cn/book/catalogue.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"\",\"clientVersion\":\"121020\",\"elapsedtime\":\"981277\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"sessionId\":\"11901470641675854550446\",\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675855424862\",\"browserSystem\":\"1\",\"browserSubSystem\":\"1\",\"personalRecommend\":\"1\",\"bookVersion\":\"30800\",\"vreaderVersion\":\"121020\",\"packageName\":\"com.vivo.vreader\",\"udid\":\"\",\"openudid\":\"b443cebc6f614746\",\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"featureValues\":\"2\",\"bookId\":\"{{$.bookId}}\"}'\n}",
      "wordCount": "$.wordCount"
    },
    "ruleContent": {
      "content": "$..content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$..bookList[*]",
      "bookUrl": "https://vreader.vivo.com.cn/book/detail.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"\",\"clientVersion\":\"121020\",\"elapsedtime\":\"980289\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"sessionId\":\"11901470641675854550446\",\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675855423873\",\"browserSystem\":\"1\",\"browserSubSystem\":\"1\",\"personalRecommend\":\"1\",\"bookVersion\":\"30800\",\"vreaderVersion\":\"121020\",\"packageName\":\"com.vivo.vreader\",\"udid\":\"\",\"openudid\":\"b443cebc6f614746\",\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"featureValues\":\"2\",\"bookId\":\"{{$.bookId}}\",\"order\":1}'\n}",
      "coverUrl": "$.cover",
      "intro": "$.description",
      "kind": "{{$.typeLabel}}\n{{$.categoryLabel}}",
      "name": "$.title",
      "wordCount": "$.wordCount"
    },
    "ruleToc": {
      "chapterList": "$.data[*]",
      "chapterName": "$.title",
      "chapterUrl": "https://vreader.vivo.com.cn/book/chapter/content.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"\",\"clientVersion\":\"121020\",\"elapsedtime\":\"981290\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"sessionId\":\"11901470641675854550446\",\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675855424879\",\"browserSystem\":\"1\",\"browserSubSystem\":\"1\",\"personalRecommend\":\"1\",\"bookVersion\":\"30800\",\"vreaderVersion\":\"121020\",\"packageName\":\"com.vivo.vreader\",\"udid\":\"\",\"openudid\":\"b443cebc6f614746\",\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"featureValues\":\"2\",\"bookId\":\"@get:{bid}\",\"order\":\"{{$.order}}\"}'\n}",
      "updateTime": "字数::{{$.wordCount}}"
    },
    "searchUrl": "https://vreader.vivo.com.cn/book/search.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"123456789012345\",\"clientVersion\":\"121020\",\"elapsedtime\":\"343343\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"bookVersion\":\"30800\",\"vreaderVersion\":121020,\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675854786926\",\"openudid\":\"b443cebc6f614746\",\"udid\":\"\",\"channel\":\"0\",\"personalRecommend\":1,\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"packageName\":\"com.vivo.vreader\",\"featureValues\":\"2\",\"androidId\":\"b443cebc6f614746\",\"page\":0,\"size\":20,\"keyword\":\"{{key}}\",\"tab\":0}'\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索目录失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "番薯小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ggs.manmeng168.com",
    "customButton": false,
    "customOrder": 33,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生全部\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"全部\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"都市\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"都市\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"系统\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"系统\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"重生\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"历史\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"玄幻\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"末日\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"末日\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神豪\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"神豪\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"洪荒\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"洪荒\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"仙侠\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"穿越\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"游戏\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"签到\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"签到\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战争\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"战争\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"直播\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"直播\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"科幻\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"影视\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"影视\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"大唐\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"大唐\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"武侠\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"盗墓\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"盗墓\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"体育\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"体育\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"僵尸\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"僵尸\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"异能\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奶爸\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"奶爸\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"三国\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"三国\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"海岛\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"海岛\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"灵异\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"明朝\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"明朝\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神医\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"神医\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"赘婿\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"赘婿\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"鉴宝\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"鉴宝\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"兵王\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"兵王\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"悬疑\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"特种兵\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"特种兵\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"娱乐圈\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"娱乐圈\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"扮猪吃虎\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"扮猪吃虎\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":1,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644412565516,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女生全部\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"全部\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":1}},{\"title\":\"现言\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"现言\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"重生\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"穿越\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"豪门\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"豪门\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"快穿\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"快穿\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"年代\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"年代\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"种田\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"种田\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古言\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"古言\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"幻言\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"幻言\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"嫡女\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"嫡女\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"甜宠\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"甜宠\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"纯爱\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"纯爱\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"虐恋\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"虐恋\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"灵异\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女尊\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"女尊\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"兽世\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"兽世\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宠妻\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"宠妻\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"校园\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"校园\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"团宠\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"团宠\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"腹黑\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"腹黑\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"清穿\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"清穿\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"王妃\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"王妃\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"青春\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宫斗\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"宫斗\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"影视\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"影视\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"萌宝\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"萌宝\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"庶女\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"庶女\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"娱乐圈\",\"url\":\"https://ggs.manmeng168.com/v1/quick_app/resource/query_novel_rank,{'method':'POST','body':'{\\\"category_name\\\":\\\"娱乐圈\\\",\\\"complete_type\\\":0,\\\"count_type\\\":0,\\\"rank_type\\\":1,\\\"suit_gender\\\":2,\\\"page_index\\\":{{page}},\\\"androidid\\\":\\\"73b2463d6aeb1e32\\\",\\\"api_key\\\":\\\"20009016\\\",\\\"api_secret\\\":\\\"dbe89aab148abedc\\\",\\\"channel\\\":\\\"mm-android\\\",\\\"device_id\\\":\\\"fa89759f-6bef-4652-affb-dfc49bc80d67\\\",\\\"from_system\\\":\\\"mm-reader\\\",\\\"gender\\\":1,\\\"hardware_id\\\":\\\"4E9FD350C6A5D13696053DCDD7C53C0266DFF7D0\\\",\\\"mode\\\":\\\"prod\\\",\\\"model\\\":\\\"Xiaomi MI PAD 4\\\",\\\"net_type\\\":\\\"WIFI\\\",\\\"oaid\\\":\\\"5a674f6928d90c0f\\\",\\\"operate_time\\\":1644415792316,\\\"osid\\\":\\\"Android\\\",\\\"teenagers_mode\\\":0,\\\"uid\\\":\\\"11861509\\\",\\\"version\\\":\\\"1.4.2\\\"}'}\",\"style\":{\"layout_flexGrow\":1}}]",
    "header": "{\"user-agent\": \"okhttp/3.14.9\"}",
    "lastUpdateTime": 1766313826406,
    "respondTime": 181177,
    "ruleBookInfo": {
      "author": "{{java.get('author')}}",
      "coverUrl": "{{java.get('image_url')}}",
      "intro": "{{java.get('short_copyright')}}\n简介：{{java.get('desc_info')}}",
      "lastChapter": "{{java.get('newest_chapter_name')}}",
      "name": "{{java.get('name')}}"
    },
    "ruleContent": {
      "content": "data[0].content"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.data",
      "bookUrl": "https://ggs.manmeng168.com/v1/book/chapter_list?novel_id=@get:{id}",
      "coverUrl": "$.image_url",
      "intro": "$.desc_info",
      "kind": "{{$.category_name}}\n{{$.tag}}",
      "lastChapter": "$.newest_chapter_name@put:{newest_chapter_name:newest_chapter_name}",
      "name": "$.name@put:{id:id,name:name,author:author}",
      "wordCount": "$.word_count@put:{image_url:image_url,short_copyright:short_copyright,desc_info:desc_info,category_name:category_name,tag:tag}"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.novel_list||$.data",
      "bookUrl": "https://ggs.manmeng168.com/v1/book/chapter_list?novel_id=@get:{id}",
      "coverUrl": "$.image_url",
      "intro": "$.desc_info",
      "kind": "{{$.category_name}}\n{{$.tag}}",
      "lastChapter": "$.newest_chapter_name@put:{newest_chapter_name:newest_chapter_name}",
      "name": "$.name@put:{id:id,name:name,author:author}",
      "wordCount": "$.word_count@put:{image_url:image_url,short_copyright:short_copyright,desc_info:desc_info,category_name:category_name,tag:tag,word_count:word_count,rank_score:rank_score}"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.name",
      "chapterUrl": "https://ggs.manmeng168.com/v1/book/chapter_contents,{\"method\":\"POST\",\"body\":{\"chapter_ids\":\"{{$.chapter_id}}\",\"novelId\":{{java.get('id')}},\"api_key\":\"20009014\",\"api_secret\":\"deec381594ad4ccd\"}}",
      "updateTime": "{{java.timeFormat(java.getString('$.version')*1000)}}\n字数：{{$.word_count}}"
    },
    "searchUrl": "https://ggs.manmeng168.com/v1/search/do_search,{\"method\":\"POST\",\"body\":{\"keyword\":{{key}},\"page_index\":{{page}},\"page_size\":20}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "疯读小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://fiction.fengduxiaoshuo.com",
    "customButton": false,
    "customOrder": 34,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "[\n{\"title\": \"❀男频专区❀\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"热门排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"最新排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"评分排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"完结专区\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"全部完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=-1&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569378&_sign=ZDMyMWM5ZDllZThiMjllMmRhNDdmOTJjMjJjMjAxYj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"❀女频专区❀\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"热门排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"最新排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"评分排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"完结专区\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}}\n]",
    "header": "{\"User-Agent\": \"okhttp/3.12.0\"}",
    "lastUpdateTime": 1766457350611,
    "respondTime": 2350,
    "ruleBookInfo": {
      "lastChapter": "$..detailedBookInfo.bookChapterAllInfo[-1].chapterTitle"
    },
    "ruleContent": {
      "content": "$..chapterContent",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "$.bookAuthor",
      "bookList": "$..classficationBooks[*]",
      "bookUrl": "https://fiction.fengduxiaoshuo.com/doReader/enter_bookinfo_index?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&_sv=v2",
      "coverUrl": "$.bookCoverImage",
      "intro": "$.bookDesc",
      "kind": "$.chapters_update_time&&$.c_class_name&&{$.crazy_rating}分",
      "name": "$.bookTitle##（+.*|.*最新章节|\\(+.*",
      "wordCount": "$.book_words_num"
    },
    "ruleSearch": {
      "author": "$.bookAuthor",
      "bookList": "$..books[*]",
      "bookUrl": "https://fiction.fengduxiaoshuo.com/doReader/enter_bookinfo_index?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&_sv=v2",
      "coverUrl": "$.bookCoverImage",
      "intro": "$.bookDesc",
      "kind": "$.chapters_update_time&&$.c_class_name&&{$.crazy_rating}分",
      "name": "$.bookTitle##（+.*|.*最新章节|\\(+.*",
      "wordCount": "$.book_words_num"
    },
    "ruleToc": {
      "chapterList": "$..detailedBookInfo.bookChapterAllInfo[*]",
      "chapterName": "$.chapterTitle##[\\(（].*[求更谢乐发推].*[）\\)]",
      "chapterUrl": "https://fiction.fengduxiaoshuo.com/doReader/get_content_by_chapterId?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&chapterId={{$.chapterId}}&chapterCount=1&_sv=v2"
    },
    "searchUrl": "https://fiction.fengduxiaoshuo.com/doReader/search/result?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&key_words={{key}}&api_version=v6&nid=f0439a4f53b774fa0b4d90b48738e4f1&_sv=v2",
    "weight": 1
  },
  {
    "bookSourceComment": "支持纯bookid搜书,支持下架,黑屋等小说正文阅读\n附：本书源仅支持小说，仅支持小说，仅支持小说！！！\n部分发现需要登录才能使用\n交流反馈群：1063183421\n修复下架书籍无书名的情况",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "番茄小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://fanqie.hnxianxin.cn/＃妍希",
    "customButton": false,
    "customOrder": 35,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js: \n个人中心 = 1 \n \njs = (cid, genre, gender) => `@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  ].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=[0, 1, 2]\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    cate.push(obj(\n      c.cell_name,\n      js(c.atom_data[0].category_data.category_id, genre_1, gender_1),\n      1\n    ))\n    for (j = 2; j < 5; j++) {\n      c.atom_data.slice(1).forEach((a) => {\n        d = a.category_data\n        if (d.name.length == j) {\n          cate.push(obj(d.name, js(d.category_id, genre_1, gender_1), -1))\n        }\n      })\n    }\n  })\n  arr = cate.concat(arr)\n}\n\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=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",
    "header": "@js:\nJSON.stringify({\n\t\"x-sec-token\": \"8f79170487338570cdbb178e4653ed25943a6af05f3c29043782de49fc7a8fbd2446589412f746e396a05744cf546027bc63d7391b0e86ff3551c4d8e52ac1f97a2492bcc15dba6a9e2181084ed6e3f2a4d8a7e5aa419a705c5cffc8a93f5827fce376e3c3df14b8498405ba5f2630c0fa948894f4f7e5e26840f431f50396e9\"\n\t})",
    "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": 1759350524349,
    "loginUi": "[\n{\n        \"name\": \"手动登录Token\",\n        \"type\": \"password\",\n        \"action\": \"\"\n },\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]",
    "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}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "thumb_url",
      "init": "data",
      "intro": "&nbsp;&nbsp;\n📕 源名：{{$.original_book_name}}\n📖 别名：{{$.book_flight_alias_name}}\n✏️ 开坑：{{$.create_time##T|\\+.*## }}\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": "/chapter?bookid={{$.book_id}}",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "$.content##妍󠇕希󠆖󠅽󠇕󠆨󠅼󠄡󠄩󠄠󠄩󠄣󠄣󠄢󠄨󠄨󠄩"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\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?bookid=\" + 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?bookid=\" + i.join(\",\"))\n  })\n  \n  res = java.ajaxAll(urls)\n\n  let resp = {book_info: []}\n  res.forEach(r => {\n    resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n  })\n\n  return resp\n}\n\nfunction getByTabIndex(index) {\n  let url = _mlsec.requestHeader(\n\t  \"bookmall/tab\",\n    \"version_name=5.8.9.32\",\n\t  null,\n\t  ck\n  )\n  let all = JSON.parse(java.ajax(url))\n  let tab = all.data.tab_item[0].cell_data[index].cell_data\n  if (!tab) tab = []\n  let bookList = []\n  for (let i of tab) {\n    bookList = bookList.concat(i.book_data)\n    // java.log(JSON.stringify(i.book_data))\n  }\n  return { book_info: bookList }\n}\n\nif (baseUrl.endsWith(\"bookshelf\")) result = getShelf(\"bookshelf/info\")\nelse {\n  let w = baseUrl.split(\"/\")\n  if (baseUrl.includes(\"groupName\")) {\n    result = getByGroupName(w[w.length - 1])\n  } else if (baseUrl.includes(\"tab\")) {\n    result = getByTabIndex(parseInt(w[w.length - 1]))\n  } else result = JSON.parse(result)\n}\nJSON.stringify({data: result.book_list || result.book_info || result.data.result || result.data.book_info || result.detail_list || result.data })\n</js>\n$..book_data[*]||$.data[*]",
      "bookUrl": "{{source.key}}detail?bookid={{$.book_id||$.bookId}}",
      "coverUrl": "<js>\nlet replaceCover = (u) => {\n    if (u.startsWith(\"https://\")) u = u.substring(8)\n    else u = u.substring(7)\n    let uArr = u.split(\"/\")\n    uArr[0] = \"https://p6-novel.byteimg.com/origin\"\n    let uArr2 = []\n    uArr.forEach((x) => {\n        if (!x.includes(\"?\") && !x.includes(\"~\")) uArr2.push(x)\n        else uArr2.push(x.split(\"~\")[0])\n    })\n    u = uArr2.join(\"/\")\n    return u\n}\nreplaceCover(java.getString(\"thumb_url\"))\n</js>",
      "intro": "$.abstract##\\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",
      "wordCount": "$.word_number"
    },
    "ruleSearch": {
      "author": "author##</?em>",
      "bookList": ".book_data[*]||$.data.book_data.*||$..book_info[*]",
      "bookUrl": "/detail?bookid={{$.book_id}}",
      "checkKeyWord": "7268620849496722495",
      "coverUrl": "thumb_url",
      "intro": "abstract",
      "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||title##<em>|</em>|《|》",
      "wordCount": "word_number"
    },
    "ruleToc": {
      "chapterList": "data.item_data_list[*]",
      "chapterName": "title",
      "chapterUrl": "/content?item_id={{$.item_id}}",
      "updateTime": "{{$.volume_name}} | {{$.chapter_word_number}}字 | {{java.timeFormatUTC(java.getString(\"first_pass_time\") * 1000, 'yyyy-MM-dd HH:mm:ss', 12)}}##第一卷：默认\n@js:\nif (result.startsWith(\" |\")) result = result.slice(2)\nif (result.startsWith(\"| \")) result = result.slice(2)\nresult"
    },
    "searchUrl": "/search?query={{key}}&page={{(page-1)*10}}&tab_type=3\n@js:if (key.match(/^\\d+$/) && !Number.isNaN(parseInt(key))) {\n  result = source.key + \"detail?bookid=\" + key;\n}\nresult",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "幻想小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.huanxiangxs.com",
    "customButton": false,
    "customOrder": 36,
    "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": 1759350973181,
    "respondTime": 240016,
    "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": "11.23@ys4568",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "有度中文（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.youduzw.com",
    "bookUrlPattern": "https://www.youduzw.com/book/.*",
    "customButton": false,
    "customOrder": 37,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n    {\n        \"title\": \"全部分类\",\n        \"url\": \"/0/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"世紀百強\",\n        \"url\": \"/shijibaiqiang/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"隨身智囊\",\n        \"url\": \"/suishenzhinang/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"歷史煙雲\",\n        \"url\": \"/lishiyanyun/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"武俠小說\",\n        \"url\": \"/wuxia/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"懸疑小說\",\n        \"url\": \"/xuanyi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"言情小說\",\n        \"url\": \"/yanqing/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"奇幻小說\",\n        \"url\": \"/qihuanxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"传记回忆\",\n        \"url\": \"/zhuanjihuiyi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"英文读本\",\n        \"url\": \"/yingwenduben/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"杂文随笔\",\n        \"url\": \"/zawensuibi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"经典言情\",\n        \"url\": \"/jingdianyanqing/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"经典历史\",\n        \"url\": \"/jingdianlishi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"侦探推理\",\n        \"url\": \"/zhentantuili/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"惊悚悬疑\",\n        \"url\": \"/jingsongxuanyi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"网络玄幻\",\n        \"url\": \"/wangluoxuanhuan/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"寓言童话\",\n        \"url\": \"/yuyantonghua/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"青春都市\",\n        \"url\": \"/qingchundushi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"社会心理\",\n        \"url\": \"/shehuixinli/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"外国小说\",\n        \"url\": \"/waiguoxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"经典科幻\",\n        \"url\": \"/jingdiankehuan/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"当代小说\",\n        \"url\": \"/dangdaixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"经典武侠\",\n        \"url\": \"/jingdianwuxia/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"纪实报告\",\n        \"url\": \"/jishibaogao/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"世界历史\",\n        \"url\": \"/shijielishi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"中国历史\",\n        \"url\": \"/zhongguolishi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"科普学习\",\n        \"url\": \"/kepuxuexi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"诗歌戏曲\",\n        \"url\": \"/shigexiqu/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"宗教哲学\",\n        \"url\": \"/zongjiaozhexue/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"文学理论\",\n        \"url\": \"/wenxuelilun/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"日语读物\",\n        \"url\": \"/riyuduwu/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"作品集\",\n        \"url\": \"/zuopinji/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"国学古籍\",\n        \"url\": \"/guoxueguji/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"战争军事\",\n        \"url\": \"/zhanzhengjunshi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"政治经济\",\n        \"url\": \"/zhengzhijingji/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"古典文学\",\n        \"url\": \"/gudianwenxue/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"现代小说\",\n        \"url\": \"/xiandaixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"官场小说\",\n        \"url\": \"/guanchangxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"轻小说\",\n        \"url\": \"/qingxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"网游小说\",\n        \"url\": \"/wangyouxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"玄幻小说\",\n        \"url\": \"/xuanhuanxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"穿越小说\",\n        \"url\": \"/chuanyuexiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"科幻小说\",\n        \"url\": \"/kehuanxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"仙侠小说\",\n        \"url\": \"/xianxiaxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"都市小说\",\n        \"url\": \"/dushixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"武侠小说\",\n        \"url\": \"/wuxiaxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"历史小说\",\n        \"url\": \"/lishixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"竞技小说\",\n        \"url\": \"/jingjixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"言情小说\",\n        \"url\": \"/yanqingxiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"悬疑小说\",\n        \"url\": \"/xuanyixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"军事小说\",\n        \"url\": \"/junshixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"灵异小说\",\n        \"url\": \"/lingyixiaoshuo/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"电击文库\",\n        \"url\": \"/dianjiwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"富士见文库\",\n        \"url\": \"/fushijianwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"角川文库\",\n        \"url\": \"/jiaochuanwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"MF文库J\",\n        \"url\": \"/MFwenkuJ/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"Fami通文库\",\n        \"url\": \"/Famitongwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"GA文库\",\n        \"url\": \"/GAwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"HJ文库\",\n        \"url\": \"/HJwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"一迅社\",\n        \"url\": \"/yixunshe/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"集英社\",\n        \"url\": \"/jiyingshe/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"小学馆\",\n        \"url\": \"/xiaoxueguan/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"讲谈社\",\n        \"url\": \"/jiangtanshe/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"少女文库\",\n        \"url\": \"/shaonvwenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    },\n    {\n        \"title\": \"其他文库\",\n        \"url\": \"/qitawenku/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.25\n        }\n    }\n]",
    "lastUpdateTime": 1766264630111,
    "respondTime": 5013,
    "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$=title]@content",
      "wordCount": "h1+p@span.-1@text"
    },
    "ruleContent": {
      "content": "#TextContent@p@html||#TextContent@html",
      "nextContentUrl": "@js:\neval(String(result.match(/var nextpage.*?;/)));\nlet list = [];\nif (/_/.test(nextpage)) {\n    list.push(nextpage)\n};\nlist;"
    },
    "ruleExplore": {
      "author": "strong.0@text",
      "bookList": ".j_bookList li",
      "bookUrl": "a.-1@href",
      "coverUrl": "img@_src",
      "intro": "a.-1@text",
      "kind": "strong!0@span@text",
      "name": "h2@text"
    },
    "ruleSearch": {
      "author": ".mr10.1@text",
      "bookList": "#hism",
      "bookUrl": "a.0@href",
      "coverUrl": "img@_src",
      "intro": "p.-2@text",
      "kind": ".mr10.0@text",
      "lastChapter": "a.-1@text",
      "name": "img@alt"
    },
    "ruleToc": {
      "chapterList": "<js>\nlet list = [];\nlet push = (text, href, vol) => list.push({\n    \"text\": text,\n    \"href\": href,\n    \"vol\": vol\n});\nlet v = java.getElements('#chapterList>li');\nfor (let i = 0; i < v.length; i++) {\n    if (v[i].attr('class') != 'w33p') {\n        push(v[i].text(), v[i].attr('href'), true)\n    } else {\n        t = v[i].select('a')\n        push(t.text(), t.attr('href'), false)\n    }\n}\nlist;\n</js>",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "vol"
    },
    "searchUrl": "/sa,{\n  \"body\": \"searchkey={{key}}&searchtype=all\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "七猫正文接口解密",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "七猫小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-bc.wtzw.com＃妍希",
    "customButton": false,
    "customOrder": 38,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"男频\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"历史\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"游戏\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"科幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"体育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"影视\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"鉴宝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"血脉\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"签到\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"复仇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"丹药\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"医生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"战神\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女婿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"皇帝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"弃少\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"热血\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"爽文\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"现实\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"悬疑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女总\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"次元\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"无限\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"强者回归\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市人生\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻奇幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女频\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"短篇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女强\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"年下\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"空间\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"隐婚\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"系统\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"快穿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"虐渣\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"皇后\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"王爷\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"学霸\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"毒妃\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"校草\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"女配\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"甜宠\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"搞笑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"虐恋\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"治愈\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田经商\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宫闱宅斗\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日久生情\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"出版图书\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑推理\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠奇缘\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠玄幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代军旅\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"文学艺术\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人文科社\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"少儿教育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]",
    "lastUpdateTime": 1759350259743,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "image_link",
      "init": "data.book",
      "intro": "&nbsp;&nbsp;🔖更新时间：{{java.timeFormat(java.getString('$.update_time')*1000)}}\t{{'\\n&lrm;\\n'}}🏷️ 标签：{{$.book_tag_list[*].title&&$.category_over_words##・|\\s##，}}{{'\\n'+'​'}}\n\n{{$.intro}}\n{{'\\n&lrm;\\n'}}📍版权来源：{{$.statement##如有疑问可联系:fawu@qimao.com或客服QQ:3598987377}}",
      "kind": "book_tag_list[*].title##\\s##，",
      "lastChapter": "{{$.latest_chapter_title}} • {{java.timeFormat(java.getString('$.update_time')*1000)}}\n<js>result.replace(/\\s\\d+:\\d+/,'')</js>\n<js>result.replace(/\\//g,'-')</js>",
      "name": "title@put:{bid:id}",
      "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "wordCount": "words_num"
    },
    "ruleContent": {
      "content": "<js>\nbid=java.get('bid')\ncid=java.get('cid')\nurl=`https://fanqie.hnxianxin.cn/qimao.php?bookId=${bid}&chapterId=${cid}`\nresult=JSON.parse(java.ajax(url)).data.content\n</js>"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'77800','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\n\nvar urlEncode = function (param, key, encode) {\n  if(param==null) return '';\n  var paramStr = '';\n  var t = typeof (param);\n  if (t == 'string' || t == 'number' || t == 'boolean') {\n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);\n  } else {\n    for (var i in param) {\n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);\n      paramStr += urlEncode(param[i], k, encode);\n    }\n  }\n  return paramStr;\n};\n\nvar category = function () {\n  params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n  params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n  category()\n}else {\n  tag()\n}\n</js>\n$.data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "$.image_link",
      "intro": "$.intro",
      "kind": "$.ptags",
      "name": "$.title",
      "wordCount": "$.words_num"
    },
    "ruleSearch": {
      "author": "original_author",
      "bookList": "data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "image_link",
      "intro": "intro",
      "kind": "ptags",
      "name": "original_title",
      "wordCount": "words_num"
    },
    "ruleToc": {
      "chapterList": "data.chapter_lists",
      "chapterName": "title",
      "chapterUrl": "id@put:{cid:id}\n@js:\nresult=`data:;base64,${java.base64Encode(result)},{\"type\":\"\"}`;",
      "updateTime": "{{$.words}}字"
    },
    "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'77800','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/search/v1/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
    "weight": 0
  },
  {
    "bookSourceComment": "●♛七猫▪︎API▪︎ by.渊呀\nby.渊呀",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "七猫小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-bc.wtzw.com#md",
    "customButton": false,
    "customOrder": 39,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"■■■■■■■■   男  生   ■■■■■■■■\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市人生\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异术超能\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 二 次 元 \",\"url\":\"https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"体育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"影视\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"鉴宝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"血脉\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"签到\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"复仇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"丹药\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"医生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战神\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女婿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"皇帝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"弃少\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"热血\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"爽文\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现实\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女总裁\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"无限流\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"强者回归\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"■■■■■■■■   女  生   ■■■■■■■■\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"总裁豪门\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"种田经商\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宫闱宅斗\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"幻想言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"日久生情\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女强\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"年下\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"空间\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"隐婚\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"系统\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"快穿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"虐渣\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"皇后\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"王爷\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"学霸\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"毒妃\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"校草\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女配\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"甜宠\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"搞笑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"虐恋\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"治愈\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"短篇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"■■■■■■■■   图  书   ■■■■■■■■\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑推理\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻未来\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侠奇缘\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侠玄幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现实小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代军旅\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文学艺术\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人物传记\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人文科社\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"少儿教育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经管励志\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经典文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766352659205,
    "respondTime": 2391,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "image_link",
      "init": "data.book",
      "intro": "intro",
      "kind": "book_tag_list[*].title",
      "lastChapter": "{{$.latest_chapter_title}}·{{java.timeFormat(java.getString('$.update_time')*1000)}}",
      "name": "title@put:{bid:id}",
      "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "wordCount": "words_num"
    },
    "ruleContent": {
      "content": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.java.util\n);\nwith(javaImport) {\n    function decode(content) {\n        var ivEncData = Base64.getDecoder().decode(String(content));\n        var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n        var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n        var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n        chipher.init(2, key, iv);\n        return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n    }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }\n  }\n  return paramStr;\n};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\n\nvar urlEncode = function (param, key, encode) {\n  if(param==null) return '';\n  var paramStr = '';\n  var t = typeof (param);\n  if (t == 'string' || t == 'number' || t == 'boolean') {\n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);\n  } else {\n    for (var i in param) {\n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);\n      paramStr += urlEncode(param[i], k, encode);\n    }\n  }\n  return paramStr;\n};\n\nvar category = function () {\n  params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n  params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n  category()\n}else {\n  tag()\n}\n</js>\n$.data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "$.image_link",
      "intro": "$.intro",
      "kind": "$.ptags",
      "name": "$.title",
      "wordCount": "$.words_num"
    },
    "ruleSearch": {
      "author": "original_author",
      "bookList": "data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "image_link",
      "intro": "intro",
      "kind": "ptags",
      "name": "original_title",
      "wordCount": "words_num"
    },
    "ruleToc": {
      "chapterList": "data.chapter_lists",
      "chapterName": "title",
      "chapterUrl": "id",
      "updateTime": "{{$.words}} 字"
    },
    "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
    "weight": 0
  },
  {
    "bookSourceComment": "一程",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "七猫小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-bc.wtzw.com#yc1101b",
    "customButton": false,
    "customOrder": 40,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"都市人生\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻奇幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"二次元\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"鉴宝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"血脉\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"签到\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"复仇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"丹药\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"无限流\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"强者回归\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"医生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战神\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女婿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇帝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"弃少\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女总裁\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热血\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爽文\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田经商\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宫闱宅斗\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女强\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"年下\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"空间\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"隐婚\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"系统\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"快穿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐渣\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日久生情\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇后\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王爷\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"学霸\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"毒妃\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校草\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女配\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"甜宠\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞笑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐恋\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"治愈\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"图书\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑推理\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠奇缘\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠玄幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代军旅\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"文学艺术\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人文科社\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"少儿教育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1766358422127,
    "respondTime": 5288,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "image_link",
      "init": "data.book",
      "intro": "intro##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "book_tag_list[*].title",
      "lastChapter": "{{$.latest_chapter_title}}·{{java.timeFormat(java.getString('$.update_time')*1000)}}",
      "name": "title@put:{bid:id}",
      "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "wordCount": "words_num"
    },
    "ruleContent": {
      "content": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.java.util\n);\nwith(javaImport) {\n    function decode(content) {\n        var ivEncData = Base64.getDecoder().decode(String(content));\n        var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n        var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n        var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n        chipher.init(2, key, iv);\n        return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n    }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }\n  }\n  return paramStr;\n};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\n\nvar urlEncode = function (param, key, encode) {\n  if(param==null) return '';\n  var paramStr = '';\n  var t = typeof (param);\n  if (t == 'string' || t == 'number' || t == 'boolean') {\n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);\n  } else {\n    for (var i in param) {\n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);\n      paramStr += urlEncode(param[i], k, encode);\n    }\n  }\n  return paramStr;\n};\n\nvar category = function () {\n  params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n  params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n  category()\n}else {\n  tag()\n}\n</js>\n$.data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "$.image_link",
      "intro": "$.intro",
      "kind": "$.ptags",
      "name": "$.title",
      "wordCount": "$.words_num"
    },
    "ruleSearch": {
      "author": "original_author",
      "bookList": "data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "image_link",
      "intro": "intro",
      "kind": "ptags",
      "name": "original_title",
      "wordCount": "words_num"
    },
    "ruleToc": {
      "chapterList": "data.chapter_lists",
      "chapterName": "title",
      "chapterUrl": "id",
      "updateTime": "{{$.words}} 字"
    },
    "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
    "weight": 0
  },
  {
    "bookSourceComment": "全部 status=0\n连载 status=30\n完结 status=50",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全免小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://qmbook.taoyuewenhua.net/#@遇知",
    "customButton": false,
    "customOrder": 41,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"🔖男频🍁榜单🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"推荐\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=110&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=10&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热搜\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=80&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=20&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=30&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖男频🍁分类🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=玄幻&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇幻\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=奇幻&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=武侠&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=仙侠&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=都市&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=历史&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=军事&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻怪谈\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=奇闻怪谈&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=科幻&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=游戏&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=体育&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"N次元\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=N次元&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=现实&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"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\n\n\n\n\n{\"title\":\"🔖女频🍁榜单🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"推荐\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=110&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=10&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热搜\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=80&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=20&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=30&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n\n{\"title\":\"🔖女频🍁分类🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻言情\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=玄幻言情&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠奇缘\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=仙侠奇缘&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=古代言情&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代言情\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=现代言情&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"浪漫青春\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=浪漫青春&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻怪谈\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=奇闻怪谈&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻空间\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=科幻空间&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏竞技\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=游戏竞技&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"N次元\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=N次元&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"同人纯爱\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=同人纯爱&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇\",\"url\":\"@js:\ntime=Date.now();\nt=\\\"appid=qmbook&brand=XIAOMI&brtype=100&category=短篇&channel=Tencent&ctype=2&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\\\"+(page-1)+\\\"&pageSize=10&status=0&t=\\\"+time+\\\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\\\";\nsign=java.md5Encode(t).toUpperCase(); r=String(t).replace(/key=tfbook_free/,'sign=')+sign; \\\"http://qmbook.taoyuewenhua.net/book_mall/book_rank?\\\"+r;\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]",
    "header": "{\n\t\"User-Agent\":\"okhttp/3.12.1\"\n\t}",
    "lastUpdateTime": 1766352688579,
    "respondTime": 3065,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$.coverUrl",
      "init": "$.data",
      "intro": "<br>\n🎗 标签：{{$.site}}🔸{{$.tagList##\\s##，}}\n👤 主角：{{$.roleList##\\s##，}}\n🕰 更新：{{String(java.timeFormat(java.getString('$.latestChapterUpdateTime'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n📂 简介：{{$.intro}}",
      "kind": "{{$.categoryName}}\n{{$.subCategoryName}}\n{{java.getString('$.status')=='50'?'完结':'连载'}}",
      "lastChapter": "$.latestChapter",
      "name": "$.title",
      "tocUrl": "@js:\ntry{\ntime=Date.now();\nt=\"appid=qmbook&bid={{$.bid}}&brand=XIAOMI&channel=Tencent&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/tf/chapter_list?\"+r;\n}\ncatch(e){\n\t\"http://tfbook-1251592799.file.myqcloud.com/chapters/{{$.bid}}.json\"\n\t}",
      "wordCount": "$.allWords"
    },
    "ruleContent": {
      "content": "$.data.content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$.data.bookList",
      "bookUrl": "@js:\ntime=Date.now();\nt=\"appid=qmbook&bid={{$.sourceId}}&brand=XIAOMI&channel=Tencent&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/tf/book?\"+r;",
      "coverUrl": "$.coverUrl",
      "intro": "$.intro",
      "kind": "{{$.categoryName}}\n{{$.subCategoryName}}\n{{java.getString('$.status')=='50'?'完结':'连载'}}\n{{r=String(Math.round(java.getString('$.score'))/10);r=='0'?'':r+ '分'}}",
      "lastChapter": "$.latestChapter",
      "name": "$.title",
      "wordCount": "$.allWords"
    },
    "ruleToc": {
      "chapterList": "$.data.chapterList",
      "chapterName": "$.title",
      "chapterUrl": "@js:\ntime=Date.now();\nt=\"appid=qmbook&bid={{$.bid}}&brand=XIAOMI&channel=Tencent&cid={{$.cid}}&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/tf/chapter_content?\"+r;",
      "updateTime": "{{String(java.timeFormat(java.getString('$.modifiedOn'))).replace(/\\//g,\"-\")}} 字数:{{$.words}}"
    },
    "searchUrl": "@js:\ntime=Date.now();\nt=\"appid=qmbook&brand=XIAOMI&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&keywords=\"+key+\"&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\"+(page-1)+\"&pageSize=10&searchType=1&sourceName=tf&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/authopt/ty/search_books?\"+r;",
    "weight": 0
  },
  {
    "bookSourceComment": "24.12.29 Buding\n修复目录，增加发现页，详情页",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱淘小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://tybook.taoyuewenhua.net",
    "customButton": false,
    "customOrder": 42,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"男生分类\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"推荐榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=100&ctype=1&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=110&ctype=1&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=10&ctype=1&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热搜榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=80&ctype=1&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=20&ctype=1&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=30&ctype=1&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"题材\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"都市\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=105000&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=101000&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=106000&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"系统\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=系统&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"娱乐圈\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=娱乐圈&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=穿越&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"无敌\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=无敌&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"迪化流\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=迪化流&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"签到\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=签到&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=107000&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻怪谈\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=108000&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"N次元\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=N次元&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"角色\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"战神\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=战神&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"赘婿\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=赘婿&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女总裁\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=女总裁&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神医\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=神医&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奶爸\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=奶爸&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"多女主\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=多女主&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"姐姐\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=姐姐&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女帝\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=女帝&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇子\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=皇子&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神豪\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=神豪&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"兵王\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=兵王&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞怪\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=搞怪&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"情节\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"重生\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=重生&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"大唐\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=大唐&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"荒岛\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=荒岛&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=游戏&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"英雄联盟\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=英雄联盟&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"透视\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=透视&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"末世\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=末世&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"三国\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=三国&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"复苏流\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=复苏流&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"盗墓\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=盗墓&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日常文\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=日常文&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"开局流\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=开局流&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"其他\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"诸天万界\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=诸天万界&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"脑洞\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=脑洞&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"修真\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=修真&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"洪荒\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=洪荒&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙帝\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=仙帝&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"火影\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=火影&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=种田&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=仙侠&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"西游\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=西游&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"鉴宝\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=鉴宝&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=武侠&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"传承\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=传承&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"惊悚\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=惊悚&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"复仇\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=复仇&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战争\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=战争&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"天才\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=天才&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实人生\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=现实人生&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神奇宝贝\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=神奇宝贝&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爱情\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=爱情&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"高手\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=高手&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"风水\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=风水&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武道\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=武道&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=网游&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=科幻&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电竞\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=电竞&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"明朝\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=明朝&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"剑道\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=剑道&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"星际\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=星际&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"魔法\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=魔法&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王者荣耀\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=王者荣耀&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"年代\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=年代&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"无限流\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=无限流&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=悬疑&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"江湖恩怨\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=江湖恩怨&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"同人\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=同人&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"全球\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=全球&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"美食\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=美食&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推理\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=推理&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"召唤\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=召唤&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爽文\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=1&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=爽文&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"女生分类\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"推荐榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=100&ctype=2&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=110&ctype=2&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=10&ctype=2&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热搜榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=80&ctype=2&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=20&ctype=2&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/book_mall/book_rank?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&brtype=30&ctype=2&optype=1&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649403462595&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"题材\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=204000&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&categoryId=203000&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649399854751&uid=52557650&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=总裁&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=种田&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=重生&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"团宠\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=团宠&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐文\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=虐文&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"快穿\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=快穿&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"掉马甲\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=掉马甲&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"甜宠\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=甜宠&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"追妻\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=追妻火葬场&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"年代\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=年代&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"角色\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"医妃\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=医妃&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"大叔\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=大叔&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"超A女主\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=超A女主&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"萌宝\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=萌宝&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇叔\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=皇叔&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"锦鲤\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=锦鲤&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女配\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=女配&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女战神\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=女战神&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"反派\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=反派&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"萌系\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=萌系&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"病娇\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=病娇&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"双男主\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=双男主&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"情节\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"穿越\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=穿越&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿书\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=穿书&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"先婚后爱\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=先婚后爱&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"空间\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=空间&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻怪谈\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=奇闻怪谈&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女扮男装\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=女扮男装&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=仙侠&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐渣\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=虐渣&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"养娃\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=养娃&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宫斗文\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=宫斗文&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"兽世\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=兽世&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"末世\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=末世&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"其他\",\"url\":\"\",\n\"style\":{\"layout_flexGrow\":0,\n\"layout_flexBasisPercent\":1}},\n{\"title\":\"师徒\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=师徒&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"娱乐圈\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=娱乐圈&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"婚恋\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=婚恋&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄学\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=玄学&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王妃\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=王妃&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞笑欢脱\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=搞笑欢脱&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"系统\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=系统&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神医\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=神医&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校园\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=校园&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"浪漫青春\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=浪漫青春&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"嫡女\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=嫡女&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"美食\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=美食&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"农家女\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=农家女&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女强\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=女强&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"权谋\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=权谋&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"复仇\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=复仇&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"契约结婚\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=契约结婚&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"职场\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=职场&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"暴富\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=暴富&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇后\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=皇后&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"庶女\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=庶女&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"前妻\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=前妻&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=悬疑&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"落魄千金\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=落魄千金&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电竞\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=电竞&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"逆袭\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=逆袭&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"民国\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=民国&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影后\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=影后&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"将军\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=将军&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王爷\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=王爷&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推理\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=推理&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"惊悚\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=惊悚&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"轻松\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=轻松&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校草\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=校草&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宅斗\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=宅斗&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"清穿\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=清穿&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爱情\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=爱情&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=游戏&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"反套路\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=反套路&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"病娇\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=病娇&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"前世今生\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=前世今生&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=玄幻&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"脑洞\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=脑洞&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"真假千金\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=真假千金&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"法医\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=法医&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=网游&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爽文\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=爽文&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"打脸\",\"url\":\"@js:q=\\\"https://tybook.taoyuewenhua.net/ty/search_by_category?\\\";n=page-1;w=\\\"&key=mibook_123456\\\";t=\\\"appid=mibook&freeType=2&from=2&optype=1&order=0&ostype=0&osversion=7.1.2&page=\\\"+n+\\\"&pageSize=10&status=0&t=1649400758613&tags=打脸&version_code=269&version_name=8.2.3\\\";i=t+w;y=\\\"&sign=\\\";u=java.md5Encode(i).toUpperCase();q+t+y+String(u)\",\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}}\n]",
    "header": "{\"User-Agent\":\"okhttp/3.12.1\"}",
    "lastUpdateTime": 1766352677573,
    "respondTime": 17642,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$.coverUrl",
      "init": "$.data",
      "intro": "<br>\n🎗 标签：{{$.site}}🔸{{$.tagList##\\s##，}}\n👤 主角：{{$.roleList##\\s##，}}\n🕰 更新：{{String(java.timeFormat(java.getString('$.latestChapterUpdateTime'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n📂 简介：\n{{$.intro}}",
      "kind": "{{$.categoryName}}\n{{java.getString('$.status')=='50'?'完结':'连载'}}\n{{r=String(Math.round(java.getString('$.score'))/10);r=='0'?'':r+ '分'}}",
      "lastChapter": "$.latestChapter",
      "name": "$.title",
      "tocUrl": "@js:\ntry{\ntime=Date.now();\nsign=java.md5Encode(\"appid=mibook&bid={{$.bid}}&brand=HUAWEI&channel=Tencent&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&key=mibook_123456\").toUpperCase();\n\n\"http://tybook.taoyuewenhua.net/tf/chapter_list?appid=mibook&bid={{$.bid}}&brand=HUAWEI&channel=Tencent&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&sign=\"+sign;\n}\ncatch(e){\n\t\"https://tfbook-1251592799.file.myqcloud.com/chapters/bid={{$.bid}}.json\"\n\t\n}",
      "wordCount": "$.allWords"
    },
    "ruleContent": {
      "content": "$.data.content"
    },
    "ruleExplore": {
      "bookUrl": "sourceId@js:\ntime=Date.now();\nsign=java.md5Encode(\"appid=mibook&bid=\"+result+\"&brand=HUAWEI&channel=Tencent&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&key=mibook_123456\").toUpperCase();\n\n\"/tf/book?appid=mibook&bid=\"+result+\"&brand=HUAWEI&channel=Tencent&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&sign=\"+sign;"
    },
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$.data.bookList",
      "bookUrl": "sourceId@js:\ntime=Date.now();\nsign=java.md5Encode(\"appid=mibook&bid=\"+result+\"&brand=HUAWEI&channel=Tencent&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&key=mibook_123456\").toUpperCase();\n\n\"/tf/book?appid=mibook&bid=\"+result+\"&brand=HUAWEI&channel=Tencent&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&sign=\"+sign;",
      "coverUrl": "$.coverUrl",
      "intro": "$.intro",
      "kind": "{{$.categoryName}}\n{{java.getString('$.status')=='50'?'完结':'连载'}}\n{{r=String(Math.round(java.getString('$.score'))/10);r=='0'?'':r+ '分'}}",
      "name": "$.title",
      "wordCount": "$.allWords"
    },
    "ruleToc": {
      "chapterList": "$.data.chapterList",
      "chapterName": "$.title",
      "chapterUrl": "@js:\ntime=Date.now();\nsign=java.md5Encode(\"appid=mibook&bid={{$.bid}}&brand=HUAWEI&channel=Tencent&cid={{$.cid}}&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&key=mibook_123456\").toUpperCase();\n\n\"https://tybook.taoyuewenhua.net/tf/chapter_content?appid=mibook&bid={{$.bid}}&brand=HUAWEI&channel=Tencent&cid={{$.cid}}&device_id=22f71e7a68a04e8a8e6618ace8804404&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&sign=\"+sign;",
      "updateTime": "{{$.words}} 字 发布于  {{java.timeFormat(java.getString('$.modifiedOn'))}}"
    },
    "searchUrl": "@js:\ntime=Date.now();\nsign=java.md5Encode(\"appid=mibook&brand=HUAWEI&channel=Tencent&ctype=1&device_id=22f71e7a68a04e8a8e6618ace8804404&keywords=\"+key+\"&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&page=0&pageSize=10&searchType=1&sourceName=yw&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&key=mibook_123456\").toUpperCase();\n\n\"/authopt/ty/search_books?appid=mibook&brand=HUAWEI&channel=Tencent&ctype=1&device_id=22f71e7a68a04e8a8e6618ace8804404&keywords=\"+key+\"&model=vmos&optype=1&ostype=0&osversion=7.1.2&package_name=com.martian.ttbook&page=0&pageSize=10&searchType=1&sourceName=yw&t=\"+time+\"&token=54338ca6-a8eb-4662-9ae4-ae1f871b0825&uid=45090208&version_code=266&version_name=8.1.9&sign=\"+sign;",
    "weight": 0
  },
  {
    "bookSourceComment": "加载缓慢，搜索暂不可用，但资源很强。",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "二八看书（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.28lu.net/",
    "customButton": false,
    "customOrder": 43,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "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": 1759751498938,
    "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
  },
  {
    "bookSourceComment": "最新测试版可用",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅友小说（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://goway.reader.yueyouxs.com/",
    "customButton": false,
    "customOrder": 44,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766352643893,
    "respondTime": 2456,
    "ruleBookInfo": {
      "author": "authorName",
      "coverUrl": "bookPic",
      "init": "data.book",
      "intro": "intro",
      "kind": "classifyName&&classifySecondName",
      "lastChapter": "latestChapterName&&updateTime",
      "name": "bookName",
      "tocUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/userCenter/getChapterListbookId={{$.id}}&chapterId=0&isAll=1&platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=1&uth=\"+uth,\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=1&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"tmp=\"};\n\n\"http://dl.reader.yueyouxs.com/userCenter/getChapterList?bookId={{$.id}}&chapterId=0&isAll=1&platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)",
      "wordCount": "words_desc@put:{id:$.id}"
    },
    "ruleContent": {
      "content": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/userCenter/v310/downloadChapterplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&autoBuy=false&bookId=\"+java.get(\"id\")+\"&chapterId=\"+java.get(\"chapterId\")+\"&feeState=1&inBuyView=false&isOssed=1&ossSwitch=1&readCount=2&useSrvAutoBuy=1\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"readCount=2&inBuyView=false&isOssed=1&bookId={{java.get(\"id\")}}&autoBuy=false&feeState=1&useSrvAutoBuy=1&chapterId={{java.get(\"chapterId\")}}&ossSwitch=1\"};\n\nurl=\"https://dl.reader.yueyouxs.com/userCenter/v310/downloadChapter?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option);\n\njava.ajax(JSON.parse(java.ajax(url)).data.contentUrl)"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "authorName",
      "bookList": "data.list[*]",
      "bookUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/goway/goread/app/book/detailplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&bookId={{$.id}}&trace=33_33-10-1x0_40_40-4-11x{{$.id}}%3Ftype%3Dbook%26sortValue%3D%26pos%3D2\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"trace=33_33-10-1x0_40_40-4-11x{{$.id}}%253Ftype%253Dbook%2526sortValue%253D%2526pos%253D2&bookId={{$.id}}\"};\n\n\"/goway/goread/app/book/detail?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)\n",
      "coverUrl": "bookPic",
      "intro": "intro@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
      "kind": "tag@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
      "name": "bookName@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
      "wordCount": "words"
    },
    "ruleToc": {
      "chapterList": "data[*]",
      "chapterName": "chapterName",
      "chapterUrl": "chapterId@put:{chapterId:$.chapterId}",
      "isVip": "vip",
      "updateTime": "{{$.chapterWord}} 字"
    },
    "searchUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n    \t\ntmpToken=java.randomUUID().toString().replace(\"-\", \"\").toLowerCase();\njava.put(\"tmpToken\",tmpToken);\n\nsign=\njava.HMacHex(\"/goway/goread/app/search/getBookByKeywordplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+tmpToken+\"&st=2&uth=\"+uth+\"&keyword=\"+key+\"&page=1&psize=20&withRecommend=1\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+tmpToken+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\": \"psize=20&page=1&withRecommend=1&keyword={{key}}\"};\n\n\"/goway/goread/app/search/getBookByKeyword?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)",
    "weight": 0
  },
  {
    "bookSourceComment": "作者：明月照大江",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "陶越文华（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://qcbook.taoyuewenhua.net",
    "customButton": false,
    "customOrder": 45,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nif (source.getVariable() == \"\") {\n  java.log(\"未注册设备，自动注册中…\");\n  eval(String(source.loginUrl));\n  login();\n}\nlet push = (list, title, url, type) => list.push({ title: title, url: url, style: { layout_flexGrow: type } });\n\nconst categories = [\n  [\n    \"玄幻\", \"奇幻\", \"武侠\", \"仙侠\", \"都市\",\n    \"历史\", \"军事\", \"奇闻怪谈\", \"科幻\", \"游戏\",\n    \"体育\", \"N次元\", \"现实\"\n  ],\n  [\n    \"玄幻言情\", \"仙侠奇缘\", \"古代言情\", \"现代言情\",\n    \"浪漫青春\", \"奇闻怪谈\", \"科幻空间\", \"游戏竞技\",\n    \"N次元\", \"同人纯爱\", \"短篇\"\n  ]\n];\n\nlet list = [];\n\n// 男生推荐\npush(list, \"▱▱▱▱男生推荐▱▱▱▱\", null, 1);\ncategories[0].forEach(category => {\n  // 生成动态请求地址\n  let u = `@js:let t = Date.now().toString();\n  let params = {\n    btype: 100,\n    category: \"${category}\",\n    ctype: 1,\n    page: page - 1,\n    pageSize: \"16\",\n    t: t\n  };\n  creatRequest(\"/book_mall/book_rank\", params)`;\n  push(list, category, u, 0.16);\n});\n\n// 女生推荐\npush(list, \"▱▱▱▱女生推荐▱▱▱▱\", null, 1);\ncategories[1].forEach(category => {\n  let u = `@js:let t = Date.now().toString();\n  let params = {\n    brtype: 100,\n    category: \"${category}\",\n    ctype: 2,\n    page: page - 1,\n    pageSize: \"10\",\n    t: t\n  };\n  creatRequest(\"/book_mall/book_rank\", params)`;\n  push(list, category, u, 0.16);\n});\n\nJSON.stringify(list);",
    "header": "{\n  \"User-Agent\": \"okhttp/4.12.0\",\n  \"Connection\": \"Keep-Alive\",\n  \"Accept\": \"*/*\",\n  \"Accept-Encoding\": \"\"\n}",
    "jsLib": "let default_pm = {\n    appid: \"qcbook\",\n    optype: \"0\",\n    ostype: \"0\",\n    package_name: \"com.martian.qmbook\",\n    version_code: \"617\",\n    version_name: \"2.2.6.8\"\n};\n\nfunction o2p(json) {\n    if (typeof json !== \"object\" || json === null) {\n        return \"\";\n    }\n    return Object.keys(json)\n        .sort()\n        .map(key => encodeURIComponent(key) + \"=\" + json[key])\n        .join(\"&\");\n}\n\nfunction ruid(l, k = true) {\n    var u = String(Packages.java.util.UUID.randomUUID());\n    u = k ? u : u.replace(/-/g, \"\");\n    return l > 0 ? u.substring(0, l) : u;\n}\n\nfunction creatRequest(path, params, method, body) {\n    const { source, java } = this;\n    let default_pm = JSON.parse(source.getVariable());\n    let pm = Object.assign({}, params, default_pm);\n    let spm = o2p(pm);\n    pm.sign = java.md5Encode(spm + \"&key=qcbook_123456\");\n    spm = o2p(pm);\n    return path + \"?\" + spm;\n}",
    "lastUpdateTime": 1766359781494,
    "loginUi": "[\n{\"name\":\"游客登录\",\"type\":\"button\",\"action\":\"login()\"}\n]",
    "loginUrl": "function login() {\n    let aid = ruid(16, false),\n        did = ruid(),\n        gaid = ruid(),\n        t = Date.now().toString(),\n        model = Packages.android.os.Build.MODEL,\n        brand = Packages.android.os.Build.MANUFACTURER,\n        os = Math.floor(Math.random() * (15 - 10 + 1)) + 10;\n    default_pm.device_id = did;\n    default_pm.gaid = gaid;\n    default_pm.model = model;\n    default_pm.brand = brand;\n    default_pm.channel = brand;\n    default_pm.osversion = os;\n    default_pm.android_id = aid;\n    pm = Object.assign({}, default_pm);\n    pm.t = t;\n    spm = o2p(pm) + \"&key=qcbook_123456\";\n    sign = java.md5Encode(spm);\n    pm.sign = sign;\n    spm = o2p(pm);\n    java.log(spm);\n    u = \"https://qcbook.taoyuewenhua.net/guest_user_login?\" + spm;\n\n    loginres = java.ajax(u);\n    res = JSON.parse(loginres);\n    if (res.errmsg == \"success\") {\n        java.longToast(\"✅登录成功\");\n        default_pm.uid = res.data.uid;\n        default_pm.token = res.data.token;\n        source.setVariable(JSON.stringify(default_pm));\n    } else {\n        java.longToast(\"❌登录失败\" + res.errmsg);\n    }\n}",
    "respondTime": 52701,
    "ruleBookInfo": {
      "author": "data.authorName",
      "intro": "data.intro",
      "lastChapter": "data.latestChapter",
      "name": "data.title",
      "tocUrl": "http://scdn.taoyuewenhua.net/app/chapters/{{$.data.bid}}.json"
    },
    "ruleContent": {
      "content": "data.content",
      "replaceRegex": "##[\\u0041-\\u005A\\u0061-\\u007A\\uFF21-\\uFF3A\\uFF41-\\uFF5A]+\\.[\\u0041-\\u005A\\u0061-\\u007A\\uFF21-\\uFF3A\\uFF41-\\uFF5A0-9\\uFF10-\\uFF19-]+\\.[\\u0041-\\u005A\\u0061-\\u007A\\uFF21-\\uFF3A\\uFF41-\\uFF5A]{2,}.*|{{chapter.title}}|第[0-9一二两三四五六七八九十百千万]{1,9}章.*|[(（]?本章未?完[）)]?.*|\\(第.+页\\)|.?加入书签.*|.*下一页(翻页)?继续阅读.*|.*(退出|浏览器)阅读模式.*|.*点击下载{{book.name}}.*|.*最新(永久域名|网址).*|.*一秒记住(本站地址|.+网).*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "authorName",
      "bookList": "data.bookList",
      "bookUrl": "@js:\nlet t = Date.now().toString(),\n    params = { \n    \tbid: \"{{$.sourceId}}\", \n    \tt: t\n    \t};\ncreatRequest(\"/tf/book\", params);",
      "coverUrl": "coverUrl",
      "intro": "intro",
      "kind": "categoryName&&tagList",
      "name": "title",
      "wordCount": "allWords"
    },
    "ruleToc": {
      "chapterList": "data.chapterList",
      "chapterName": "title",
      "chapterUrl": "@js:\nlet bid = \"{{$.bid}}\"\n,cid = \"{{$.cid}}\"\n,t = Date.now().toString()\nparams = {\n\tbid:bid,\n\tcid:cid,\n\tt:t\n}\ncreatRequest(\n\t\"https://qcbook.taoyuewenhua.net/tf/chapter_content\",\n\tparams\n)"
    },
    "searchUrl": "@js:\nif (source.getVariable() == \"\") {\n\tjava.log(\"未注册设备，自动注册中…\")\n\teval(String(source.loginUrl));\n\tlogin();\n}\nlet t = Date.now().toString(),\n    params = {\n        ctype: 0,\n        keywords: key,\n        order: 0,\n        page: page,\n        pageSize: 10,\n        searchType: 1,\n        t: t\n    };\ncreatRequest(\"/authopt/ty/search_books\", params);",
    "weight": 0
  },
  {
    "bookSourceComment": "日语\n\n使用记得开魔法。目前只支持搜索书名，最好直接去搜全名。只搜部分的话会容易被海量无关结果淹没。。。\n还待添加的功能：支持卷名、支持简介分段、搜索结果二次筛选、搜索为空时给予反馈",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "风扇枕说（日+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://kakuyomu.jp/",
    "customButton": false,
    "customOrder": 46,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759754302378,
    "respondTime": 2043,
    "ruleBookInfo": {
      "intro": "class.CollapseTextWithKakuyomuLinks_lineHeight-m__sr9Tu@text"
    },
    "ruleContent": {
      "content": "class.widget-episode-inner@tag.p@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.WorkTitle_workLabelAuthor__Kxy5E@children@text",
      "bookList": "class.NewBox_borderSize-bb-m__wEqyb",
      "bookUrl": "class. Gap_size-4s__F67Nf Gap_direction-x__RsHk8@tag.a@href",
      "checkKeyWord": "僕",
      "kind": "class.Meta_metaTruncatedItem__X_PoQ@text",
      "name": "class. Gap_size-4s__F67Nf Gap_direction-x__RsHk8@text",
      "wordCount": "class.WorkMetaBasicInformation_bg-none__s41TO@children@children@class.Meta_metaItemWrapper__JzV2P.3@children@text"
    },
    "ruleToc": {
      "chapterList": "class.WorkTocSection_link__ocg9K",
      "chapterName": "class.WorkTocSection_title__H2007@text##《　|　》",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "/search?q={{key}}&page={{page}}",
    "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: 'cb.e'.\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": 47,
    "enabled": true,
    "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": 1766359161798,
    "loginUrl": "https://fanqienovel.com/",
    "respondTime": 194620,
    "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
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "番茄小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.zym888.com",
    "customButton": false,
    "customOrder": 48,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"📖全部分类📖\",\n    \"url\": \"\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"玄幻小说\",\n    \"url\": \"/fenlei1/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"武侠小说\",\n    \"url\": \"/fenlei2/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"都市小说\",\n    \"url\": \"/fenlei3/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"历史小说\",\n    \"url\": \"/fenlei4/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"网游小说\",\n    \"url\": \"/fenlei5/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"科幻小说\",\n    \"url\": \"/fenlei6/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"其他小说\",\n    \"url\": \"/fenlei7/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"📖热门排行📖\",\n    \"url\": \"\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"周点击\",\n    \"url\": \"/top/weekvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"月点击\",\n    \"url\": \"/top/monthvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"总点击\",\n    \"url\": \"/top/allvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"日推荐\",\n    \"url\": \"/top/dayvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"周推荐\",\n    \"url\": \"/top/weekvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"月推荐\",\n    \"url\": \"/top/monthvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"总推荐\",\n    \"url\": \"/top/allvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"总收藏榜\",\n    \"url\": \"/top/goodnum/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"总字数榜\",\n    \"url\": \"/top/size/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"最新入库\",\n    \"url\": \"/top/postdate/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"📖全本排行📖\",\n    \"url\": \"\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"周点击\",\n    \"url\": \"/quanben/weekvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"月点击\",\n    \"url\": \"/quanben/monthvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"总点击\",\n    \"url\": \"/quanben/allvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"日推荐\",\n    \"url\": \"/quanben/dayvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"周推荐\",\n    \"url\": \"/quanben/weekvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"月推荐\",\n    \"url\": \"/quanben/monthvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"总推荐\",\n    \"url\": \"/quanben/allvote/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"总收藏榜\",\n    \"url\": \"/quanben/goodnum/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"总字数榜\",\n    \"url\": \"/quanben/size/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"最新入库\",\n    \"url\": \"/quanben/postdate/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\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/135.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": 1766359005379,
    "respondTime": 8115,
    "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~=last_chapter_name]@content",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": "#text@html"
    },
    "ruleExplore": {
      "author": "p.0@text##作者：",
      "bookList": "article",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": "p.1@text##简介：",
      "name": "h2@text"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.search[*]",
      "bookUrl": "$.book_list_url",
      "coverUrl": "$.cover",
      "intro": "$.intro",
      "kind": "$.cate_name",
      "lastChapter": "$.status_str",
      "name": "$.book_name"
    },
    "ruleToc": {
      "chapterList": "-.chapter@li@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "<js>\ncookie.removeCookie(source.getKey());\nurl = \"https://m.zym888.com/api/search\";\nr = java.ajax(baseUrl);\ns = r.match(/var\\s\\w+\\s*=\\s*\"\\w+\";/g).join('');\neval(s);\n//java.log(s)\nvar bd = {\n  \"method\": \"POST\",\n  \"body\": `q=${key}&vw=${vw}&abw=${abw}&ru=${ru}&jrt=${jrt}&van=${van}&fw=${fw}&cwl=${cwl}&gpr=${gpr}&uyoo=${uyoo}&tz=${tz}&euu=${euu}&tsn=${tsn}&eju=${eju}&um=${um}&fp=${fp}&dvm=${dvm}&jpk=${jpk}&deblkx=${deblkx}&ht=${ht}&azy=${azy}&sna=${sna}&wqx=${wqx}&fpp=${fpp}&rup=${rup}&jwj=${jwj}&bgt=${bgt}&qp=${qp}&yf=${yf}&cw=${cw}&wq=${wq}&sign=${sign}`\n};\n\nbjson = JSON.stringify(bd);\nurl + ',' + bjson;\n</js>\n",
    "weight": 0
  },
  {
    "bookSourceComment": "up_date: 2025-07-19\nauthors: 钓鱼竿钓大鱼(原作) & 小寒(修改) & 梓澄qwq（雨萘Naiy_）(修改)  & Thomas喲(修改)\n\n## 添加搜索不到的书籍：\nhttps://reading.snssdk.com/reading/bookapi/detail/v/?book_id=【书籍ID】\n\n\n## 调试测试\nhttps://www.baidu.com/删书示例?book_id=7285555567827880975\n\nhttps://www.baidu.com/插图示例?book_id=7193358363978107963\n\nhttps://www.baidu.com/漫画示例?book_id=7225884766417980473\n\nhttps://www.baidu.com/有声示例?book_id=7268163868831173694",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "番茄小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://reading.snssdk.com#mgz",
    "bookUrlPattern": "https?://.*(fqnovel|snssdk|fanqienovel|changdunovel)\\.com/.*[0-9]{19}.*",
    "customButton": false,
    "customOrder": 49,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\n个人中心 = 1\n\njs = (cid, genre, gender) => `@js:\nxGorgon(\n  \"new_category/landing\",\n  [\n    \"category_id=${cid}\",\n    \"limit=20\",\n    \"offset=\" + (page - 1),\n    \"gender=${gender}\",\n    \"genre=${genre}\"\n  ].join(\"&\")\n)`\n\ntt_rank_books = (url) => `@js:\n  let ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source. getLoginInfoMap() || {})['手动登录Token'])\n  let list = JSON.parse(java.ajax('${url}')).data.result\n  let book_ids = []\n  for (let i of list) book_ids.push(i.book_id)\n  xGorgon(\n    \"multi-detail\",\n    \"book_id=\" + book_ids.slice(0, 100).join(','),\n    null,\n    ck,\n  )\n`\n\nobj = (title, url, type, type1) => ({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n})\n\nlet toutiao_rank_info = JSON.parse(java.ajax('https://novel.snssdk.com/api/novel/channel/homepage/rank/rank_list/v2/?need_type=1&offset=0&side_type=10&type=1&aid=1319') || '{\"data\":{\"type\":{\"type\":[]}}}').data.type.type\ntoutiao_rank = (index) => {\n  let rank_list = toutiao_rank_info[index] || []\n  let ret = []\n  if (rank_list) {\n    ret.push(obj(i.name + '榜', '', 1))\n    for (let j of rank_list.rank_list) {\n      ret.push(obj(j.name, 'https'))\n    }\n  }\n}\n\narr = []\njava.longToast(\"请稍等，发现列表正在热更新！\")\nindex=[0, 1, 2]\nfor (let i of index) {\n  // java.toast(i)\n  let type = i\n  $ = JSON.parse(java.ajax(xGorgon(\n    \"new_category/front\",\n    [\n      \"update_version_code=58932\",\n      \"distinct_style=1\",\n      \"new_category_tab=\" + i\n    ].join(\"&\")\n  ))).data.category_tab_data\n  cate = []\n  cate.push(obj(\n    \"====== \" + $.tab_name + \" ======\", \"\", 1\n  ))\n  $.cell_data.forEach((c) => {\n    gender_1 = (type == 0 || type == 1) ? type : 1;\n    genre_1 = type == 3 ? 1 : type == 5 ? 110 : type == 6 ? 130 : 0;\n    cate.push(obj(\n      c.cell_name,\n      js(c.atom_data[0].category_data.category_id, genre_1, gender_1),\n      1\n    ))\n    for (j = 2; j < 5; j++) {\n      c.atom_data.slice(1).forEach((a) => {\n        d = a.category_data\n        if (d.name.length == j) {\n          cate.push(obj(d.name, js(d.category_id, genre_1, gender_1), -1))\n        }\n      })\n    }\n  })\n  arr = cate.concat(arr)\n}\n\nget = (path) => `@js:\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n\nlet v = xGorgon(\n    \"${path}\",\n    \"offset=\" + (page - 1) * 20,\n    null,\n    ck,\n)\n\nxGorgon(\n  \"multi-detail\",\n  \"book_id=\" + getBookId(java.ajax(v)),\n  null,\n  ck,\n)`\n\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n  headers: {\n    'Cookie': \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token']),\n  }\n})))\n\njava.log(JSON.stringify(book_shelf_info))\n\nlet username\nif (book_shelf_info.code != 0) {\n  个人中心 = 0\n} else {\n  let uinfo = java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({ headers: { Cookie: \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token']) } }))\n  uinfo = JSON.parse(uinfo)\n  username = uinfo.data.name\n}\n\nlet gro = []\npush = (title, url, type) => gro.push({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n});\n\nlet sArr = []\n\nif (个人中心) {\n  let groups_bookids = {\n    \"未分组\": []\n  }\n  book_shelf_info.data.book_shelf_info.forEach(i => {\n    if (!groups_bookids[i.group_name ? i.group_name : \"未分组\"]) groups_bookids[i.group_name] = []\n    groups_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n  })\n\n  Object.keys(groups_bookids).forEach(k => {\n    var multi_detail_post_body = {\n      data: {\n        book_shelf_info: []\n      }\n    }\n    groups_bookids[k].forEach(i => multi_detail_post_body.data.book_shelf_info.push({ book_id: String(i), item_id: '0' }))\n    // var multi_detail_group_url = `https://fanqienovel.com/api/bookshelf/multidetail,${JSON.stringify(multi_detail_post_body)}`\n    // var book_ids = getBookId(JSON.stringify(multi_detail_post_body)).join(\",\")\n    push(k, \"https://fanqienovel.com/fqbookshelf/groupName/\" + k, 0.4)\n  })\n  if (Object.keys(groups_bookids).length % 2 != 0) push(\"占位\", \"\", 0.4)\n  // java.log(JSON.stringify(gro, null, 2))\n  sArr.push(obj(username + '的个人中心', '', 1))\n  sArr.push(obj('首页推荐', \"https://fanqienovel.com/tab/0\", 0.4))\n  sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/2\", 0.4))\n  // sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/1\", 0.4))\n  sArr.push(obj(\"我的书架\", \"https://fanqienovel.com/fqbookshelf\", 1))\n  \n  sArr = sArr.concat(gro)\n  // java.toast(JSON.stringify(sArr)) \n  sArr.push(obj(\"阅读历史\", get(\"read_history/list\"), 1))\n}\n\narr = sArr.concat(arr)\nJSON.stringify(arr)\n",
    "jsLib": "getHost = (a, b, c, d) => [\n    [\"https://\"][0],\n    [\n        \"reading\",\n        \"api\",\n        \"api3\",\n        \"api5\",\n        \"novel\",\n        \"\",\n    ][(a == 4 ? 5 : b) || 0],\n    [\n        \"\",\n        \"-normal\",\n    ][c || 0],\n    [\n        \"\",\n        \"-hl\",\n        \"-lf\",\n        \"-lq\",\n        \"-sinfonlinea\",\n        \"-sinfonlineb\",\n        \"-sinfonlinec\",\n    ][d || 0],\n    [\".\", \"\"][a == 4 ? 1 : 0],\n    [\n        \"snssdk\",\n        \"fqnovel\",\n        \"fanqiesdk\",\n        \"toutiaoapi\",\n        \"fanqienovel\",\n    ][a || 0],\n    [\".com\"][0],\n].join(\"\");\njavaImport = new JavaImporter()\njavaImport.importPackage(\n    Packages.okhttp3,\n    Packages.cn.hutool.core.util,\n    Packages.cn.hutool.core.codec,\n    Packages.cn.hutool.crypto.digest\n)\nwith(javaImport) {\n    //POST请求\n    function post(url, body, map) {\n        let json = MediaType.parse(\"application/json\");\n        let request = new Request.Builder()\n            .url(url)\n            .post(RequestBody.create(body, json));\n        if (map) {\n            request.addHeader(\"Content-Encoding\", \"gzip\");\n            for (let n in map) {\n                request.addHeader(n, map[n]);\n            }\n        }\n        let client = new OkHttpClient();\n        let response = client.newCall(request.build()).execute();\n        return JSON.parse(response.body().string());\n    }\n\n    function okhttpGet(url, map) {\n        const { java } = this\n        let request = new Request.Builder()\n            .url(url)\n            .get();\n        if (map) {\n            request.addHeader(\"Content-Encoding\", \"gzip\");\n            for (let n in map) {\n                request.addHeader(n, map[n]);\n            }\n        }\n        java.log(\"okhttp: \" + url + \", headers=\" + JSON.stringify(map))\n        let client = new OkHttpClient();\n        let response = client.newCall(request.build()).execute();\n        return JSON.parse(response.body().string());\n    }\n    \n    function okhttpWithHeaders(url, map) {\n        const { java } = this\n        let request = new Request.Builder()\n            .url(url)\n            .get();\n        if (map) {\n            request.addHeader(\"Content-Encoding\", \"gzip\");\n            for (let n in map) {\n                request.addHeader(n, map[n]);\n            }\n        }\n        java.log(\"okhttp: \" + url + \", headers=\" + JSON.stringify(map))\n        let client = new OkHttpClient();\n        let response = client.newCall(request.build()).execute();\n        let headers = {}\n        let names = response.headers().names()\n        names.forEach((k) => {\n          headers[k] = response.headers().get(k)\n        })\n        return {\n          body: JSON.parse(response.body().string()),\n          headers: headers\n        }\n    }\n\n    //Base64编码\n    let b64En = (b64) => Base64.encode(b64);\n\n    //Base64解码\n    let b64De = (b64) => Base64.decode(b64);\n    \n    function gzip(data) { ZipUtil.gzip(data, \"\") }\n\n    //X-Gorgon参数\n    function xGorgon(path, params, data, ck) {\n        const {  java, source  } = this;\n        params = [\n            params,\n            \"aid=1967\",\n            \"channel=0\",\n            \"os_version=0\",\n            \"app_name=novelapp\",\n            \"version_code=58932\",\n            \"device_platform=android\",\n            \"device_type=unknown\",\n        ].join(\"&\").split(\"&\").sort().join(\"&\").replace(/^&+/, \"\");\n        if (!data) {\n            path = \"/reading/bookapi/\" + path + \"/v/?\";\n        }\n        let url = getHost() + path + params;\n        let devtype\n        for (let i of (source.getLoginHeader() || '').split('&')) {\n          // java.log(i)\n          if (i.startsWith('device_type')) {\n            // java.log(i)\n            devtype = i.split('=')[1]\n          }\n        }\n\n\n        //md5加密\n        let md5 = (str) => DigestUtil.md5Hex(str);\n\n        //反转字符串\n        let rStr = (str) => StrUtil.reverse(str);\n\n        //10转16进制\n        let Hex = (num) => num.toString(16).padStart(2, \"0\");\n\n        //反转16进制\n        let rHex = (num) => parseInt(rStr(Hex(num)), 16);\n\n        //反转2进制\n        function rBin(num) {\n            let bin = num.toString(2).padStart(8, \"0\");\n            return parseInt(rStr(bin), 2);\n        }\n\n        //运算\n        function getHex(ck) {\n            let hex = md5(params)\n            hex += data ? md5(data) : \"0\".repeat(8)\n            hex += ck ? md5(ck) : \"0\".repeat(8)\n            return hex\n        }\n\n        function calculate(hex, ck) {\n            let len = 0x14;\n            let key = [0xDF, 0x77, 0xB9, 0x40, 0xB9, 0x9B, 0x84, 0x83, 0xD1, 0xB9, 0xCB, 0xD1, 0xF7, 0xC2, 0xB9, 0x85, 0xC3, 0xD0, 0xFB, 0xC3];\n            let paramList = [];\n            for (let i = 0; i < 9; i += 4) {\n                let temp = hex.substring(8 * i, 8 * (i + 1));\n                for (let j = 0; j < 4; j++) {\n                    let h = parseInt(temp.substring(j * 2, (j + 1) * 2), 16);\n                    paramList.push(h);\n                }\n            }\n            paramList.push(0x0, 0x6, 0xB, 0x1C);\n            let T = Math.floor(Date.now() / 1000);\n            paramList.push((T >> 24) & 0xFF, (T >> 16) & 0xFF, (T >> 8) & 0xFF, T & 0xFF);\n            //异或\n            let eorResultList = []\n            for (let i = 0; i < paramList.length; i++) {\n                eorResultList.push(paramList[i] ^ key[i % len]);\n            }\n            for (let A, B, C, D, i = 0; i < len; i++) {\n                A = rHex(eorResultList[i]);\n                B = eorResultList[(i + 1) % len];\n                C = rBin(A ^ B);\n                D = ((C ^ 0xFFFFFFFF) ^ len) & 0xFF;\n                eorResultList[i] = D;\n            }\n            let result = \"\"\n            for (let param of eorResultList) {\n                result += Hex(param);\n            }\n            let option = {\n                \"headers\": {\n                    \"X-Khronos\": String(T),\n                    \"X-Gorgon\": \"0404b0d30000\" + result,\n                    \"User-Agent\": 'com.dragon.read',\n                    \"Cookie\": ck ? ck : \"\"\n                }\n            }\n            let b_ = option\n            b_[\"body\"] = String(data ? data : \"\")\n            java.log(url + \",\" + JSON.stringify(b_))\n            if (data) {\n                return post(url, data, option.headers).data;\n            } else {\n                return url + \",\" + JSON.stringify(option);\n            }\n        }\n       return  calculate(getHex(ck), ck);\n    }\n}\n\nfunction getBookId(url) {\n\tconst {java} = this\n\tlet $ = JSON.parse(url).data\n\tlet arr\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.slice(0, 100)\n}\n\nfunction getBookIdFull(url) {\n\tconst {java} = this\n\tlet $ = JSON.parse(url).data\n  let arr\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}\n\nfunction 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}\n\nlet replaceCover = (u) => {\n    if (u.startsWith(\"https://\")) u = u.substring(8)\n    else u = u.substring(7)\n    let uArr = u.split(\"/\")\n    uArr[0] = \"https://p6-novel.byteimg.com/origin\"\n    let uArr2 = []\n    uArr.forEach((x) => {\n        if (!x.includes(\"?\") && !x.includes(\"~\")) uArr2.push(x)\n        else uArr2.push(x.split(\"~\")[0])\n    })\n    u = uArr2.join(\"/\")\n    return u\n}",
    "lastUpdateTime": 1767201217205,
    "loginUi": "[\n{\n  name: \"手动登录Token\",\n  type: \"text\",\n  action: \"\"\n},\n{\n\tname: \"　　[账号登录]　　\",\n\ttype: \"button\",\n\taction: \"l2(true)\"\n},\n{\n\tname: \"　　[退出登录]　　\",\n\ttype: \"button\",\n\taction: \"logout()\"\n},\n{\n\tname: \"　　[登录检查]　　\",\n\ttype: \"button\",\n\taction: \"l2(false, true)\"\n}\n]\n",
    "loginUrl": "\n// 登录及登录检查\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()['手动登录Token']\n    // java.toast(cookie_)\n    if (cookie_ && cookie_ != \"\" && !checkMode) {\n        if (!source.variableComment) {\n            java.toast(\"请不要重复登录，请先退出登录！\")\n        } else {\n            java.toast(\"您为填写token登录，请手动移除token后再次登录\")\n        }\n        return false\n    }\n    if (openBrowser) {\n        try {\n            java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n        } catch (e) {\n            java.toast(e)\n        }\n    }\n    // java.log(\"snssdk cookie: \" + java.getCookie(\"snssdk.com\") + \"will be reomved\")\n    try {\n        cookie.removeCookie(\"snssdk.com\")\n    } catch (e) {}\n    // java.log(cookie)\n    var cookie_ = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : source.getLoginInfoMap()['手动登录Token'])\n    let user\n    try {\n      user = JSON.parse(java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({\n        method: \"GET\",\n        headers: {\n          \"Cookie\": cookie_\n        }\n      }))).data.name\n     } catch (e) {java.log(e)}\n    if (!cookie_ || cookie_ == \"sessionid=\" || !user) {\n        java.toast(\"未获取到登录凭据，登录失败\")\n        return false\n    }\n    java.toast(\"欢迎 \" + user + \"\\n登录成功！\")\n    return true\n}\n\nfunction login() // 一定程度上加上这个函数能够支持更多的版本\n{}\n\nfunction l2(a, b) {\n  try {\n    login_(a, b)\n  } catch (e) {\n    java.log(e+\"\\n\"+e.stack)\n  }\n}\n\n// 取消登录\nfunction logout() {\n    cookie.removeCookie(\"fanqienovel.com\");\n    cookie.removeCookie(\"snssdk.com\");\n    if (source.getLoginInfoMap()['手动登录Token']) java.toast(\"请手动移除填写的Token\")\n    else java.toast(\"退出登录成功\");\n}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "author",
      "canReName": "true",
      "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))",
      "init": "@js:\nvar Regs = [/book_id=(\\d+)/i, /query=(\\d+)/, /d=(\\d{19})/i, /(\\d{19})/i];\nvar book_id = \"\";\nfor (let Reg of Regs) {\n    let mat = baseUrl.match(Reg);\n    if (mat) {\n        book_id = mat[1];\n        break;\n    }\n}\n\nif (!book_id) throw new Error(\"没有 book_id !\")\n\nresult = java.ajax(xGorgon(\n     \"detail\",\n     \"book_id=\" + book_id,\n     null,\n     \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : source.getLoginInfoMap()['手动登录Token'])\n))\n\ntry {\n  xGorgon(\n    \"/reading/bookapi/read_history/update/v/?\", \"\",\n    gzip(JSON.stringify({\n      update_datas: [{\n        book_id: book_id,\n        read_timestamp_ms: Date.now()\n      }]\n    }).replace(/\\\"(\\d+)\\\"/g, \"$1\")), \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : source.getLoginInfoMap()['手动登录Token'])\n)} catch (e) {\n  java.toast(\"无法更新阅读历史: \" + e)\n  java.log(\"无法更新阅读历史: \" + e.stack)\n}\n\nvar Res  = JSON.parse(result);\nvar data = Res.page || Res.data;\ndata = (Array.isArray(data) ? data[0] : data.book_info) || data;\nJSON.stringify(data);",
      "intro": "&nbsp;&nbsp;\n📕 源名：{{$.original_book_name}}\n📖 别名：{{$.book_flight_alias_name}}\n✏️ 开坑：{{$.create_time##T|\\+.*## }}\n🏷️ 标签：{{$.tags}}\n👤 主角：{{$.roles##\\[|\\\"|\\]}}\n👁️ 在线：{{$.read_count}}人在读{{\"\\n\"+\"​\"}}\n📜 简介：{{$.abstract}}{{\"\\n\"+\"​\"}}\n📍 {{$.copyright_info##，.*##。}}\n书籍状态：__status__\n@js:result.replace(/.+：(人在读)?\\n/g,\"\").replace('__status__', (java.getString('$.book_search_visible') == 'true' ? '正常' : (java.getString('$.tomato_book_status') == '3' ? '下架' : '小黑屋')))",
      "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormatUTC(java.getString(\"last_chapter_update_time\")*1000,'yyyy-MM-dd',8)}}\n##连载0|1完结\n@js:result\n.replace(/男生.女生/, String(java.getString(\"$.isbn\")) ? \"出版\" : `男生${java.getString(\"$.gender\")}女生`)\n.replace(\"男生0\", \"\")\n.replace(\"1女生\", \"\")\n.replace(\"男生2女生\", \"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");",
      "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}",
      "name": "book_name",
      "tocUrl": "book_id\n<js>java.base64Encode(result)</js>\ndata:book_id;base64,{{result}},{\"type\":\"fqnovel\"}",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "@js:\nlet cid = java.hexDecodeToString(result);\nlet ROUTES = [\n    {\n        host: \"https://fqgo.52dns.cc\",\n        path: \"/content\",\n        method: \"GET\",\n        priority: 8,\n        type:\"golang\"\n    },\n    {\n        host: \"https://fqxs.ns114.cc\",\n        path: \"/content\",\n        method: \"GET\",\n        priority: 8,\n        type:\"php\"\n    },\n    {\n        host: \"https://api.52dns.cc\",\n        path: \"/content\",\n        method: \"GET\",\n        priority: 8,\n        type:\"Python\"\n    }\n];\nfunction ssort(r){var t=r.flatMap(r=>Array(Math.max(0,r.priority)).fill(r));for(let r=t.length-1;0<r;r--){var a=Math.floor(Math.random()*(r+1));[t[r],t[a]]=[t[a],t[r]]}return t};\nROUTES = ssort(ROUTES);\n\nfunction fetchContent(cid) {\n    for (let route of ROUTES) {\n        java.log(`尝试接口: ${route.host}`);\n        try {\n            let request = `${route.host}${route.path}?item_id=${cid}`;\n            let response = java.get(request, {}).body();\n            let result = JSON.parse(response);\n            if (result.data.content) {\n                java.log(\"true\");\n                return result;\n            }\n        } catch (error) {\n            java.log(`接口 ${route.host} 请求失败: ${error}`);\n        }\n    }\n    throw new Error(\"所有接口均请求失败\");\n}\n\nfunction processContent() {\n    let content = fetchContent(cid).data.content;\n\n    let md5Regex = /\"md5\":\"([a-f0-9]+)\"/g;\n    let md5Values = [];\n    let match;\n\n    while ((match = md5Regex.exec(content)) !== null) {\n        md5Values.push(match[1]);\n    }\n\n    if (md5Values.length === 0) {\n        return content;\n    }\n\n    let imgTags = md5Values.map(md5 => `<img src=\"https://p6-novel.byteimg.com/origin/novel-pic/${md5}\" >`);\n    return imgTags.join(\"\");\n}\n\nprocessContent();",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\n\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() || {})['手动登录Token'])\n\ngetShelf = () => {\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = java.ajax(book_shelf_url + ', ' + JSON.stringify({\n  headers: {\n    'Cookie': ck\n  }\n}))\n\nbid = getBookIdFull(book_shelf_info)\nlet id_list = splitArray(bid, 100)\nlet urls = []\nid_list.forEach(i => {\n    urls.push(xGorgon(\"multi-detail\", \"book_id=\" + i.join(\",\"), null, ck))\n})\n\nres = java.ajaxAll(urls)\n\nlet resp = {book_info: []}\nres.forEach(r => {\n  resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n})\n\nreturn resp\n}\n\nfunction getByGroupName(name) {\n  let book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\n\n  let book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n    headers: {\n      'Cookie': ck,\n    }\n  })))\n  let group_bookids = {\n    \"未分组\": []\n  }\n  // java.log(\n  book_shelf_info.data.book_shelf_info.forEach(i => {\n    if (!group_bookids[i.group_name ? i.group_name : \"未分组\"]) group_bookids[i.group_name] = []\n    group_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n  })\n  // java.log(JSON.stringify(group_bookids[\"未分组\"]))\n  // java.log(decodeURIComponent(name))\n  if (!group_bookids[decodeURIComponent(name)]) return {data: []}\n  //java.log(\"awa\")\n  let book_ids = splitArray(group_bookids[decodeURIComponent(name)], 100)\n  let urls = []\n\n  book_ids.forEach(i => {\n    urls.push(xGorgon(\"multi-detail\", \"book_id=\" + i.join(\",\"), null, ck))\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 = xGorgon(\n\t  \"bookmall/tab\",\n    \"version_name=5.8.9.32&device_id=151063807186547&device_type=TIU-GKC12&iid=151063807190643\",\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]\n  // java.log(JSON.stringify(tab))\n  tab = tab.cell_data\n  if (!tab) tab = []\n  let bookList = []\n  for (let i of tab) {\n    bookList = bookList.concat(i.book_data)\n    // java.log(JSON.stringify(i.book_data))\n  }\n  return { book_info: bookList }\n}\n\nif (baseUrl.endsWith(\"bookshelf\")) result = getShelf(\"bookshelf/info\")\nelse {\n  let w = baseUrl.split(\"/\")\n  if (baseUrl.includes(\"groupName\")) {\n    result = getByGroupName(w[w.length - 1])\n  } else if (baseUrl.includes(\"tab\")) {\n    result = getByTabIndex(parseInt(w[w.length - 1]))\n  } else result = JSON.parse(result)\n}\nJSON.stringify({data: result.book_info || result.data.book_info || result.detail_list || result.data})\n</js>\n$.data[*]",
      "bookUrl": "/reading/bookapi/detail/v/?book_id={{$.book_id}}",
      "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))",
      "intro": "$.abstract##\\n",
      "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormatUTC(java.getString(\"last_chapter_update_time\")*1000,'yyyy-MM-dd',8)}}\n##连载0|1完结\n@js:result\n.replace(/男生.女生/, String(java.getString(\"$.isbn\")) ? \"出版\" : `男生${java.getString(\"$.gender\")}女生`)\n.replace(\"男生0\", \"\")\n.replace(\"1女生\", \"\")\n.replace(\"男生2女生\", \"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\")\n.replace(\"1970-01-01\", \"\");",
      "name": "$.book_name",
      "wordCount": "$.word_number"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "<js>\nlet res = JSON.parse(result)\nif (res.url) {\n  res = JSON.parse(java.ajax(res.url))\n}\nlet books\n\nif (res.search_tabs) {\n  res.search_tabs.forEach((i) => {\n    if (i.tab_type == 3) books = i.data\n  })\n} else books = res.data\n\nlet results = []\n\nlet a = Array.isArray(books) ? books : [books]\na.forEach(w => {\n  results.push((w.book_data || [])[0] || [w][0])\n})\n\nJSON.stringify(results)\n</js>$[*]",
      "bookUrl": "/reading/bookapi/detail/v/?book_id={{$.book_id}}",
      "checkKeyWord": "https://www.baidu.com/删书示例?book_id=7285555567827880975",
      "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))",
      "intro": "abstract##\\n",
      "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n##连载0|1完结\n@js:result\n.replace(/男生.女生/, String(java.getString(\"$.isbn\")) ? \"出版\" : `男生${java.getString(\"$.gender\")}女生`)\n.replace(\"男生0\", \"\")\n.replace(\"1女生\", \"\")\n.replace(\"男生2女生\", \"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");",
      "name": "book_name||title##\\s*<\\/?em>\\s*",
      "wordCount": "word_number"
    },
    "ruleToc": {
      "chapterList": "@js:\nlet cid = \"{{$.item_id}}\";\n`data:;base64,${java.base64Encode(cid)},{\"type\":\"\"}`;\nvar u_Index = 0;     // 0-1\n// java.log(book)\nvar u_Types = ['API', 'WEB'];\nvar v_Index = [];\nvar v_Names = [];\nvar c_Array = [];\nvar book_id = java.hexDecodeToString(result);\n\nfunction b64Url(item_id) {\n    return `data:item_id;base64,${java.base64Encode(item_id)},{\"type\":\"fqnovel\"}`;\n}\n\nfunction push_a(a, b, c, d) {\n    c_Array.push({\n        \"ChapterName\": a || \"\",\n        \"isVolume\": b || false,\n        \"chapterUrl\": c ? b64Url(c) : \"\",\n        \"ChapterInfo\": (d || \"\").replace(/第.卷：默认 \\|/g, \"\").trim(),\n    });\n}\n\nfunction push_b(list) {\n    for (let c of list) {\n        let c_name = c.volume_name || \"第一卷：默认\";\n        let c_time = java.timeFormatUTC(c.first_pass_time * 1000, 'yyyy-MM-dd HH:mm:ss', 12);\n        let c_word = c.chapter_word_number + \"字\";\n        let c_info = [c_name, c_time, c_word];\n        let v_name = v_Names[v_Names.length - 1];\n        if (v_name != c_name) {\n        \t   // java.log(c_name);\n            v_Index.push(c_Array.length);\n            v_Names.push(c_name);\n            push_a(c_name, true);\n        }\n        push_a(c.title, false, c.item_id, c_info.join(\" | \"));\n    }\n}\n\n//  app接口  ##卷名&时间&字数\nswitch (String(u_Types[u_Index])) {\n    case 'API':\n        let data = JSON.parse(java.ajax(xGorgon(\n            \"directory/all_items\",\n            \"book_id=\" + book_id\n        )));\n\n        if (data.code == 0) {\n            push_b(data.data.item_data_list);\n            break;\n        }\n        // java.log(\"下架书籍，使用web接口获取目录\");\n\n\n\n        //  web接口  ##卷名&时间\n    case 'WEB':\n        let Json, Host = \"https://fanqienovel.com\";\n        if (false) {\n            Json = java.ajax(Host + \"/page/\" + book_id)\n                .match(/__INITIAL_STATE__=([^;]+)/)[1];\n        } else {\n            Json = java.ajax(Host + \"/api/reader/directory/detail?bookId=\" + book_id);\n        }\n        // java.log(Json)\n        let List = JSON.parse(Json).data.chapterListWithVolume;\n        if (List) {\n          for (let list of List) {\n              v_Index.push(c_Array.length);\n              list.map((_, i) => {\n                  let c_name = _.volume_name || \"第一卷：默认\";\n                  let c_time = java.timeFormat(_.firstPassTime * 1000);\n                  if (!i) push_a(c_name, true);\n                  push_a(_.title, false, _.itemId, [c_name, c_time].join(\" | \"))\n              });\n          }\n          break;\n        }\n}\n\n\n\n// 返回数组\nlet len = v_Index.length;\n// java.log(JSON.stringify(v_Index))\nif (len < 2) { // 分卷太少不显示\n    for (; len > 0; len--) {\n        c_Array.splice(v_Index[len - 1], 1);\n    }\n} else if (false) { // 显示效果不好看\n    for (let a, b, i = 0; i < len; i++) {\n        a = v_Index[i];\n        b = v_Index[i + 1];\n        if (b == undefined) b = len;\n        c_Array[a][\"ChapterInfo\"] = \"共 \" + (b - a - 1) + \" 章\";\n    }\n}\n\nc_Array",
      "chapterName": "ChapterName",
      "chapterUrl": "chapterUrl",
      "isVolume": "isVolume",
      "updateTime": "ChapterInfo##/##-"
    },
    "searchUrl": "@js:\ntab_type = 3\n\nif (String(key).startsWith(\"m:\")) {\n  tab_type = 8\n  key = key.slice(2)\n}\n\nif (String(key).startsWith(\"e:\")) {\n  key = key.slice(2)\n  java.put(\"extra\", true)\n} else {\n  java.put(\"extra\", false)\n}\n\nxGorgon(\n    \"search/tab\",\n    [\n        \"tab_type=\" + tab_type,\n        \"query=\" + encodeURI(java.put(\"key\", key)),\n        \"passback=\" + ((java.put(\"page\", page) - 1) * 10),\n        \"update_version_code=58932\",\n        \"iid=1\"\n    ].join(\"&\"),\n    null,\n    \n);",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阿巴小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://xiaoshuo.uc.cn",
    "customButton": false,
    "customOrder": 50,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nvar cat1='都市,玄幻,仙侠,灵异,历史,游戏,科幻,武侠,奇幻,竞技';var list=[];\nfunction getUrl(cats,url1){cats.split(',').forEach((i)=>{list.push(i+'::'+url1+i)})};\nlist.push('男→::');\ngetUrl(cat1,'http://read.xiaoshuo1-sm.com/novel/i.php?do=is_caterank&p=17&page={{page}}&onlyCpBooks=1&status=2&firstCate=');\nlist.join('\\n')\n</js>",
    "lastUpdateTime": 1772086045931,
    "respondTime": 1288,
    "ruleBookInfo": {
      "init": "<js>\nvar bookId=java.get('bid');\nvar encryptKey=\"37e81a9d8f02596e1b895d07c171d5c9\",user_id=\"8000000\",timestamp=parseInt((new Date).getTime()/1e3);\nvar o=bookId+timestamp+user_id+encryptKey;\nvar sign=java.md5Encode(o);\nvar list={'turl':'https://ocean.shuqireader.com/api/bcspub/qswebapi/book/chapterlist?_=&bookId='+bookId+'&user_id=8000000&sign='+sign+'&timestamp='+timestamp};list\n</js>",
      "tocUrl": "turl"
    },
    "ruleContent": {
      "content": "ChapterContent@js:\nfunction p(e) {\n    return e.split(\"\").map(function (e) {\n        return e.match(/[A-Za-z]/) ? (c = Math.floor(e.charCodeAt(0) / 97), k = (e.toLowerCase().charCodeAt(0) - 83) % 26 || 26, String.fromCharCode(k + (0 == c ? 64 : 96))) : e\n    }).join(\"\")\n}\njava.base64Decode(p(result))"
    },
    "ruleExplore": {
      "author": "author",
      "bookList": "$.data",
      "bookUrl": "$.bid<js>java.put('bid',result);'http://xiaoshuo.uc.cn/#!/ct/cover/bid/'+result</js>",
      "coverUrl": "cover",
      "intro": "desc",
      "kind": "{{$.category}},{{$.tags}},读者{{$.reads}},{{$.status}}<js>result.replace(/1$/,'完结').replace(/0$/,'连载')</js>",
      "lastChapter": "$.uptime<js>java.getString('$.last_chapter_name')+' '+java.timeFormat(result*1000)</js>",
      "name": "title",
      "wordCount": "words"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "$.data",
      "bookUrl": "$.bid<js>java.put('bid',result);'http://xiaoshuo.uc.cn/#!/ct/cover/bid/'+result</js>",
      "coverUrl": "cover",
      "intro": "desc",
      "kind": "category&&tags",
      "name": "title",
      "wordCount": "words"
    },
    "ruleToc": {
      "chapterList": "$.data.chapterList[0].volumeList<js>java.put('freeUrlPre',java.getString('$.data.freeContUrlPrefix'));java.put('shortUrlPre',java.getString('$.data.shortContUrlPrefix'));result</js>",
      "chapterName": "chapterName",
      "chapterUrl": "<js>var l=java.getString('$.contUrlSuffix');if(l.indexOf('reqEncryptParam')==-1){java.get('freeUrlPre')+l}else{java.get('shortUrlPre')+java.getString('$.shortContUrlSuffix')}</js>",
      "isVip": "chapterPrice"
    },
    "searchUrl": "http://read.xiaoshuo1-sm.com/novel/i.php?do=is_serchpay&page=1&size=10&q={{key}}&filterMigu=1&p=17&shuqi_h5=&_=1619653492249",
    "weight": 0
  },
  {
    "bookSourceComment": "登录后才可搜索\n整理修改：GitHub@ZWolken",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "有度轻说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yodu.org/qingxiaoshuo",
    "customButton": false,
    "customOrder": 51,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\r\n{\"title\":\"电击文库\",\"url\":\"https://www.yoduzw.com/dianjiwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"富士见文库\",\"url\":\"https://www.yoduzw.com/fushijianwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"角川文库\",\"url\":\"https://www.yoduzw.com/jiaochuanwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"MF文库J\",\"url\":\"https://www.yoduzw.com/MFwenkuJ/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"Fami通文库\",\"url\":\"https://www.yoduzw.com/Famitongwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"GA文库\",\"url\":\"https://www.yoduzw.com/GAwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"HJ文库\",\"url\":\"https://www.yoduzw.com/HJwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"一迅社\",\"url\":\"https://www.yoduzw.com/yixunshe/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"集英社\",\"url\":\"https://www.yoduzw.com/jiyingshe/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"小学馆\",\"url\":\"https://www.yoduzw.com/xiaoxueguan/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"讲谈社\",\"url\":\"https://www.yoduzw.com/jiangtanshe/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"少女文库\",\"url\":\"https://www.yoduzw.com/shaonvwenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"其他文库\",\"url\":\"https://www.yoduzw.com/qitawenku/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\r\n]",
    "lastUpdateTime": 1759349186259,
    "loginUrl": "https://www.yodu.org/login.php",
    "respondTime": 4957,
    "ruleBookInfo": {
      "author": "class.mr15 ttl@a@text",
      "coverUrl": "class.g_thumb@img@src",
      "intro": "class.h112 mb15 det-abt lh1d8 c_strong fs16 hm-scroll@html",
      "kind": "class.mr15 ttc hisp@text",
      "lastChapter": "class.ell lst-chapter dib vam@text",
      "name": "class.mb15 lh1d2 oh@text"
    },
    "ruleContent": {
      "content": "id.TextContent@html##（本章未完）",
      "nextContentUrl": "text.下一章@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.vam mr10.1@text||class.c_small mb5 mr15 ell ttc fs16.0@text",
      "bookList": "class.ser-ret@li||class.j_bookList@li",
      "bookUrl": "a@href",
      "coverUrl": "img@_src",
      "kind": "class.vam mr10.0@text&&tag.span.2@text&&class.c_small mb5 mr15 ell ttc fs16.1@text",
      "lastChapter": "class.vam@a@text",
      "name": "h3@text||h2@text"
    },
    "ruleToc": {
      "chapterList": "id.chapterList@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.yodu.org/sa/all-{{key}}-{{page}}.html",
    "weight": 0
  },
  {
    "bookSourceComment": "by·holzora\n详细说明请见：https://n.novelia.cc/forum/66a8e77866bff10c16e51d6a",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻说机翻（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://n.novelia.cc",
    "bookUrlPattern": "(?:https?://)?(?:books\\d?.fishhawk.top|n.novelia.cc)/(?:api/)?novel/\\w+/[\\w-]+",
    "customButton": false,
    "customOrder": 52,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nvar discover = [];\nvar showR18 = false;\nvar push = (title, url, style) => {\n    discover.push({\n        title: title,\n        url: url,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: style\n        }\n    });\n};\nvar addSlots = (count, style) => {\n    var remainder = count % 3;\n    var slotsAdd = remainder === 0 ? 0 : 3 - remainder;\n    for (var i = 0; i < slotsAdd; i++) {\n        push(\"\", null, style);\n    }\n};\npush(\"书架\", null, 1);\ntry {\n    var favored = java.ajax(`${baseUrl}/api/user/favored`);\n    if (favored.includes(\"Token不合法或者过期\")) {\n    \t   showR18 = false;\n        push(\"账号未登录\", null, 0.25);\n        addSlots(1, 0.25);\n    } else {\n    \t   showR18 = true;\n    \t   push(\"阅读历史\", \"/api/user/read-history?page={{(page-1)}}&pageSize=30\", 0.25);\n        var favoredData = JSON.parse(favored).favoredWeb;\n        favoredData.forEach(item => {\n            push(item.title, `/api/user/favored-web/${item.id}?page={{(page-1)}}&pageSize=30&query=&provider=kakuyomu%2Csyosetu%2Cnovelup%2Chameln%2Cpixiv%2Calphapolis&type=0&level=0&translate=0&sort=update`, 0.25);\n        });\n        addSlots(1 + favoredData.length, 0.25);\n    }\n} catch (e) {\n\t   showR18 = false;\n    push(\"未知错误\", null, 0.25);\n    addSlots(1, 0.25);\n}\npush(\"来源\", null, 1);\nvar providers = [\"全部\", \"kakuyomu\", \"syosetu\", \"novelup\", \"hameln\", \"pixiv\", \"alphapolis\"];\nproviders.forEach(provider => {\n    var url = provider === \"全部\" ? \n        `/api/novel?page={{(page-1)}}&pageSize=20&query=&provider=${providers.slice(1).join('%2C')}&type=0&level=0&translate=0&sort=0` : \n        `/api/novel?page={{(page-1)}}&pageSize=20&query=&provider=${provider}&type=0&level=0&translate=0&sort=0`;\n    push(provider, url, 0.25);\n});\naddSlots(providers.length, 0.25);\npush(\"类型\", null, 1);\nvar types = [\"全部\", \"连载中\", \"已完结\", \"短篇\"];\ntypes.forEach((type, index) => {\n    var url = `/api/novel?page={{(page-1)}}&pageSize=20&query=&provider=kakuyomu%2Csyosetu%2Cnovelup%2Chameln%2Cpixiv%2Calphapolis&type=${index}&level=0&translate=0&sort=0`;\n    push(type, url, 0.25);\n});\naddSlots(types.length, 0.25);\npush(\"分级\", null, 1);\nvar levels = showR18 ? [\"全部\", \"一般向\", \"R18\"] : [\"全部\", \"一般向\"];\nlevels.forEach((level, index) => {\n    var url = `/api/novel?page={{(page-1)}}&pageSize=20&query=&provider=kakuyomu%2Csyosetu%2Cnovelup%2Chameln%2Cpixiv%2Calphapolis&type=0&level=${index}&translate=0&sort=0`;\n    push(level, url, 0.25);\n});\naddSlots(levels.length, 0.25);\npush(\"排序\", null, 1);\nvar sorts = [\"更新\", \"点击\"];\nsorts.forEach((sort, index) => {\n    var url = `/api/novel?page={{(page-1)}}&pageSize=20&query=&provider=kakuyomu%2Csyosetu%2Cnovelup%2Chameln%2Cpixiv%2Calphapolis&type=0&level=0&translate=0&sort=${index}`;\n    push(sort, url, 0.25);\n});\naddSlots(sorts.length, 0.25);\nJSON.stringify(discover);\n</js>",
    "header": "<js>\nvar header = {\n    \"Referer\": baseUrl\n};\nJSON.stringify(header);\n</js>",
    "jsLib": "var update = (initUrl, initToken) => {\n    try {\n        var [novelUrl, chapterId] = initUrl.split('/chapter/');\n        var url = novelUrl.replace('/novel/', '/user/read-history/');\n        var {Authorization: token} = JSON.parse(initToken);\n        return Packages.org.jsoup.Jsoup.connect(url).method(Packages.org.jsoup.Connection.Method.PUT).header(\"Authorization\", token).requestBody(chapterId).execute().body();\n    } catch (e) {\n        return \"\";\n    }\n};\nvar annotate = (text, dict) => {\n    var keys = Object.keys(dict).sort((a, b) => b.length - a.length);\n    var pat = new RegExp(keys.join('|'), 'g');\n    return text.replace(pat, word => {\n        var read = dict[word];\n        if (/[ぁ-んァ-ン]/.test(word) && /[一-龯々]/.test(word)) {\n            var pre = (word.match(/^([ぁ-んァ-ン]+)/) || [''])[0];\n            var suf = (word.match(/([ぁ-んァ-ン]+)$/) || [''])[0];\n            var kanji = word.substring(pre.length, word.length - suf.length);\n            return (!pre || read.startsWith(pre)) && (!suf || read.endsWith(suf)) ? `${pre}${kanji}(${read.substring(pre.length, read.length - suf.length)})${suf}` : `${word}(${read})`;\n        }\n        return `${word}(${read})`;\n    });\n};\nvar regex = content => {\n    var displayedImages = new Set();\n    return JSON.stringify(content).replace(/<图片>(https?:\\/\\/[^\"\\s]+)/g, (match, url) => {\n        if (displayedImages.has(url)) return '';\n        displayedImages.add(url);\n        var referer = url.match(/https?:\\/\\/[^\\/]+/)[0].replace(/i\\.pximg\\.net/, 'www.pixiv.net');\n        var headers = JSON.stringify({headers: {Referer: referer}});\n        return `<img src=\"${url},${headers}\">`;\n    });\n};\nvar format = content => content.replace(/^\\[|\\]$/g, '').split(',').map(item => item.trim().replace(/^\"|\"$/g, '')).filter(Boolean).map((item, i) => item.startsWith('{\"headers\"') && i > 0 ? ',' + item : '    ' + item).join(\"\\n\");",
    "lastUpdateTime": 1759350398729,
    "loginUi": "[\n    {\n        \"name\": \"账号\",\n        \"type\": \"text\"\n    },\n    {\n        \"name\": \"密码\",\n        \"type\": \"password\"\n    }\n]",
    "loginUrl": "<js>\nvar login = () => {\n    var username = source.getLoginInfoMap().get(\"账号\");\n    var password = source.getLoginInfoMap().get(\"密码\");\n    var res = java.post(\n        `${baseUrl.replace('n', 'auth')}/api/v1/auth/login`,\n        JSON.stringify({\n            username: username,\n            password: password,\n            app: \"legado\"\n        }),\n        {\"Content-Type\": \"application/json\"}\n    );\n    source.putLoginHeader(JSON.stringify({\n        Authorization: `Bearer ${res.body()}`\n    }));\n}\nlogin();\n</js>",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "authors..name",
      "coverUrl": "{{'https://static.kksk.io/image/convert/885e391180d8d1f37ad157338daa61dd.webp'}}",
      "init": "<js>\nvar initUrl = book.bookUrl;\nvar url = initUrl.includes('api/novel') ? initUrl : initUrl.replace('/novel/', '/api/novel/');\nvar body = initUrl.includes('api/novel') ? result : java.ajax(url);\nif (body.includes('ID不合适，应当使用')) {\n    var match = body.match(/\\/\\w+\\/[\\w-]+/);\n    url = `${book.origin}/api/novel${match}`;\n    body = java.ajax(url);\n}\nif (body.includes(\"Token不合法或者过期\")) {\n    java.toast(\"当前会话已失效，请重新登录\");\n}\njava.put('url', url);\nbody;\n</js>",
      "intro": "<js>\nvar value = String(book.getVariable(\"custom\")) || String(source.getVariable());\nvar data = JSON.parse(result);\nvar cnIntro = data.introductionZh;\nvar jpIntro = data.introductionJp;\nvar intro = cnIntro ? (value === '5' ? jpIntro : ['6', '8'].includes(value) ? cnIntro + \"\\n&lrm;\\n\" + jpIntro : ['7', '9'].includes(value) ? jpIntro + \"\\n&lrm;\\n\" + cnIntro : cnIntro) : jpIntro;\nvar timeStamp = '{{$.toc[-1].createAt}}' || '{{$.syncAt}}';\nintro = '&nbsp;&nbsp;📬最近' + ('{{$.toc[-1].createAt}}' ? '更新' : '同步') + '：' + java.timeFormat(timeStamp * 1000) + '\\n&lrm;\\n' + intro;\nintro;\n</js>",
      "kind": "{{$.type##中|已}},{{$.attentions}},{{$.keywords}}",
      "name": "<js>\nvar value = String(book.getVariable(\"custom\")) || String(source.getVariable());\nvar data = JSON.parse(result);\nvar name = value === '5' ? data.titleJp : data.titleZh || data.titleJp;\nname;\n</js>",
      "tocUrl": "{{java.get('url')}}",
      "wordCount": "totalCharacters"
    },
    "ruleContent": {
      "content": "<js>\nvar token = source.getLoginHeader();\nupdate(baseUrl, token);\nvar value = String(book.getVariable(\"custom\")) || String(source.getVariable());\nvar get = /^[1-9]$/.test(value) ? value : '1';\nvar config = {\n    1: 'sakuraParagraphs',\n    2: 'gptParagraphs',\n    3: 'youdaoParagraphs',\n    4: 'baiduParagraphs',\n    5: 'paragraphs'\n};\nvar data = JSON.parse(result);\nvar content = data[config[get]] || data[config[1]] || data[config[2]] || data[config[3]] || data[config[4]] || data[config[5]];\nif (['6', '7', '8', '9'].includes(get)) {\n    var cnContent = data[config[1]] || data[config[2]] || data[config[3]] || data[config[4]];\n    var jpContent = data[config[5]];\n    if (cnContent) {\n        if (['8', '9'].includes(get)) {\n            var res = java.post(\n                'https://static.kksk.io/api/kanji',\n                JSON.stringify({\"content\": format(regex(jpContent))}),\n                {\"Content-Type\": \"application/json\"}\n            );\n            var kanji = JSON.parse(res.body());\n            jpContent = jpContent.map(text => annotate(text, kanji));\n        }\n        var type = ['6', '8'].includes(get);\n        content = jpContent.flatMap((jp, i) => {\n            if (!((jp || '').trim() && (cnContent[i] || '').trim())) return [];\n            var pair = type ? [cnContent[i], jp] : [jp, cnContent[i]];\n            return pair.filter(Boolean).concat(i === jpContent.length - 1 ? [] : '\\u200B');\n        }).filter(Boolean);\n    } else {\n        content = jpContent;\n    }\n}\nformat(regex(content));\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "<js>\nif (result.includes(\"Token不合法或者过期\")) {\n    java.toast(\"当前会话已失效，请重新登录\");\n}\nresult;\n</js>\nitems",
      "bookUrl": "/api/novel/{{$.providerId}}/{{$..novelId}}",
      "coverUrl": "{{'https://static.kksk.io/image/convert/885e391180d8d1f37ad157338daa61dd.webp'}}",
      "intro": "&nbsp;&nbsp;源站：{{$.providerId}}{{'\\n'}}📬最近同步：{{java.timeFormat(java.getString('$.updateAt')*1000)}}{{'\\n'}}总计{{$.total}}|百度{{$.baidu}}|有道{{$.youdao}}|gpt{{$.gpt}}|sakura{{$.sakura}}",
      "kind": "{{$.type##中|已}},{{$.attentions}},{{$.keywords}}",
      "name": "<js>\nvar value = String(book.getVariable(\"custom\")) || String(source.getVariable());\nvar name = value === '5' ? result.titleJp : result.titleZh || result.titleJp;\nname;\n</js>"
    },
    "ruleToc": {
      "chapterList": "<js>\nif (result.includes(\"Token不合法或者过期\")) {\n    java.toast(\"当前会话已失效，请重新登录\");\n}\nresult;\n</js>\ntoc\n<js>\nresult.forEach(item => {\n    if ('chapterId' in item) {\n        item.url = `${baseUrl}/chapter/${item.chapterId}`;\n        var timeStamp = item.createAt ? item.createAt * 1000 : null;\n        if (timeStamp) {\n            item.time = java.timeFormat(timeStamp);\n        }\n    } else {\n        item.isVolume = true;\n    }\n});\nresult;\n</js>",
      "chapterName": "<js>\nvar value = String(book.getVariable(\"custom\")) || String(source.getVariable());\nvar name = result.titleZh ? (value === '5' ? result.titleJp : ['6', '8'].includes(value) ? result.titleZh + ' ↔ ' + result.titleJp : ['7', '9'].includes(value) ? result.titleJp + ' ↔ ' + result.titleZh : result.titleZh) : result.titleJp;\nname;\n</js>",
      "chapterUrl": "url",
      "isVolume": "isVolume",
      "updateTime": "<js>\nvar value = String(book.getVariable(\"custom\")) || String(source.getVariable());\nvar info = result.isVolume ? null : (result.time ? (result.titleZh ? (['6', '8'].includes(value) ? result.titleJp + ' · ' + result.time : ['7', '9'].includes(value) ? result.titleZh + ' · ' + result.time : result.time) : result.time) : (['7', '9'].includes(value) ? result.titleZh : ['6', '8'].includes(value) ? result.titleJp : null));\ninfo;\n</js>"
    },
    "searchUrl": "<js>\nvar providers = {\n    kakuyomu: /(?:https?:\\/\\/)?kakuyomu\\.jp\\/works\\/(\\d+)/,\n    syosetu: /(?:https?:\\/\\/)?(ncode|novel18)\\.syosetu\\.com\\/(\\w+)/,\n    novelup: /(?:https?:\\/\\/)?novelup\\.plus\\/story\\/(\\d+)/,\n    hameln: /(?:https?:\\/\\/)?syosetu\\.org\\/novel\\/(\\d+)/,\n    pixiv: /(?:https?:\\/\\/)?(www\\.pixiv\\.net\\/novel\\/series\\/(\\d+)|www\\.pixiv\\.net\\/novel\\/show\\.php\\?id=(\\d+))/,\n    alphapolis: /(?:https?:\\/\\/)?www\\.alphapolis\\.co\\.jp\\/novel\\/(\\d+)\\/(\\d+)/,\n    sakura: /(?:https?:\\/\\/)?(?:books\\d?\\.fishhawk\\.top|n\\.novelia\\.cc)\\/(?:api\\/)?novel\\/(\\w+)\\/([\\w-]+)/\n};\nvar url;\nfor (var provider in providers) {\n    var match = key.match(providers[provider]);\n    if (match) {\n        var providerId = provider === 'sakura' ? match[1] : provider;\n        var novelId = provider === 'alphapolis' ? `${match[1]}-${match[2]}` : provider === 'pixiv' ? (match[3] ? `s${match[3]}` : match[2]) : (match[2] || match[1]);\n        url = `${baseUrl}/api/novel/${providerId}/${novelId}`;\n        break;\n    }\n}\nif (!url) {\n    url = `${baseUrl}/api/novel?page=${page-1}&pageSize=20&query=${key}&provider=kakuyomu,syosetu,novelup,hameln,pixiv,alphapolis&type=0&level=0&translate=0&sort=1`;\n}\nurl;\n</js>",
    "variableComment": "输入对应数字刷新即可获取对应文本，{1: \"sakura译文\", 2: \"gpt译文\", 3: \"有道译文\", 4: \"百度译文\", 5: \"原文\", 6: \"中日对照\", 7: \"日中对照\", 8: \"6+平假注音\", 9: \"7+平假注音\"}，默认sakura译文。书籍变量作用于一本书，源变量作用于整个书源，书籍变量优先级高于源变量。",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "西瓜免费（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "🥝西瓜免费小说App🍒",
    "customButton": false,
    "customOrder": 53,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772087585689,
    "respondTime": 1044,
    "ruleBookInfo": {
      "author": "data.book.author",
      "coverUrl": "data.book.coverWap",
      "intro": "data.book.introduction",
      "kind": "data.book.tagList",
      "lastChapter": "data.lastChapter.chapterName",
      "name": "data.book.bookName",
      "tocUrl": "<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto,\n    Packages.javax.crypto.spec,\n    Packages.java.security,\n    Packages.java.security.interfaces,\n    Packages.java.security.spec,\n    Packages.java.io,\n    Packages.java.util\n);\nwith(javaImport){\n    function encrypt(str){\n        var bArr = String(str).getBytes(\"UTF-8\");\n        var mac = Mac.getInstance(\"HmacSHA256\");\n        mac .init(SecretKeySpec(String(\"wj3imab73kwceuf51lf01ORHe2cmo8X0YrZwF4p2uv3WEfmqxrT2oIBwRFRNErXW20UKal15ZTDdxPKU43puZFqcuXkvrQmadhp1wn6YPEDO4WRgInp8NNNQo4uNsWF1CELOzx7yPOS4pQbhTRWB4qRm0a4ENIegN0SH7K2STbsyaCuWh7m7s3rTpb5dK3CcDdsT35vo0xNbPZI2dJmKoIeKk9p3YhBLNWp9WoZqn9Qihpvn4nvgJzVSacgy2MTo\").getBytes(\"UTF-8\"),\"HmacSHA256\"));\n        return mac.doFinal(bArr)\n    }\n  function encode(bArr) {\n        if (bArr === null) {\n            return null;\n        }\n        var length = bArr.length * 8;\n        if (length === 0) {\n            return \"\";\n        }\n        var i10 = length % 24;\n        var i11 = parseInt(length / 24);\n        var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n        var i12 = 0;\n        var i13 = 0;\n        var i14 = 0;\n        while (i12 < i11) {\n                var i15 = i13 + 1;\n                var b10 = bArr[i13];\n                var i16 = i15 + 1;\n                var b11 = bArr[i15];\n                var i17 = i16 + 1;\n                var b12 = bArr[i16];\n                var b13 = (b11 & 15)&255;\n                var b14 = (b10 & 3)&255;\n                var i18 = b10 & -128;\n                var i19 = b10 >> 2;\n                if (i18 !== 0) {\n                    i19 ^= 192;\n                }\n                var b15 = i19 & 255;\n                var i20 = b11 & -128;\n                var i21 = b11 >> 4;\n                if (i20 !== 0) {\n                    i21 ^= 240;\n                }\n                var b16 = (i21 & 255);\n                var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n                var i23 = i14 + 1;\n                var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n                cArr[i14] = cArr2[b15];\n                var i24 = i23 + 1;\n                cArr[i23] = cArr2[(b14 << 4) | b16];\n                var i25 = i24 + 1;\n                cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n                cArr[i25] = cArr2[b12 & 63];\n                i12++;\n                i14 = i25 + 1;\n                i13 = i17;\n\t\t\t\t}\n        if (i10 === 8) {\n            var b17 = bArr[i13];\n            var b18 = b17 & 3;\n            var i26 = b17 & -128;\n            var i27 = b17 >> 2;\n            if (i26 !== 0) {\n                i27 ^= 192;\n            }\n            var i28 = i14 + 1;\n            var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr3[i27];\n            var i29 = i28 + 1;\n            cArr[i28] = cArr3[b18 << 4];\n            cArr[i29] = '=';\n            cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n            var b19 = bArr[i13];\n            var b20 = bArr[i13 + 1];\n            var b21 = (b20 & 15)&255;\n            var b22 = (b19 & 3)&255;\n            var i30 = b19 & -128;\n            var i31 = b19 >> 2;\n            if (i30 !== 0) {\n                i31 ^= 192;\n            }\n            var b23 = i31&255;\n            var i32 = b20 & -128;\n            var i33 = b20 >> 4;\n            if (i32 !== 0) {\n                i33 ^= 240;\n            }\n            var i34 = i14 + 1;\n            var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr4[b23];\n            var i35 = i34 + 1;\n            cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n            cArr[i35] = cArr4[b21 << 2];\n            cArr[i35 + 1] = '=';\n        }\n        return cArr.join('');\n    }\n\n}\n\nvar bookId= java.getString(\"data.book.bookId\");\n\nvar myDate = new Date();\nvar timestamp = myDate.getFullYear() + \n\"0\" + (myDate.getMonth()+1) + \n\"0\" + myDate.getDate() + \n\"0\" + myDate.getDay() + \nmyDate.getMinutes() + \nmyDate.getSeconds();\n\n\n\nvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\"+ timestamp +\"{\\\"chapterId\\\":\\\"\\\",\\\"needBlockList\\\":\\\"1\\\",\\\"chapterOffset\\\":\\\"666666\\\",\\\"bookId\\\":\\\"\" + bookId + \"\\\",\\\"chapterEndId\\\":\\\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\nurl = \"https://xgmf.zuanqianyi.com/glory/free/111?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\" + timestamp + \",\";\npost={\n  \"method\": \"POST\",\n  \"headers\": {\n    \"pname\": \"com.dzmf.zmfxsdq\",\n    \"sign\": sign,\n    \"signType\": \"1\"\n  },\n  \"body\":'{\"chapterId\":\"\",\"needBlockList\":\"1\",\"chapterOffset\":\"666666\",\"bookId\":\"'+bookId+'\",\"chapterEndId\":\"\"}'\n}\nurl+JSON.stringify(post)\n</js>",
      "wordCount": "data.book.totalWordSize"
    },
    "ruleContent": {
      "content": "<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.java.io,\n    Packages.java.util,\n    Packages.java.security.spec,\n    Packages.java.security,\n    Packages.javax.crypto,\n    Packages.javax.crypto.spec,\n    Packages.java.security.interfaces,\n    Packages.java.security.spec\n);\nwith(javaImport){\n\tfunction encrypt(str){\n                var bArr = String(str).getBytes(\"UTF-8\");\n\t\tvar pKCS8EncodedKeySpec =PKCS8EncodedKeySpec([48,-126,4,-65,2,1,0,48,13,6,9,42,-122,72,-122,-9,13,1,1,1,5,0,4,-126,4,-87,48,-126,4,-91,2,1,0,2,-126,1,1,0,-118,121,-93,-123,61,113,-87,-20,-33,52,-70,-125,-13,67,-61,92,-49,-41,-14,60,-49,31,-68,-88,-7,-38,-52,-62,-31,-76,-123,90,-28,-70,-23,-106,93,-93,-5,-57,22,62,51,45,-88,80,-38,-55,75,-3,-73,-96,65,-15,-110,11,-121,-91,105,-91,-11,-62,-111,96,17,-68,-82,113,-116,-82,-108,51,-100,31,61,14,-26,-5,-48,14,-36,-110,-90,113,46,-31,-67,-64,95,98,95,-123,2,-83,16,-105,74,-42,-100,3,-125,53,126,-72,-72,-76,79,108,1,-71,-82,-51,0,60,-94,84,-65,73,-44,-88,-107,-81,44,3,40,-33,-87,114,88,21,-53,111,-84,-88,-83,112,41,101,-118,50,22,-74,29,47,-51,-106,-89,-26,55,44,66,118,-7,-45,-72,78,-125,-37,73,72,-80,-11,38,-82,65,54,103,9,43,-106,-88,-81,29,50,56,-127,104,122,56,-38,-93,-76,-12,-99,-17,-87,97,-128,21,118,-78,-13,-67,15,-74,-116,71,63,122,5,-59,120,93,90,-104,116,21,-13,108,10,-50,-103,-33,-21,125,113,86,-73,46,-84,-92,106,-86,8,23,7,95,-65,80,83,6,-85,53,85,-85,43,-73,41,-84,-10,76,106,-36,119,99,-125,121,-92,-122,-94,-73,-15,125,115,120,-63,2,3,1,0,1,2,-126,1,1,0,-121,-55,-103,-48,-55,28,-47,125,102,-81,37,10,-55,28,52,-47,-87,58,95,-34,-61,88,-94,-66,-84,43,-93,72,-94,-35,75,59,-125,57,-54,94,-39,-70,56,-27,-45,-24,-16,116,-96,45,-111,45,125,103,-15,-115,-93,-68,-121,-14,-24,116,10,-14,99,-39,4,-121,73,61,85,110,33,126,-5,-14,-45,-16,74,6,119,-8,-117,-32,86,-23,51,111,-97,-126,91,120,-19,-49,-32,76,-28,-1,-30,90,9,88,3,42,-22,-102,37,-122,108,16,-36,36,-44,88,73,-111,-38,-34,-102,108,50,27,-22,-3,-39,-78,41,-99,123,-110,63,108,85,22,-119,93,-85,-98,-114,70,-31,-120,-122,10,-92,-31,87,117,-119,-49,25,1,20,-42,-61,35,96,-41,-46,-50,-114,-31,-36,-21,95,-70,113,110,62,-28,62,76,36,-57,81,-21,100,36,124,-74,112,-52,-73,109,-117,37,-3,-40,-111,-102,-13,62,118,-93,-119,-118,-33,-82,20,53,64,-57,24,63,-113,-126,-61,-69,90,-72,-56,120,80,-95,-14,124,-2,74,80,53,22,3,57,61,113,-117,-5,-54,61,-1,-105,-96,-68,7,-98,-49,95,-61,-16,51,-65,82,66,-125,-66,-92,115,75,-116,32,14,68,-51,124,-126,32,-63,52,84,117,2,-127,-127,0,-15,-52,16,-109,-8,94,1,-65,14,-119,72,18,115,86,17,19,-68,-19,24,86,12,5,-97,55,-16,-75,84,110,-126,23,-33,-56,120,17,-32,-127,-106,-54,-27,54,20,40,92,70,-18,94,31,-79,-42,69,74,18,85,17,-64,-80,60,4,-102,23,36,-52,-112,124,11,-30,-15,5,-92,125,51,-42,26,109,27,-19,93,10,49,-48,-106,91,-38,12,-45,73,-44,-26,37,114,21,105,36,-38,96,39,-5,-8,-4,-70,-11,106,-107,69,68,14,-43,-123,-127,6,127,65,-25,-49,75,110,99,-50,-32,-33,-54,-26,117,125,-18,24,-89,107,2,-127,-127,0,-110,-101,-24,103,-95,2,-73,-114,-109,-97,107,126,-32,75,-124,-39,-92,-98,-127,-33,2,-65,49,-80,24,118,94,4,-117,122,-70,-41,-42,59,-90,-53,-81,-101,-57,75,-99,-67,-87,-67,-35,40,-66,53,-45,95,79,-10,-120,-111,71,-12,-110,76,-74,82,-79,83,-84,3,43,111,-44,-109,4,61,-22,3,99,113,113,-121,-15,-108,44,-32,-28,46,-83,-115,-99,-86,108,-111,3,-11,-43,121,67,-73,-68,99,107,55,-119,-77,20,-68,-77,98,-113,-21,39,-128,-21,119,113,57,-99,-30,-65,-128,-76,-100,40,8,39,-72,18,9,-17,-99,-89,-125,2,-127,-128,108,110,19,93,23,-70,-88,83,-46,35,-13,-30,-6,63,-75,70,-63,-87,29,9,-79,56,112,46,-8,-51,-120,0,74,108,-124,88,-12,-89,39,-93,85,72,-59,66,-36,5,65,100,57,-114,-111,-18,0,-27,111,-109,10,-4,-4,8,-53,-47,80,124,98,111,45,-73,-62,-24,-47,38,-77,-99,-59,-70,20,125,-85,81,101,48,-90,40,32,-43,45,-46,36,-119,-18,100,10,-108,-65,79,56,76,-119,100,68,-43,98,24,64,-25,-69,-22,-92,-37,118,26,-7,66,61,-99,3,99,-19,50,-94,-91,106,40,81,103,-55,118,96,104,67,-29,2,-127,-127,0,-121,39,-59,-77,-85,34,119,23,-80,-115,-38,42,-120,25,-10,-86,49,-15,-110,102,-122,0,-66,-116,-55,-80,109,114,33,39,-114,-110,37,-60,-82,58,-66,116,-116,-32,-17,-43,-122,99,43,60,65,70,27,-53,-107,75,0,-111,118,85,72,126,1,-30,-17,-24,-29,-3,-76,16,-113,86,-51,37,74,-45,-66,-36,57,62,-118,-3,-1,-11,127,70,108,-26,-51,-1,-21,-64,48,119,116,74,43,-100,121,-58,-23,115,-76,-76,-20,28,29,-1,114,15,-26,70,26,76,-19,-117,-95,59,5,50,96,-50,72,-75,99,-16,116,104,-58,-122,127,-125,2,-127,-127,0,-105,-116,-61,-50,-11,-71,-17,-45,114,88,67,113,51,37,-77,53,82,-22,36,70,-19,34,93,22,-103,-36,28,-47,-113,120,-57,4,-95,11,-82,-62,-127,13,115,93,104,-110,-44,39,42,-125,64,-111,53,-14,82,73,69,0,-66,37,-56,-115,3,-103,5,-69,55,75,-113,7,-18,-32,97,-56,28,85,-48,72,27,-115,119,63,1,41,115,-27,-73,24,-63,57,-72,107,-9,39,13,120,-75,-42,33,9,-39,-93,72,-122,66,33,-36,-1,-18,-102,11,-49,28,-61,-120,6,102,-37,-106,-6,5,-111,107,-76,49,78,-40,19,53,106,-37,-125]);\n\t\tvar signature = Signature.getInstance(\"SHA256WithRSA\");\n\t\tsignature.initSign(KeyFactory.getInstance(\"RSA\").generatePrivate(pKCS8EncodedKeySpec));\n\t\tsignature.update(bArr);\n\t\treturn signature.sign();        \n    }\n\tfunction encode(bArr) {\n        if (bArr === null) {\n            return null;\n        }\n        var length = bArr.length * 8;\n        if (length === 0) {\n            return \"\";\n        }\n        var i10 = length % 24;\n        var i11 = parseInt(length / 24);\n        var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n        var i12 = 0;\n        var i13 = 0;\n        var i14 = 0;\n        while (i12 < i11) {\n                var i15 = i13 + 1;\n                var b10 = bArr[i13];\n                var i16 = i15 + 1;\n                var b11 = bArr[i15];\n                var i17 = i16 + 1;\n                var b12 = bArr[i16];\n                var b13 = (b11 & 15)&255;\n                var b14 = (b10 & 3)&255;\n                var i18 = b10 & -128;\n                var i19 = b10 >> 2;\n                if (i18 !== 0) {\n                    i19 ^= 192;\n                }\n                var b15 = i19 & 255;\n                var i20 = b11 & -128;\n                var i21 = b11 >> 4;\n                if (i20 !== 0) {\n                    i21 ^= 240;\n                }\n                var b16 = (i21 & 255);\n                var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n                var i23 = i14 + 1;\n                var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n                cArr[i14] = cArr2[b15];\n                var i24 = i23 + 1;\n                cArr[i23] = cArr2[(b14 << 4) | b16];\n                var i25 = i24 + 1;\n                cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n                cArr[i25] = cArr2[b12 & 63];\n                i12++;\n                i14 = i25 + 1;\n                i13 = i17;\n\t\t\t\t}\n        if (i10 === 8) {\n            var b17 = bArr[i13];\n            var b18 = b17 & 3;\n            var i26 = b17 & -128;\n            var i27 = b17 >> 2;\n            if (i26 !== 0) {\n                i27 ^= 192;\n            }\n            var i28 = i14 + 1;\n            var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr3[i27];\n            var i29 = i28 + 1;\n            cArr[i28] = cArr3[b18 << 4];\n            cArr[i29] = '=';\n            cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n            var b19 = bArr[i13];\n            var b20 = bArr[i13 + 1];\n            var b21 = (b20 & 15)&255;\n            var b22 = (b19 & 3)&255;\n            var i30 = b19 & -128;\n            var i31 = b19 >> 2;\n            if (i30 !== 0) {\n                i31 ^= 192;\n            }\n            var b23 = i31&255;\n            var i32 = b20 & -128;\n            var i33 = b20 >> 4;\n            if (i32 !== 0) {\n                i33 ^= 240;\n            }\n            var i34 = i14 + 1;\n            var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr4[b23];\n            var i35 = i34 + 1;\n            cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n            cArr[i35] = cArr4[b21 << 2];\n            cArr[i35 + 1] = '=';\n        }\n        return cArr.join('');\n    }\n\n}\n\tvar bookId = java.get(\"bookId\");\n\tvar str = baseUrl;\n\tvar chapterId = str.match(/\\d+/).toString();\n\n\n\tfunction getTransferRespond(Urltype){\n\t\t\n\t\tvar myDate = new Date();\n\t\tvar timestamp = myDate.getFullYear() + \n\t\t\"0\" + (myDate.getMonth()+1) + \n\t\t\"0\" + myDate.getDate() + \n\t\t\"0\" + myDate.getDay() + \n\t\tmyDate.getMinutes() + \n\t\tmyDate.getSeconds();\n\t\t\n\t\t\n\t\tvar url;\n\t\tvar body;\n\t\tvar body;\n\t\tif(Urltype == 1)\n\t\t{\n\t\n\t\t\tvar url = \"https://xgmf.zuanqianyi.com/glory/free/1152?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\" + timestamp;\n\n\t\t\tvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\"+ timestamp +\"{\\\"autoPay\\\":\\\"1\\\",\\\"chapterId\\\":\\\"\"+chapterId+\"\\\",\\\"keepShowAd\\\":1,\\\"confirmPay\\\":\\\"1\\\",\\\"bookId\\\":\\\"\"+bookId+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\n\t\t\tvar body =\n\t\t\t\"{\\\"autoPay\\\":\\\"1\\\",\\\"chapterId\\\":\\\"\"+chapterId+\"\\\",\\\"keepShowAd\\\":1,\\\"confirmPay\\\":\\\"1\\\",\\\"bookId\\\":\\\"\"+bookId+\"\\\"}\";\n\n\t\t\tvar header = {};\n\n\t\t\theader[\"uid\"]=\"1706970565\";\n\t\t\theader[\"pname\"]=\"com.dzmf.zmfxsdq\";\n\t\t\theader[\"sign\"]=sign;\n\t\t\theader[\"signType\"]=\"2\";\n\t\t\theader[\"Content-Type\"]=\"application/json; charset=UTF-8\";\n\t\t\t//header[\"Content-Length\"]=93;\n\t\t\theader[\"Host\"]=\"xgmf.zuanqianyi.com\";\n\t\t\n\t\t}else\n\t\t{\n\t\t\tvar url = \"https://xgmf.zuanqianyi.com/glory/free/1153?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\" + timestamp;\n\n\t\t\tvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\"+ timestamp +\"{\\\"autoPay\\\":\\\"1\\\",\\\"keepShowAd\\\":1,\\\"chapterIds\\\":[\\\"\"+chapterId+\"\\\"],\\\"bookId\\\":\\\"\"+bookId+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\n\t\t\tvar body =\n\t\t\t\"{\\\"autoPay\\\":\\\"1\\\",\\\"keepShowAd\\\":1,\\\"chapterIds\\\":[\\\"\"+chapterId+\"\\\"],\\\"bookId\\\":\\\"\"+bookId+\"\\\"}\";\n\t\t\t\n\t\t\tvar header = {};\n\n\t\t\theader[\"uid\"]=\"1706970565\";\n\t\t\theader[\"pname\"]=\"com.dzmf.zmfxsdq\";\n\t\t\theader[\"sign\"]=sign;\n\t\t\theader[\"signType\"]=\"2\";\n\t\t\theader[\"Content-Type\"]=\"application/json; charset=UTF-8\";\n\t\t\t//header[\"Content-Length\"]=79;\n\t\t\theader[\"Host\"]=\"xgmf.zuanqianyi.com\";\t\t\n\t\t}\n\t\t\n\t\tvar respond= java.post(url,body,header);\n\t\treturn respond;\n\t}\n\t\n\tvar UrltypeNum = 1;\n\t\n\tvar respond = getTransferRespond(UrltypeNum);\n\n\tvar transferHtml=respond.body();\n\n\tvar is = String(transferHtml).search(/不合法/);\n\n\twhile(is > 0){\n\t\tif(UrltypeNum == 1){UrltypeNum = 2}else{UrltypeNum = 1}\n\t\tvar respond = getTransferRespond(UrltypeNum);\n\t\tvar transferHtml=respond.body();\n\t\tvar is = String(transferHtml).search(/不合法/);\n\t}\n\t//java.log(transferHtml);\n\tvar transferJson=JSON.parse(transferHtml);\n\tvar chapterUrl =transferJson.data.chapterInfo[0].cdnUrls[0];\n\tchapterHtml = java.ajax(chapterUrl);\n\t//java.log(chapterUrl);\n\t//java.log(java.ajax(chapterUrl));\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "data.searchList",
      "bookUrl": "<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto,\n    Packages.javax.crypto.spec,\n    Packages.java.security,\n    Packages.java.security.interfaces,\n    Packages.java.security.spec,\n    Packages.java.io,\n    Packages.java.util\n);\nwith(javaImport){\n    function encrypt(str){\n        var bArr = String(str).getBytes(\"UTF-8\");\n        var mac = Mac.getInstance(\"HmacSHA256\");\n        mac .init(SecretKeySpec(String(\"wj3imab73kwceuf51lf01ORHe2cmo8X0YrZwF4p2uv3WEfmqxrT2oIBwRFRNErXW20UKal15ZTDdxPKU43puZFqcuXkvrQmadhp1wn6YPEDO4WRgInp8NNNQo4uNsWF1CELOzx7yPOS4pQbhTRWB4qRm0a4ENIegN0SH7K2STbsyaCuWh7m7s3rTpb5dK3CcDdsT35vo0xNbPZI2dJmKoIeKk9p3YhBLNWp9WoZqn9Qihpvn4nvgJzVSacgy2MTo\").getBytes(\"UTF-8\"),\"HmacSHA256\"));\n        return mac.doFinal(bArr)\n    }\n  function encode(bArr) {\n        if (bArr === null) {\n            return null;\n        }\n        var length = bArr.length * 8;\n        if (length === 0) {\n            return \"\";\n        }\n        var i10 = length % 24;\n        var i11 = parseInt(length / 24);\n        var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n        var i12 = 0;\n        var i13 = 0;\n        var i14 = 0;\n        while (i12 < i11) {\n                var i15 = i13 + 1;\n                var b10 = bArr[i13];\n                var i16 = i15 + 1;\n                var b11 = bArr[i15];\n                var i17 = i16 + 1;\n                var b12 = bArr[i16];\n                var b13 = (b11 & 15)&255;\n                var b14 = (b10 & 3)&255;\n                var i18 = b10 & -128;\n                var i19 = b10 >> 2;\n                if (i18 !== 0) {\n                    i19 ^= 192;\n                }\n                var b15 = i19 & 255;\n                var i20 = b11 & -128;\n                var i21 = b11 >> 4;\n                if (i20 !== 0) {\n                    i21 ^= 240;\n                }\n                var b16 = (i21 & 255);\n                var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n                var i23 = i14 + 1;\n                var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n                cArr[i14] = cArr2[b15];\n                var i24 = i23 + 1;\n                cArr[i23] = cArr2[(b14 << 4) | b16];\n                var i25 = i24 + 1;\n                cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n                cArr[i25] = cArr2[b12 & 63];\n                i12++;\n                i14 = i25 + 1;\n                i13 = i17;\n\t\t\t\t}\n        if (i10 === 8) {\n            var b17 = bArr[i13];\n            var b18 = b17 & 3;\n            var i26 = b17 & -128;\n            var i27 = b17 >> 2;\n            if (i26 !== 0) {\n                i27 ^= 192;\n            }\n            var i28 = i14 + 1;\n            var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr3[i27];\n            var i29 = i28 + 1;\n            cArr[i28] = cArr3[b18 << 4];\n            cArr[i29] = '=';\n            cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n            var b19 = bArr[i13];\n            var b20 = bArr[i13 + 1];\n            var b21 = (b20 & 15)&255;\n            var b22 = (b19 & 3)&255;\n            var i30 = b19 & -128;\n            var i31 = b19 >> 2;\n            if (i30 !== 0) {\n                i31 ^= 192;\n            }\n            var b23 = i31&255;\n            var i32 = b20 & -128;\n            var i33 = b20 >> 4;\n            if (i32 !== 0) {\n                i33 ^= 240;\n            }\n            var i34 = i14 + 1;\n            var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr4[b23];\n            var i35 = i34 + 1;\n            cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n            cArr[i35] = cArr4[b21 << 2];\n            cArr[i35 + 1] = '=';\n        }\n        return cArr.join('');\n    }\n\n}\n\nvar bookId= java.getString(\"bookId\");\n\nvar myDate = new Date();\nvar timestamp = myDate.getFullYear() + \n\"0\" + (myDate.getMonth()+1) + \n\"0\" + myDate.getDate() + \n\"0\" + myDate.getDay() + \nmyDate.getMinutes() + \nmyDate.getSeconds();\n\nvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\"+ timestamp +\"{\\\"bookId\\\":\\\"\"+bookId+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\nurl = \"https://xgmf.zuanqianyi.com/glory/free/1110?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\" + timestamp + \",\";\npost={\n  \"method\": \"POST\",\n  \"headers\": {\n    \"pname\": \"com.dzmf.zmfxsdq\",\n    \"sign\": sign,\n    \"signType\": \"1\"\n  },\n  \"body\":'{\"bookId\":\"'+bookId+'\"}'\n}\nurl+JSON.stringify(post)\n</js>",
      "coverUrl": "coverWap",
      "intro": "introduction",
      "kind": "tag",
      "name": "bookName"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar obj = JSON.parse(result); \nvar chapterNameList= obj.data.chapterNameList;\nvar chapterIdList= obj.data.chapterIdList;\nvar bookId = obj.data.bookId;\nvar length = parseInt(obj.data.chapterNameList.length);\nvar list = [];\nvar ret;\nfor(var i = 0; i < length; i++)\n{ \t list.push({\"chapterName\":String(chapterNameList[i]), \"chapterId\":String(chapterIdList[i])});\n}\njava.put(\"bookId\",bookId);\n\nlist\n</js>\n",
      "chapterName": "chapterName",
      "chapterUrl": "chapterId"
    },
    "searchUrl": "<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto,\n    Packages.javax.crypto.spec,\n    Packages.java.security,\n    Packages.java.security.interfaces,\n    Packages.java.security.spec,\n    Packages.java.io,\n    Packages.java.util\n);\nwith(javaImport){\n    function encrypt(str){\n        var bArr = String(str).getBytes(\"UTF-8\");\n        var mac = Mac.getInstance(\"HmacSHA256\");\n        mac .init(SecretKeySpec(String(\"wj3imab73kwceuf51lf01ORHe2cmo8X0YrZwF4p2uv3WEfmqxrT2oIBwRFRNErXW20UKal15ZTDdxPKU43puZFqcuXkvrQmadhp1wn6YPEDO4WRgInp8NNNQo4uNsWF1CELOzx7yPOS4pQbhTRWB4qRm0a4ENIegN0SH7K2STbsyaCuWh7m7s3rTpb5dK3CcDdsT35vo0xNbPZI2dJmKoIeKk9p3YhBLNWp9WoZqn9Qihpvn4nvgJzVSacgy2MTo\").getBytes(\"UTF-8\"),\"HmacSHA256\"));\n        return mac.doFinal(bArr)\n    }\n  function encode(bArr) {\n        if (bArr === null) {\n            return null;\n        }\n        var length = bArr.length * 8;\n        if (length === 0) {\n            return \"\";\n        }\n        var i10 = length % 24;\n        var i11 = parseInt(length / 24);\n        var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n        var i12 = 0;\n        var i13 = 0;\n        var i14 = 0;\n        while (i12 < i11) {\n                var i15 = i13 + 1;\n                var b10 = bArr[i13];\n                var i16 = i15 + 1;\n                var b11 = bArr[i15];\n                var i17 = i16 + 1;\n                var b12 = bArr[i16];\n                var b13 = (b11 & 15)&255;\n                var b14 = (b10 & 3)&255;\n                var i18 = b10 & -128;\n                var i19 = b10 >> 2;\n                if (i18 !== 0) {\n                    i19 ^= 192;\n                }\n                var b15 = i19 & 255;\n                var i20 = b11 & -128;\n                var i21 = b11 >> 4;\n                if (i20 !== 0) {\n                    i21 ^= 240;\n                }\n                var b16 = (i21 & 255);\n                var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n                var i23 = i14 + 1;\n                var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n                cArr[i14] = cArr2[b15];\n                var i24 = i23 + 1;\n                cArr[i23] = cArr2[(b14 << 4) | b16];\n                var i25 = i24 + 1;\n                cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n                cArr[i25] = cArr2[b12 & 63];\n                i12++;\n                i14 = i25 + 1;\n                i13 = i17;\n\t\t\t\t}\n        if (i10 === 8) {\n            var b17 = bArr[i13];\n            var b18 = b17 & 3;\n            var i26 = b17 & -128;\n            var i27 = b17 >> 2;\n            if (i26 !== 0) {\n                i27 ^= 192;\n            }\n            var i28 = i14 + 1;\n            var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr3[i27];\n            var i29 = i28 + 1;\n            cArr[i28] = cArr3[b18 << 4];\n            cArr[i29] = '=';\n            cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n            var b19 = bArr[i13];\n            var b20 = bArr[i13 + 1];\n            var b21 = (b20 & 15)&255;\n            var b22 = (b19 & 3)&255;\n            var i30 = b19 & -128;\n            var i31 = b19 >> 2;\n            if (i30 !== 0) {\n                i31 ^= 192;\n            }\n            var b23 = i31&255;\n            var i32 = b20 & -128;\n            var i33 = b20 >> 4;\n            if (i32 !== 0) {\n                i33 ^= 240;\n            }\n            var i34 = i14 + 1;\n            var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n            cArr[i14] = cArr4[b23];\n            var i35 = i34 + 1;\n            cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n            cArr[i35] = cArr4[b21 << 2];\n            cArr[i35 + 1] = '=';\n        }\n        return cArr.join('');\n    }\n\n}\n\n\nvar myDate = new Date();\nvar timestamp = myDate.getFullYear() + \n\"0\" + (myDate.getMonth()+1) + \n\"0\" + myDate.getDate() + \n\"0\" + myDate.getDay() + \nmyDate.getMinutes() + \nmyDate.getSeconds();\n\nvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\"+ timestamp +\"{\\\"size\\\":15,\\\"searchType\\\":\\\"\\\",\\\"index\\\":\"+page+\",\\\"keyword\\\":\\\"\"+key+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\nurl = \"https://xgmf.zuanqianyi.com/glory/free/1141?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248&timestamp=\" + timestamp + \",\";\npost={\n  \"method\": \"POST\",\n  \"headers\": {\n    \"pname\": \"com.dzmf.zmfxsdq\",\n    \"sign\": sign,\n    \"signType\": \"1\"\n  },\n  \"body\":'{\"size\":15,\"searchType\":\"\",\"index\":'+page+',\"keyword\":\"'+key+'\"}'\n}\nurl+JSON.stringify(post)\n</js>",
    "weight": 0
  },
  {
    "bookSourceComment": "｀https://101kanshu.com/\n｀https://69shux.co/\n//❗免责声明：  \n本工具/代码/内容仅供学习交流使用，严禁用于任何非法用途。使用者应严格遵守所在国家或地区的法律法规，任何因滥用或违规使用导致的后果均与开发者/提供者无关，责任自负❗",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "太极小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://69shux.co/",
    "bookUrlPattern": ".*(69|101).*book.*",
    "concurrentRate": "1200",
    "customButton": false,
    "customOrder": 54,
    "enabled": false,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nfunction shux() {\n  const cats = [\n    [\"完本小说\", \"full\"],\n    [\"小说分类\", \"class\"]  \n  ];\n\n  const subs = [\n    [\"全部分类\", 0],\n    [\"玄幻奇幻\", 1],\n    [\"武侠仙侠\", 2],\n    [\"现代都市\", 3],\n    [\"历史军事\", 4],\n    [\"科幻小说\", 5],\n    [\"游戏竞技\", 6],\n    [\"恐怖灵异\", 7],\n    [\"言情小说\", 8],\n    [\"动漫同人\", 9],\n    [\"其他类型\", 10]\n  ];\n\n  const ranks = [\n    [\"人气\", \"weekvisit\"],\n    [\"推荐\", \"allvote\"],\n    [\"新书\", \"newhot\"]\n  ];\n\n  const stats = [\n    [\"连载\", 0],\n    [\"全本\", 1]\n  ];\n\n  \n  let disc = [];\n\n  cats.forEach(c => {\n    disc.push({\n      title: c[0],\n      url: \"\",\n      style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n    });\n    if (c[1] === \"full\" || c[1] === \"class\") {\n      subs.forEach(s => {\n        disc.push({\n          title: s[0],\n          url: `/novels/${c[1]}/${s[1]}_{{page}}.html`,\n          style: {layout_flexBasisPercent: 0.24, layout_flexGrow: 0.32}\n        });\n      });\n      if (c[1] === \"class\") {\n        subs.forEach(sb => {\n          disc.push({\n            title: `${sb[0]}排行榜`,\n            url: \"\",\n            style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n          });\n          stats.forEach(st => {\n            ranks.forEach(r => {\n              disc.push({\n                title: `${r[0]}-${st[0]}`,\n                url: `/novels/${r[1]}_${sb[1]}_${st[1]}_{{page}}.html`,\n                style: {layout_flexGrow: 1}\n              });\n            });\n          });\n        });\n      }\n    } \n  });\n  \n  disc.push({\n            title: `热门标签`,\n            url: \"\",\n            style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n          });\n let url = baseUrl.replaceAll(/[^\\w]+$/gi, '');\n  let tagHtml = java.ajax(`${url}/newtags`);\n  if (String(tagHtml).includes('cf_chl')) {\n    let res =java.startBrowserAwait(`${url}/newtags`, \"验证\", false);\n    tagHtml = res.body();\n  }\n  let doc = org.jsoup.Jsoup.parse(tagHtml);\n  let tags = doc.select(\".tag ul a\");\n  Array.from(tags).forEach(a => {\n    let txt = a.ownText().trim();\n    let t = java.t2s(txt);\n    disc.push({\n      title: t,\n      url: source.key + \"/newtag/\" + encodeURI(txt) + \"/{{page}}\",\n      style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: 0.25\n      }\n    });\n  });\n\n  disc.push({\n    title: \"最近更新\",\n    url: \"/last\",\n    style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n  });\n  \n  return JSON.stringify(disc);\n}\nshux();",
    "header": "@js:\nJSON.stringify({\n\t\t\"X-Requested-With\": \"mark.via\",\n\t\t\"Cache-control\": \"no-store\",\n\t\t\"Referer\": baseUrl,\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": 1766455257614,
    "loginCheckJs": "var resultUrl = result.url();\nvar resultCode = result.code();\nvar resultBoDy = result.body();\nif (/_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        \"验证\", false); \n    if(key){\n        src = result.body();\n        url = org.jsoup.Jsoup.parse(src).select('meta[property=\"og:url\"]').attr('content');\n        if(url != \"\" ){\n            result = Packages.io.legado.app.help.http.StrResponse(url, src);\n        }\n    }\n}\nresult;",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}##$##,{\"headers\": {\"Referer\": \"{{source.getKey()}}\"}}",
      "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{So}+]|\\n?.*(第[^，。]+章|谢[^，。]+打赏|[首发更新最快]{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##$##,{\"headers\": {\"Referer\": \"{{source.getKey()}}\"}}",
      "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 li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "preUpdateJs": "java.refreshTocUrl()"
    },
    "searchUrl": "@js:\nif (/^a/i.test(key)) {\n  // 搜索标签\n  // 搜索例子 `a穿越；a富二代`\n  url = `newtag/${encodeURIComponent(key.substring(1))}/${page}`;\n} else {\n  // 默认搜索模式\n  url = `search/${encodeURIComponent(key)}/${page}.html`\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天天书吧（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.ttshu8.com",
    "bookUrlPattern": "https?://m.ttshu8.com/\\w+/\\d+",
    "customButton": false,
    "customOrder": 55,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部分类::/type/<,{{page}}/>\n玄幻魔法::/sort/1/<,{{page}}/>\n武侠修真::/sort/2/<,{{page}}/>\n都市言情::/sort/3/<,{{page}}/>\n历史军事::/sort/4/<,{{page}}/>\n侦探推理::/sort/5/<,{{page}}/>\n网游动漫::/sort/6/<,{{page}}/>\n科幻小说::/sort/7/<,{{page}}/>\n恐怖灵异::/sort/8/<,{{page}}/>\n散文诗词::/sort/9/<,{{page}}/>\n其他类型::/sort/10/<,{{page}}/>",
    "header": "{\"referer\": \"{{source.getKey()}}\",\n\"x-requested-with\": \"mark.via\",\n\"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"user-agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766359663679,
    "respondTime": 5143,
    "ruleBookInfo": {
      "author": ".author@text",
      "coverUrl": ".detail img@src",
      "downloadUrls": "text.TXT下载@href",
      "intro": ".intro p.0@text",
      "kind": ".detail a.1@text&&.detail span.0@text&&.detail p.-1@text",
      "lastChapter": ".detail a.-1@text",
      "name": ".name@text",
      "tocUrl": ".now a@href",
      "wordCount": ".detail span.1@text"
    },
    "ruleContent": {
      "content": ".content@html",
      "nextContentUrl": "text.下一@href",
      "replaceRegex": "##喜欢.+收藏.*更新速度最快。"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".list li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@src",
      "intro": "p.-2@text",
      "kind": "span@text",
      "lastChapter": "a.-1@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": ".read li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "/search.html,{\n  \"body\": \"searchkey={{key}}\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天天书吧（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ttshu8.net",
    "customButton": false,
    "customOrder": 56,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.92 Safari/537.36\",\n\t\"Content-Type\": \"application/x-www-form-urlencoded\"\n}",
    "lastUpdateTime": 1772086706701,
    "respondTime": 2731,
    "ruleBookInfo": {
      "author": "id.info@tag.p.0@text",
      "coverUrl": "class.cover@img@src",
      "intro": "class.introtxt@text",
      "kind": "class.con_top@tag.a.1@text",
      "lastChapter": "id.info@tag.p.-1@tag.a@text",
      "name": "id.info@h1@text"
    },
    "ruleContent": {
      "content": "id.content@p@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.title@span@text",
      "bookList": "id.alistbox",
      "bookUrl": "class.title@tag.h2@tag.a@href",
      "coverUrl": "img@src",
      "intro": "class.intro@text",
      "lastChapter": "class.sys@tag.a@text",
      "name": "class.title@tag.h2@text##《(.*)》##$1###"
    },
    "ruleToc": {
      "chapterList": "id.list@dd@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "@js:\nvar url = java.connect(source.getKey()).raw().request().url()+ \"search.html\";\nvar head = JSON.parse(source.header);\nvar body = \"searchkey=\"+key;\nsid=java.post(url,body,head).header(\"Location\");\njava.log(sid);\nsid;",
    "weight": 0
  },
  {
    "bookSourceComment": "备用地址：https://sma.yueyouxs.com",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅友小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.suixkan.com",
    "customButton": false,
    "customOrder": 57,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"推荐\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"重磅推荐\",\"url\":\"/l/s/28/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"男生必读\",\"url\":\"/l/s/29/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"女生爱看\",\"url\":\"/l/s/30/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"小编推荐\",\"url\":\"/l/s/31/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"男频\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"都市人生\",\"url\":\"/l/f/1100/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/l/f/1101/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/l/f/1102/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"军事历史\",\"url\":\"/l/f/1103/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻末世\",\"url\":\"/l/f/1104/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏体育\",\"url\":\"/l/f/1105/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"热血青春\",\"url\":\"/l/f/1106/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑灵异\",\"url\":\"/l/f/1107/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"脑洞大开\",\"url\":\"/l/f/1108/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女频\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/l/f/2100/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/l/f/2101/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想言情\",\"url\":\"/l/f/2102/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"\",\"url\":\"/l/f/2103/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越时空\",\"url\":\"/l/f/2104/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宫闱争斗\",\"url\":\"/l/f/2105/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门总裁\",\"url\":\"/l/f/2106/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"婚恋爱情\",\"url\":\"/l/f/2107/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"经商种田\",\"url\":\"/l/f/2108/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"图书\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"出版读物\",\"url\":\"/l/f/3101/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"文学小说\",\"url\":\"/l/f/3102/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代典籍\",\"url\":\"/l/f/3103/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766352695051,
    "respondTime": 1190,
    "ruleBookInfo": {
      "author": ".face-info span.0@text##.*：",
      "coverUrl": ".face-cover img@src",
      "intro": "#intro@html",
      "kind": ".face-info span.1:3@text&&#idNewIds@#chapter-ps-id@text##.*：",
      "lastChapter": "#idNewIds@.chapter-entrance@text",
      "name": ".face-info-title@text",
      "tocUrl": ".sumchapter a@href",
      "wordCount": ".face-info span.2@text##.*："
    },
    "ruleContent": {
      "content": ".con@html",
      "replaceRegex": "##[\\(（]本章未完.*[）\\)]|[\\(（]本章完[）\\)]"
    },
    "ruleExplore": {
      "author": ".v-author@text##\\s",
      "bookList": ".v-list-item",
      "bookUrl": "@onclick@js:result.match(/\\('(.*?)'\\)/)[1]",
      "coverUrl": "img@src",
      "intro": ".v-intro@text",
      "name": ".v-title@text",
      "wordCount": ".v-words@text"
    },
    "ruleSearch": {
      "author": ".v-author@text##\\s",
      "bookList": ".v-list-item",
      "bookUrl": "@onclick@js:result.match(/\\('(.*?)', '', ''\\)/)[1]",
      "coverUrl": "img@src",
      "intro": ".v-intro@text",
      "kind": ".base-label@text",
      "name": ".v-title@text",
      "wordCount": ".v-words@text"
    },
    "ruleToc": {
      "chapterList": ".catalog_ls li a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/s/1.html?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅友小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://sma.yueyouxs.com/#♤pb",
    "customButton": false,
    "customOrder": 58,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"都市人生\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1100&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"仙侠武侠\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1102&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"军事历史\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1103&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"科幻末世\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"游戏体育\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"现代言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2100&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"古代言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"幻想言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2102&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"青春校园\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2103&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"穿越时空\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"宫闱争斗\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"豪门总裁\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2106&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"婚恋爱情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2107&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"经商种田\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2108&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"推理悬疑\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3100&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"出版读物\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3101&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]",
    "header": "<js>\n(()=>{\n\tvar ua = \"Mozilla/5.0 (Linux; U; Android 10; zh-Hans-CN; PCT-AL10 Build/HUAWEIPCT-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 Quark/4.0.5.137 Mobile Safari/537.36\";\n\tvar heders = {\"User-Agent\": ua};\n\treturn JSON.stringify(heders);\n})()\n</js>",
    "lastUpdateTime": 1766358843615,
    "respondTime": 8249,
    "ruleBookInfo": {
      "author": "class.v-words flex.0@text##作者：",
      "coverUrl": "class.adMessage@img@src",
      "intro": "id.intro@text",
      "lastChapter": "class.chapter-entrance flex-item@text",
      "name": "class.face-info-title@text##\\（.*|\\(.*|免费阅读|全文.*阅读|最新章节",
      "tocUrl": "class.sumchapter@tag.span@tag.a@href",
      "wordCount": "class.v-words flex.2@text##字数："
    },
    "ruleContent": {
      "content": "class.con@html##（本章完）|（本章未完，请翻页）|.*书友群.*|\\s",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "$.authorName",
      "bookList": "$..list[*]",
      "bookUrl": "http://sma.yueyouxs.com/b/{$.wapBookId}.html",
      "coverUrl": "$.bookPic",
      "intro": "$.intro",
      "kind": "$.classifySecondName&&\n$.updateTime&&\n$.classifyName",
      "lastChapter": "$.latestChapterName",
      "name": "$.bookName",
      "wordCount": "$.words"
    },
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$..list[*]",
      "bookUrl": "http://sma.yueyouxs.com/b/{$.wapBookId}.html",
      "coverUrl": "$.bookPic",
      "intro": "$.intro",
      "kind": "$.classifySecondName&&\n$.updateTime&&\n$.classifyName",
      "lastChapter": "$.latestChapterName",
      "name": "$.bookName##\\（.*|\\(.*|免费阅读|全文.*阅读|最新章节",
      "wordCount": "$.words"
    },
    "ruleToc": {
      "chapterList": "class.catalog_ls@li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://sma.yueyouxs.com/api/book/search?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅友小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://sma.yueyouxs.com/",
    "customButton": false,
    "customOrder": 59,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"都市人生\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1100&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"仙侠武侠\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1102&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"军事历史\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1103&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"科幻末世\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"游戏体育\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"现代言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2100&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"古代言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"幻想言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2102&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"穿越时空\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"宫闱争斗\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"豪门总裁\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2106&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"婚恋爱情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2107&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"经商种田\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2108&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"悬疑灵异\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3100&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"出版读物\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3101&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"文学小说\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3102&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]",
    "header": "<js>\n(()=>{\n\tvar ua = \"Mozilla/5.0 (Linux; U; Android 10; zh-Hans-CN; PCT-AL10 Build/HUAWEIPCT-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 Quark/4.0.5.137 Mobile Safari/537.36\";\n\tvar heders = {\"User-Agent\": ua};\n\treturn JSON.stringify(heders);\n})()\n</js>",
    "lastUpdateTime": 1766358862132,
    "respondTime": 4417,
    "ruleBookInfo": {
      "author": "class.v-words flex.0@text##作者：",
      "coverUrl": "class.adMessage@img@src",
      "intro": "id.intro@text",
      "lastChapter": "class.chapter-entrance flex-item@text",
      "name": "class.face-info-title@text##\\（.*|\\(.*|免费阅读|全文.*阅读|最新章节",
      "tocUrl": "class.sumchapter@tag.span@tag.a@href",
      "wordCount": "class.v-words flex.2@text##字数："
    },
    "ruleContent": {
      "content": "class.con@html##（本章完）|（本章未完，请翻页）|.*书友群.*|\\s",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "$.authorName",
      "bookList": "$..list[*]",
      "bookUrl": "http://sma.yueyouxs.com/b/{$.wapBookId}.html",
      "coverUrl": "$.bookPic",
      "intro": "$.intro",
      "kind": "$.classifySecondName&&$.updateTime&&$.classifyName",
      "lastChapter": "$.latestChapterName",
      "name": "$.bookName",
      "wordCount": "$.words"
    },
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$..list[*]",
      "bookUrl": "http://sma.yueyouxs.com/b/{$.wapBookId}.html",
      "coverUrl": "$.bookPic",
      "intro": "$.intro",
      "kind": "$.classifySecondName&&$.updateTime&&$.classifyName",
      "lastChapter": "$.latestChapterName",
      "name": "$.bookName##\\（.*|\\(.*|免费阅读|全文.*阅读|最新章节",
      "wordCount": "$.words"
    },
    "ruleToc": {
      "chapterList": "class.catalog_ls@li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://sma.yueyouxs.com/api/book/search?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "APP",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中文书城（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://cxb-pro.cread.com/",
    "customButton": false,
    "customOrder": 60,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"——————出版频道——————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"文学小说\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3100&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典名著\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3200&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3300&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"生活休闲\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3400&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"婚姻家庭\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3500&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科普教育\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3600&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"纪实传记\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3700&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"亲子育儿\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3800&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"工具百科\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3900&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"——————男生频道——————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"都市小说\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1200&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"东方玄幻\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1100&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1400&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑惊悚\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1800&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"架空历史\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1500&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游竞技\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1700&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1600&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"西方玄幻\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1300&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"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://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2100&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2200&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市言情\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2300&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2400&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春校园\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2500&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"唯美同人\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2600&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\r\n\"uid\":\"110496550\",\r\n\"cnid\":\"10005\",\r\n\"version\":\"7.6.0\",\r\n\"packname\":\"com.mianfeizs.book\",\r\n\"oscode\":\"30\",\r\n\"vcode\":\"134\",\r\n\"channelId\":\"10005\",\r\n\"platform\":\"android\",\r\n\"appname\":\"mfzs\"\n}",
    "lastUpdateTime": 1772086079184,
    "respondTime": 1831,
    "ruleBookInfo": {
      "author": "$..bookVo.authorName",
      "intro": "$..bookVo.introduction",
      "lastChapter": "$..bookVo.lastUpdateChapterName",
      "name": "$..bookVo.bookName@put:{bookid:$..bookVo.bookId}",
      "tocUrl": "https://cxb-pro.cread.com/cx/itf/getvolume?bookId={{$..bookVo.bookId}}"
    },
    "ruleContent": {
      "content": "$..content"
    },
    "ruleExplore": {
      "author": "$.authorName",
      "bookList": "$.dataList",
      "bookUrl": "https://readbook-service-freebook.cread.com/cx/bookDetailYS?bookid={{$.bookid}}",
      "coverUrl": "$.cover",
      "intro": "$.intro",
      "kind": "$.categoryName",
      "name": "$.newBookName",
      "wordCount": "$.wordCount"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.list",
      "bookUrl": "https://readbook-service-freebook.cread.com/cx/bookDetailYS?bookid={{$.id}}",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "$.categoryName",
      "name": "$.name",
      "wordCount": "$.words"
    },
    "ruleToc": {
      "chapterList": "$..bookChapters[*]",
      "chapterName": "$.name",
      "chapterUrl": "https://cxb-pro.cread.com:443/cx/itf/chapterRead?bookId=@get:{bookid}&chapterId={{$.id}}&full=0",
      "updateTime": "$.updateDate@js:java.timeFormat(result)"
    },
    "searchUrl": "https://cxb-pro.cread.com/cx/searchbooks,{\n\"charset\": \"\",\n\"method\": \"POST\",\n\"body\": \"keyword={{key}}&pageNo={{page}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "酷匠网吧（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://app.kujiang.com",
    "customButton": false,
    "customOrder": 61,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772086669341,
    "respondTime": 2177,
    "ruleBookInfo": {
      "author": "penname",
      "coverUrl": "big_cover_img_url",
      "init": "$.body.bookinfo",
      "intro": "&nbsp;🏷️   {{$.tags}}{{'\\n'+'​'}}\n{{$.intro}}",
      "kind": "{{$.category}},{{java.timeFormat(java.getString('$.u_time')*1000)}}##\\s.*",
      "lastChapter": "v_u_chapter",
      "name": "v_book",
      "tocUrl": "<js>\npost={\n\"headers\":{\"platform\":\"android\",\"version\":\"3.9.17\"}\n}\njava.put(\"bid\",{{$.book}})\nurl=\"https://app.kujiang.com/v1/book/catalog?book=\"+{{$.book}}+\",\"+JSON.stringify(post)\n</js>",
      "wordCount": "public_size"
    },
    "ruleContent": {
      "content": "<js>\njms=JSON.parse(result);\njm=String(jms.body.content).split(\"a2o@\");\nfunction formatSeconds(value) { \nvar theTime = parseInt(value);// 秒 \nvar theTime1 = 0;// 分 \nvar theTime2 = 0;// 小时 \nif(theTime > 60) { \ntheTime1 = parseInt(theTime/60); \ntheTime = parseInt(theTime%60); \nif(theTime1 > 60) { \ntheTime2 = parseInt(theTime1/60); \ntheTime1 = parseInt(theTime1%60); } } \nvar result = \"\"+parseInt(theTime)+\"秒\"; \nif(theTime1 > 0) { \nresult = \"\"+parseInt(theTime1)+\"分\"+result; } \nif(theTime2 > 0) { \nresult = \"\"+parseInt(theTime2)+\"小时\"+result; } \nreturn result; } \nif(jm.length>1){\nkey=\"S3VqaWFuZ0FwcDc0NzYwNQ==\";\niv=jm[0];\ndata=jm[1];\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.java.io,\n    Packages.java.util,\n    Packages.java.util.zip\n);\nwith(javaImport) {\n    function decode(content) {\n        decode = Base64.getDecoder().decode(String(content));\n             byteArrayOutputStream = new ByteArrayOutputStream();\n             byteArrayInputStream = new ByteArrayInputStream(decode);\n            gZIPInputStream = new GZIPInputStream(byteArrayInputStream);\n            bArr = String(\" \").getBytes(); \n            while (true) {\n                read = gZIPInputStream.read(bArr);\n                if (read > 0) {\n                    byteArrayOutputStream.write(bArr, 0, read);\n                } else {\n                    gZIPInputStream.close();\n                    byteArrayInputStream.close();\n                    byteArrayOutputStream.close();\n                    return byteArrayOutputStream.toString();\n                }\n          }\n    }\n}\n\ndecode(java.aesBase64DecodeToString(data,java.base64Decode(key),\"AES/CBC/PKCS5Padding\",java.base64Decode(iv)))}\nelse{\"新章节需要解封\\n\"+\"解锁时间还需：\"+formatSeconds(String(jms.body.left_seconds))}\n</js>"
    },
    "ruleExplore": {
      "author": "penname",
      "bookList": "$.body",
      "bookUrl": "https://app.kujiang.com/v1/book/get_book_infos?from=search&subsite=m&book={{$.book}}",
      "coverUrl": "img_url",
      "intro": "intro",
      "kind": "{{$.class_a}},{{$.u_time}}##\\s.*",
      "lastChapter": "v_u_chapter",
      "name": "$.v_book"
    },
    "ruleSearch": {
      "author": "penname",
      "bookList": "$.body.list",
      "bookUrl": "https://app.kujiang.com/v1/book/get_book_infos?from=search&subsite=m&book={{$.book}}",
      "coverUrl": "img_url",
      "intro": "intro",
      "kind": "{{$.class_a}},{{java.timeFormat(java.getString('$.u_time')*1000)}}##\\s.*",
      "lastChapter": "v_u_chapter",
      "name": "v_book",
      "wordCount": "public_size"
    },
    "ruleToc": {
      "chapterList": "$.body.catalog[0].chapters",
      "chapterName": "v_chapter",
      "chapterUrl": "<js>\npost={\n\"headers\":{\"platform\":\"android\",\"version\":\"3.9.17\"}\n}\nurl=\"https://app.kujiang.com/v1/book/read?book=\"+java.get(\"bid\")+\"&chapter=\"+{{$.chapter}}+\",\"+JSON.stringify(post)\n</js>",
      "isVip": "isvip",
      "updateTime": "{{$.size}}字"
    },
    "searchUrl": "https://app.kujiang.com/v1/book/search202107?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Unable to resolve host \"book.mywebos.cn\": No address associated with hostname\n\n// token生成代码by distance",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "国学書库（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.mywebos.cn",
    "customButton": false,
    "customOrder": 62,
    "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\npush(\"随机\", \"/bk/getRandomBooks?c=20\", 1, 1);\n\n category = (path) =>{  \t\n    \tburl = source.getKey().match(/([^#]*)/)[1];\n\t\t c_url = burl + path;\t\t \n   return  JSON.parse(java.ajax(c_url)).data; \n\t\t}\t\t\n\t\t\n\t\tcategory(\"/bk/ch/getChannelList\").map($=>{\n\t\t\t  id = $.id;\n     \ttitle = $.name;\n     \tif(id!=-100){\n     \t\t push(\"📜\" + title + \"📜\", null, 1, 1);\n     \t\tf_url =\t `/bk/ch/getChannelBook?channelId=${id}`;\n     \t\t list = category(f_url);\n     \t\t list.map(($,index) =>{\n\t\t\t\t     \tid = $.tagPackage.id;\n        \t   title = $.tagPackage.name;\n        \t   url =\t `/bk/ch/getBookList?id=${id}&idCode=&tag=package&lastIdCode=&limit=1000`;\n          if(list.length > 3&&list.length!=4){\n\t\t         if(index+1 <= list.length - list.length%3){\t           \n\t\t       \t    push(title, url, 1, 0.25);}\n\t\t\t\t      else{ push(title, url, 0, 0.29);}\n\t\t\t     \t}\n\t\t\t\telse if(list.length == 4){ push(title, url, 1, 0.4);}\n\t\t\t\telse{ push(title, url, 1, 0.25);}\n\t\t\t\t\n\t\t\t\t});\t\t\t\n\t\t\t}\t\t\t\t\t\t\t\t\t\t        \n  });\n \t \n JSON.stringify(sort);",
    "header": "@js:\n(()=>{\n    time = Date.now().toString();\n    token = get_token(time);\n\n    var headers = {\n        \"user-agent\": \"Dart/3.2 (dart:io)\",\n        \"app\": \"booklib\",\n        \"bizuuid\": \"477dcc9a87290565\",\n        \"flutterudid\": \"477dcc9a87290565\",\n        \"platform\": \"android\",\n        \"token\": token,\n        \"t\": time\n    }; \n    return JSON.stringify(headers);\n})()",
    "jsLib": "function get_token(times){\n    const {java} = this;\n    let t = String(times);\n    let key = \"20211010-KlasdoufnrufGIjasdUXWpl7Kjs\";\n    let str = \"st20211010233045t\" + t;\n    let data = java.HMacHex(str,\"HmacSHA1\",key);\n    return data;\n}",
    "lastUpdateTime": 1766313695103,
    "respondTime": 190020,
    "ruleBookInfo": {
      "author": "author.name",
      "init": "data",
      "intro": "book.bref##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "book.tag",
      "name": "book.name"
    },
    "ruleContent": {
      "content": "$.data.content.contentParagraphs"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "authorName",
      "bookList": "data[*].dataJson||data",
      "bookUrl": "/bk/getBookDetail?idCode={{$.idCode}}",
      "coverUrl": "cover",
      "intro": "bref",
      "kind": "tag",
      "name": "name"
    },
    "ruleToc": {
      "chapterList": "$.data.chapter",
      "chapterName": "name",
      "chapterUrl": "/bk/getChapterDetail?rows=true&idCode={{$.idCode}}"
    },
    "searchUrl": "/bk/search?name={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "发现",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "国学典籍（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://ab.newdu.com",
    "customButton": false,
    "customOrder": 63,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"经部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"经部\",\"url\":\"/book/mlist-1-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"易类\",\"url\":\"/book/mlist-40-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"书类\",\"url\":\"/book/mlist-41-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诗类\",\"url\":\"/book/mlist-42-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"礼类\",\"url\":\"/book/mlist-43-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"春秋类\",\"url\":\"/book/mlist-44-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"孝经类\",\"url\":\"/book/mlist-45-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"五经总义\",\"url\":\"/book/mlist-46-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"四书类\",\"url\":\"/book/mlist-47-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"乐类\",\"url\":\"/book/mlist-48-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小学类\",\"url\":\"/book/mlist-49-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"启蒙蒙学\",\"url\":\"/book/mlist-53-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"史部\",\"url\":\"/book/mlist-2-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"正史类\",\"url\":\"/book/mlist-9-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"编年类\",\"url\":\"/book/mlist-10-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"纪事本末\",\"url\":\"/book/mlist-11-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"别史类\",\"url\":\"/book/mlist-12-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"杂史类\",\"url\":\"/book/mlist-13-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诏令奏议\",\"url\":\"/book/mlist-14-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"传记类\",\"url\":\"/book/mlist-15-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史钞类\",\"url\":\"/book/mlist-16-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"载记类\",\"url\":\"/book/mlist-17-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"时令类\",\"url\":\"/book/mlist-18-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"地理类\",\"url\":\"/book/mlist-19-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"目录类\",\"url\":\"/book/mlist-20-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史评类\",\"url\":\"/book/mlist-50-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"职官类\",\"url\":\"/book/mlist-51-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"政书类\",\"url\":\"/book/mlist-52-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"子部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"子部\",\"url\":\"/book/mlist-3-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"儒家类\",\"url\":\"/book/mlist-21-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"兵家类\",\"url\":\"/book/mlist-22-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"法家类\",\"url\":\"/book/mlist-23-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"农家类\",\"url\":\"/book/mlist-24-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"医家类\",\"url\":\"/book/mlist-25-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"天文算法\",\"url\":\"/book/mlist-26-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"术数类\",\"url\":\"/book/mlist-27-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"艺术类\",\"url\":\"/book/mlist-28-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"谱录类\",\"url\":\"/book/mlist-29-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"杂家类\",\"url\":\"/book/mlist-30-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"类书类\",\"url\":\"/book/mlist-31-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小说家类\",\"url\":\"/book/mlist-32-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"释家类\",\"url\":\"/book/mlist-33-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道家类\",\"url\":\"/book/mlist-34-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"集部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"集部\",\"url\":\"/book/mlist-4-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"楚辞类\",\"url\":\"/book/mlist-35-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"别集类\",\"url\":\"/book/mlist-36-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总集类\",\"url\":\"/book/mlist-37-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诗文评类\",\"url\":\"/book/mlist-38-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"词曲类\",\"url\":\"/book/mlist-39-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"道藏\",\"url\":\"/book/mlist-54-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"藏外\",\"url\":\"/book/mlist-57-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"正统道藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"洞神部\",\"url\":\"/book/mlist-58-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"洞玄部\",\"url\":\"/book/mlist-59-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"洞真部\",\"url\":\"/book/mlist-60-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"太平部\",\"url\":\"/book/mlist-61-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"太清部\",\"url\":\"/book/mlist-62-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"太玄部\",\"url\":\"/book/mlist-63-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"续道藏\",\"url\":\"/book/mlist-64-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"正一部\",\"url\":\"/book/mlist-65-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"佛藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"佛藏\",\"url\":\"/book/mlist-55-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"藏外\",\"url\":\"/book/mlist-66-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"大藏经·经藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"般若部\",\"url\":\"/book/mlist-67-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"嘉兴藏\",\"url\":\"/book/mlist-68-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"阿含部\",\"url\":\"/book/mlist-84-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宝积部\",\"url\":\"/book/mlist-85-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"本缘部\",\"url\":\"/book/mlist-86-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大集部\",\"url\":\"/book/mlist-87-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"法华部\",\"url\":\"/book/mlist-88-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"华严部\",\"url\":\"/book/mlist-89-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经集部\",\"url\":\"/book/mlist-90-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"密教部\",\"url\":\"/book/mlist-91-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"涅槃部\",\"url\":\"/book/mlist-92-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大藏经·论藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"经论部\",\"url\":\"/book/mlist-93-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经疏部\",\"url\":\"/book/mlist-94-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"论集部\",\"url\":\"/book/mlist-95-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"论疏部\",\"url\":\"/book/mlist-96-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"律疏部\",\"url\":\"/book/mlist-97-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"毗昙部\",\"url\":\"/book/mlist-98-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"瑜伽部\",\"url\":\"/book/mlist-99-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中观部\",\"url\":\"/book/mlist-100-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诸宗部\",\"url\":\"/book/mlist-101-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"律藏\",\"url\":\"/book/mlist-102-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大藏经·续藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"古逸部\",\"url\":\"/book/mlist-103-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"疑似部\",\"url\":\"/book/mlist-104-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"印度撰述\",\"url\":\"/book/mlist-70-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大藏经·续藏·中国撰述\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"大小乘释经部\",\"url\":\"/book/mlist-71-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"礼忏部\",\"url\":\"/book/mlist-72-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"史传部\",\"url\":\"/book/mlist-82-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"诸宗著述部\",\"url\":\"/book/mlist-83-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"大藏经·杂藏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"目录部\",\"url\":\"/book/mlist-105-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史传部\",\"url\":\"/book/mlist-106-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"事汇部\",\"url\":\"/book/mlist-107-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"外教部\",\"url\":\"/book/mlist-108-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"乾隆藏·大乘经\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"此土著述\",\"url\":\"/book/mlist-109-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"般若部\",\"url\":\"/book/mlist-110-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宝积部\",\"url\":\"/book/mlist-111-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大集部\",\"url\":\"/book/mlist-112-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"单译经\",\"url\":\"/book/mlist-113-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"华严部\",\"url\":\"/book/mlist-114-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大乘论\",\"url\":\"/book/mlist-115-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大乘律\",\"url\":\"/book/mlist-116-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"涅槃部\",\"url\":\"/book/mlist-117-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"五大部外重译经\",\"url\":\"/book/mlist-118-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"乾隆藏·小乘经\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"宋元入藏诸大小乘经\",\"url\":\"/book/mlist-119-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宋元续入藏诸论\",\"url\":\"/book/mlist-120-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"西土圣贤撰集\",\"url\":\"/book/mlist-121-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"阿含部\",\"url\":\"/book/mlist-122-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"单译经\",\"url\":\"/book/mlist-123-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小乘论\",\"url\":\"/book/mlist-124-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小乘律\",\"url\":\"/book/mlist-125-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"小说\",\"url\":\"/book/mlist-56-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神怪\",\"url\":\"/book/mlist-5-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史演义\",\"url\":\"/book/mlist-6-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"英雄传奇\",\"url\":\"/book/mlist-7-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"世情\",\"url\":\"/book/mlist-8-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"谴责\",\"url\":\"/book/mlist-73-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"狭邪\",\"url\":\"/book/mlist-74-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"讽刺\",\"url\":\"/book/mlist-75-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侠义|公案\",\"url\":\"/book/mlist-76-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766350141387,
    "respondTime": 183006,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "id.detail_content@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "a@text##.*作者.",
      "bookList": ".news_list@li",
      "bookUrl": "a@href",
      "name": "a@text##\\s.*"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": ".news_list@li@a||id.book_title@h2",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "国学经典（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://guoxue.wunpu.com",
    "bookUrlPattern": "https://guoxue.wunpu.com/\\w+/\\d+/",
    "customButton": false,
    "customOrder": 64,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "[{\"title\":\"经典小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"外国小说\",\"url\":\"/waiguo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"言情小说\",\"url\":\"/yanqing/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠小说\",\"url\":\"/wuxia/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市小说\",\"url\":\"/dushi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代小说\",\"url\":\"/xiandai/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"盗墓小说\",\"url\":\"/daomu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道士小说\",\"url\":\"/daoshi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖小说\",\"url\":\"/kongbu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"官场小说\",\"url\":\"/guanchang/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古典小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"四大名著\",\"url\":\"/sdmz/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"才子佳人\",\"url\":\"/czjr/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"谴责讽刺\",\"url\":\"/qzfc/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神魔志怪\",\"url\":\"/smzg/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侠义小说\",\"url\":\"/xiayi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"公案小说\",\"url\":\"/gongan/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史演义\",\"url\":\"/lsyy/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"笔记小说\",\"url\":\"/biji/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"国学典籍\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"诸子百家\",\"url\":\"/zzbj/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"蒙学典籍\",\"url\":\"/mengxue/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"易经书籍\",\"url\":\"/yijing/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代兵书\",\"url\":\"/bingshu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道教书籍\",\"url\":\"/daojiao/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史学典籍\",\"url\":\"/shishu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"佛经典籍\",\"url\":\"/fojing/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"医书大全\",\"url\":\"/ysdq/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"诗词歌赋\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"文言文\",\"url\":\"/wyw/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"辞赋鉴赏\",\"url\":\"/cifu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"唐诗\",\"url\":\"/tangshi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宋词\",\"url\":\"/songci/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"历史典故\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"著名战役\",\"url\":\"/zmzy/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"红楼梦人物\",\"url\":\"/hlmrw/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"水浒传人物\",\"url\":\"/shzrw/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史人物\",\"url\":\"/lsrw/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"生活健康\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"生活常识\",\"url\":\"/shcs/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"健康保健\",\"url\":\"/jkbj/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"健康饮食\",\"url\":\"/jkys/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"美容知识\",\"url\":\"/mrzs/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}}]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766352647800,
    "respondTime": 182420,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}",
      "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}",
      "intro": "@get:{i}",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": ".article-content@html"
    },
    "ruleExplore": {
      "bookList": ".notes-style-list li",
      "bookUrl": ".title@a@href",
      "coverUrl": "img@src",
      "intro": ".text@text",
      "name": ".title@text"
    },
    "ruleSearch": {
      "bookList": ".excerpt",
      "bookUrl": "a@href\n@js:result=result+\"/\"",
      "kind": "ownText##更新时间：",
      "name": "a@text##《|》"
    },
    "ruleToc": {
      "chapterList": ".excerpts a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}/e/search/index.php,{\n  \"body\": \"keyboard={{key}}&show=title&tempid=1&tbname=sinfo\",\n  \"method\": \"POST\"\n}",
    "weight": 1
  },
  {
    "bookSourceComment": "// Error: failed to connect to www.zhonghuadiancang.com/199.59.149.207 (port 443) from /192.168.1.4 (port 43880) after 15000ms\n\n2024.7.25\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中华典藏（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.zhonghuadiancang.com/",
    "bookUrlPattern": "https://www.zhonghuadiancang.com/\\w+/\\d+/",
    "customButton": false,
    "customOrder": 65,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"古籍\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"传记\",\"url\":\"https://www.zhonghuadiancang.com/tags-9-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"笔记\",\"url\":\"https://www.zhonghuadiancang.com/tags-15-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲学\",\"url\":\"https://www.zhonghuadiancang.com/tags-24-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"易学\",\"url\":\"https://www.zhonghuadiancang.com/tags-26-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"史学\",\"url\":\"https://www.zhonghuadiancang.com/tags-30-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"注释\",\"url\":\"https://www.zhonghuadiancang.com/tags-37-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文集\",\"url\":\"https://www.zhonghuadiancang.com/tags-39-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兵书\",\"url\":\"https://www.zhonghuadiancang.com/tags-44-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小说\",\"url\":\"https://www.zhonghuadiancang.com/tags-57-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"地方志\",\"url\":\"https://www.zhonghuadiancang.com/tags-58-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"道教\",\"url\":\"https://www.zhonghuadiancang.com/tags-60-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蒙学\",\"url\":\"https://www.zhonghuadiancang.com/tags-64-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗集\",\"url\":\"https://www.zhonghuadiancang.com/tags-65-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"词集\",\"url\":\"https://www.zhonghuadiancang.com/tags-66-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗论\",\"url\":\"https://www.zhonghuadiancang.com/tags-67-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"占卜\",\"url\":\"https://www.zhonghuadiancang.com/tags-76-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中医\",\"url\":\"https://www.zhonghuadiancang.com/tags-80-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农书\",\"url\":\"https://www.zhonghuadiancang.com/tags-99-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"茶书\",\"url\":\"https://www.zhonghuadiancang.com/tags-100-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游记\",\"url\":\"https://www.zhonghuadiancang.com/tags-118-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"植物志\",\"url\":\"https://www.zhonghuadiancang.com/tags-104-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"画论\",\"url\":\"https://www.zhonghuadiancang.com/tags-109-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"书法\",\"url\":\"https://www.zhonghuadiancang.com/tags-111-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"戏曲\",\"url\":\"https://www.zhonghuadiancang.com/tags-113-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗文集\",\"url\":\"https://www.zhonghuadiancang.com/tags-125-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学术\",\"url\":\"https://www.zhonghuadiancang.com/tags-136-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风云榜\",\"url\":\"https://www.zhonghuadiancang.com/top/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"学术杂记\",\"url\":\"https://www.zhonghuadiancang.com/xueshuzaji/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文学艺术\",\"url\":\"https://www.zhonghuadiancang.com/wenxueyishu/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"佛学宝典\",\"url\":\"https://www.zhonghuadiancang.com/foxuebaodian/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天文地理\",\"url\":\"https://www.zhonghuadiancang.com/tianwendili/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄学五术\",\"url\":\"https://www.zhonghuadiancang.com/xuanxuewushu/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儒理哲学\",\"url\":\"https://www.zhonghuadiancang.com/rulizhexue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史传记\",\"url\":\"https://www.zhonghuadiancang.com/lishizhuanji/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗词戏曲\",\"url\":\"https://www.zhonghuadiancang.com/shicixiqu/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"类书文集\",\"url\":\"https://www.zhonghuadiancang.com/leishuwenji/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国学知识\",\"url\":\"https://www.zhonghuadiancang.com/guoxuezhishi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国名著\",\"url\":\"https://www.zhonghuadiancang.com/waiguomingzhu/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日本六国史\",\"url\":\"https://www.zhonghuadiancang.com/shudan/97/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年丛书\",\"url\":\"https://www.zhonghuadiancang.com/shudan/96/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朝鲜王朝实录\",\"url\":\"https://www.zhonghuadiancang.com/shudan/chaoxianwangchaoshilu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白话二十四史\",\"url\":\"https://www.zhonghuadiancang.com/shudan/baihuaershisishi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"江苏省通志稿\",\"url\":\"https://www.zhonghuadiancang.com/shudan/jiangsushengtongzhigao/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋元四明六志\",\"url\":\"https://www.zhonghuadiancang.com/shudan/songyuansimingliuzhi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"一统志\",\"url\":\"https://www.zhonghuadiancang.com/shudan/yitongzhi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修真十书\",\"url\":\"https://www.zhonghuadiancang.com/shudan/xiuzhenshishu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759384522057,
    "respondTime": 195044,
    "ruleBookInfo": {
      "author": "small a@text",
      "coverUrl": "img.1@src",
      "intro": "🐾简介内容:{{'\\n&lrm;\\n'}}{{@@.m-summary@text}}",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "#content@html||.message@html"
    },
    "ruleExplore": {
      "author": "a.1@text||.col-xs-6 col-md-2 a@text",
      "bookList": "tbody tr||.col-xs-6||.list-group-item",
      "bookUrl": "a@href",
      "coverUrl": "@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'",
      "name": "a.0@text||h5@text"
    },
    "ruleSearch": {
      "author": "a.1@text",
      "bookList": "tbody tr",
      "bookUrl": "a.0@href",
      "checkKeyWord": "论语",
      "coverUrl": "@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'",
      "intro": "p@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".list-group.0@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.zhonghuadiancang.com/e/search/index.php,{\n  \"body\": \"tbname=bookname&show=title,writer&tempid=1&keyboard={{key}}\",\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: failed to connect to www.zhonghuadiancang.com/199.59.149.207 (port 443) from /192.168.1.4 (port 40880) after 15000ms",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中华典藏（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.zhonghuadiancang.com",
    "customButton": false,
    "customOrder": 66,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"学术杂记\",\"url\":\"/xueshuzaji/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学艺术\",\"url\":\"/wenxueyishu/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"佛学宝典\",\"url\":\"/foxuebaodian/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"天文地理\",\"url\":\"/tianwendili/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄学五术\",\"url\":\"/xuanxuewushu/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"儒理哲学\",\"url\":\"/rulizhexue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史传记\",\"url\":\"/lishizhuanji/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诗词戏曲\",\"url\":\"/shicixiqu/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"类书文集\",\"url\":\"/leishuwenji/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国学知识\",\"url\":\"/guoxuezhishi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"外国名著\",\"url\":\"/waiguomingzhu/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"标签\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"家训\",\"url\":\"/tags-11-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"传记\",\"url\":\"/tags-9-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"笔记\",\"url\":\"/tags-15-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"哲学\",\"url\":\"/tags-24-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"易学\",\"url\":\"/tags-26-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"史学\",\"url\":\"/tags-30-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"注释\",\"url\":\"/tags-37-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"文集\",\"url\":\"/tags-39-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"兵书\",\"url\":\"/tags-44-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"小说\",\"url\":\"/tags-57-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"地方\",\"url\":\"/tags-58-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"道教\",\"url\":\"/tags-60-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"蒙学\",\"url\":\"/tags-64-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"诗集\",\"url\":\"/tags-65-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"词集\",\"url\":\"/tags-66-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"诗论\",\"url\":\"/tags-67-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"占卜\",\"url\":\"/tags-76-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"中医\",\"url\":\"/tags-80-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"农书\",\"url\":\"/tags-99-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"茶书\",\"url\":\"/tags-100-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"游记\",\"url\":\"/tags-118-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"植物\",\"url\":\"/tags-104-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"画论\",\"url\":\"/tags-109-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"书法\",\"url\":\"/tags-111-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"戏曲\",\"url\":\"/tags-113-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"诗文\",\"url\":\"/tags-125-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759384560963,
    "respondTime": 195046,
    "ruleBookInfo": {
      "author": ".panel-heading@small@a@text",
      "coverUrl": ".fmpic@img@src",
      "intro": ".m-summary@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".breadcrumb@a.1@text",
      "lastChapter": "id.booklist@a.-1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": ".breadcrumb@a.2@text"
    },
    "ruleContent": {
      "content": "id.content@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.1@text",
      "bookList": "tbody@tr",
      "bookUrl": "a.0@href",
      "intro": "p@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".vv-book@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}\n/e/search/index.php,{\n    \"method\": \"POST\",\n    \"body\": \"tbname=bookname&show=title,writer&tempid=1&keyboard={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中华典藏（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.diancang.xyz",
    "customButton": false,
    "customOrder": 67,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nu = source.key;\nsort = [];\npush = (title, url, type) => sort.push({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n});\nJ = org.jsoup.Jsoup.parse(java.ajax(u));\npush(\"分类\", null, 1);\nX = J.select('.menu a');\nfor (i = 0; i < X.length; ++i) {\n  push(\n    X[i].text(),\n    X[i].attr('href') + \"<,index_{{page}}.html>\",\n    null\n  );\n};\npush(\"标签\", null, 1);\nY = J.select('.panel-default a');\nfor (i = 0; i < Y.length; ++i) {\n  push(\n    Y[i].text(),\n    String(Y[i].attr('href')).replace(/\\d+\\.html$/,'{{page-1}}.html'),\n    null\n  );\n};\npush(\"书单\", null, 1);\nK = org.jsoup.Jsoup.parse(java.ajax(u + \"/shudan\"));\nZ = K.select('.panel-warning .list-group-item a');\nfor (i = 0; i < Z.length; ++i) {\n  push(\n    Z[i].text(),\n    Z[i].attr('href'),\n    null\n  );\n};\np = K.select('.m-page .disabled').text().match(/\\/(\\d+)/)[1];\nfor (i = 2; i <= p; ++i) {\n  M = org.jsoup.Jsoup.parse(java.ajax(u + `/shudan/index_${i}.html`));\n  N = M.select('.panel-warning .list-group-item a');\n  for (o = 0; o < N.length; ++o) {\n    push(\n    N[o].text(),\n    N[o].attr('href'),\n    null\n    );\n  };\n};\nJSON.stringify(sort);",
    "lastUpdateTime": 1758569600328,
    "respondTime": 1802,
    "ruleBookInfo": {
      "author": "small@a@text",
      "canReName": "1",
      "coverUrl": ".fmpic@img@src",
      "intro": ".m-summary@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".alert@a@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "id.content@html||.message@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "[href*=/renwu/]@text",
      "bookList": "tr!0||.panel-body > div",
      "bookUrl": "a.0@href",
      "checkKeyWord": "修真",
      "coverUrl": "img@src",
      "intro": ".m-text@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": "<js>\nString(result).match(/<div class=\"clearfix\"><\\/div>([\\s\\S]*?)<div class=\"clearfix\"><\\/div>/)[1];\n</js>\n@@h3,li",
      "chapterName": "text",
      "chapterUrl": "a@href",
      "isVolume": "a@target"
    },
    "searchUrl": "/e/search/index.php,{\n  \"method\": \"post\",\n  \"body\": \"tbname=bookname&show=title,writer&tempid=1&keyboard={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古龙武侠（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.gulongbbs.com/wuxia",
    "customButton": false,
    "customOrder": 68,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766456596105,
    "loginUrl": "{\n  \"url\": \"null\"\n}",
    "respondTime": 2304,
    "ruleBookInfo": {
      "author": "##作者：(.*?)&##$1###",
      "name": "class.crumbs@tag.a.-1@text",
      "tocUrl": "class.crumbs@tag.a.-1@href"
    },
    "ruleContent": {
      "content": "id.div_content@html||class.content@html##<!--内容关联投票-->|[\\s\\S]+?敬请关注 \"古龙武侠网\" 微信公众号|.*全面支持https访问",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": "@get:{author}@get:{author2}##武侠小说.*|侦探推理.*",
      "bookList": "table@tr@td@put:{author:'@@tag.th.0@text',author2:'@@class.ui-pagetitle@text'}",
      "bookUrl": "tag.a.0@href",
      "name": "text"
    },
    "ruleSearch": {
      "bookList": "class.c wrap@li",
      "bookUrl": "tag.a.0@href",
      "intro": "tag.p@text",
      "lastChapter": "class.adds@text##发布时间：",
      "name": "h5@text"
    },
    "ruleToc": {
      "chapterList": "table@tr@td@a||class.list@li@a||tag.html",
      "chapterName": "class.title@text||text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://m.gulongbbs.com/index.php?m=search&c=index&a=init&typeid=1&siteid=1&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古龙全集（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.gulongwang.com",
    "customButton": false,
    "customOrder": 69,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "古龙全集::/",
    "lastUpdateTime": 1759513025455,
    "respondTime": 535,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".nr_con@html",
      "replaceRegex": "##（古龙网.*）"
    },
    "ruleExplore": {
      "author": "@js:'古龙'",
      "bookList": ".shuming@li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "name": "a.1@text"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "id.right@li@a",
      "chapterName": "text##正文\\s",
      "chapterUrl": "href"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "仅发现",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古龙武侠（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.gulongbbs.com/wuxia/",
    "customButton": false,
    "customOrder": 70,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"敖 飞 扬\",\"url\":\"aofeiyang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"白 　 丁\",\"url\":\"baiding/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"白 　 虹\",\"url\":\"baihong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"白 　 羽\",\"url\":\"baiyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"百剑堂主\",\"url\":\"baijiantangzhu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"伴霞楼主\",\"url\":\"banxialouzhu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"沧 浪 客\",\"url\":\"canglangke/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"曹 若 冰\",\"url\":\"caoruobing/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"曹 正 文\",\"url\":\"caozhengwen/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"晁 　 翎\",\"url\":\"chaoling/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"陈 广 陵\",\"url\":\"chenguangling/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"陈 青 云\",\"url\":\"chenqingyun/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"陈 文 清\",\"url\":\"chenwenqing/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"荻 　 宜\",\"url\":\"diyi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"鼎湖居士\",\"url\":\"dhjs/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"丁 剑 霞\",\"url\":\"dingjianxia/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"丁 　 情\",\"url\":\"dingqing/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"东 方 白\",\"url\":\"dongfangbai/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"东 方 英\",\"url\":\"dongfangying/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"东 方 玉\",\"url\":\"dongfangyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"独 孤 红\",\"url\":\"duguhong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"独 孤 雁\",\"url\":\"duguyan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"范 　 瑶\",\"url\":\"fanyao/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"冯 家 文\",\"url\":\"fengjiawen/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"傅 　 紫\",\"url\":\"fuzi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"高 　 臯\",\"url\":\"gaogao/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"高 　 庸\",\"url\":\"gaoyong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"公 孙 梦\",\"url\":\"gongsunmeng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"公 孙 鑫\",\"url\":\"gongsunxin/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"公 孙 玉\",\"url\":\"gsunyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"古 　 龙\",\"url\":\"/book/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"古 　 桧\",\"url\":\"gugui/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"古 如 风\",\"url\":\"gurufeng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"鬼 谷 子\",\"url\":\"guiguzi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"蛊 上 九\",\"url\":\"gushangjiu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"还珠楼主\",\"url\":\"huanzhulouzhu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"幻 　 龙\",\"url\":\"huanlong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"黄 　 易\",\"url\":\"huangyi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"黄 　 鹰\",\"url\":\"/huangying/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"黄 玉 郎\",\"url\":\"huangyulang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"剑 　 虹\",\"url\":\"jianhong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"剑 　 宗\",\"url\":\"jianzong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"江 南 柳\",\"url\":\"jiangnanliu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"江 上 魂\",\"url\":\"yangrundong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"江 上 鸥\",\"url\":\"jiangshangou/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"金 　 锋\",\"url\":\"jinfeng\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"金 　 康\",\"url\":\"jinkang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"金 　 陵\",\"url\":\"jinling\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"金 　 童\",\"url\":\"jintong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"金 　 庸\",\"url\":\"/jinyong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"金 庸 新\",\"url\":\"jinyongxin/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"兰 　 立\",\"url\":\"lanli/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"郎 红 浣\",\"url\":\"langhonghuan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"李 　 凉\",\"url\":\"liliang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"李 莫 野\",\"url\":\"limoye/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"梁 羽 生\",\"url\":\"/liangyusheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"凌 霄 子\",\"url\":\"lingxiaozi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"令 狐 庸\",\"url\":\"linghuyong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"刘 定 坚\",\"url\":\"liudingjian/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"柳 残 阳\",\"url\":\"liucanyang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"龙 乘 风\",\"url\":\"longchengfeng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"龙 　 人\",\"url\":\"longren/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"龙 骧 子\",\"url\":\"longxiangzi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"隆 中 客\",\"url\":\"longzhongke/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"陆 　 鱼\",\"url\":\"luyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"鲁　 卫\",\"url\":\"luwei/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"履 云 生\",\"url\":\"lvyunsheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"马 　 腾\",\"url\":\"mateng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"马 荣 成\",\"url\":\"marongcheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"墨 馀 生\",\"url\":\"moyusheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"慕 容 美\",\"url\":\"murongmei/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"南湘野叟\",\"url\":\"nanxiangyesou/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"倪 　 匡\",\"url\":\"nikuang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"聂 云 岚\",\"url\":\"nieyunlan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"欧阳金龙\",\"url\":\"ouyangjinlong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"欧阳云飞\",\"url\":\"ouyangyunfei/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"平江不肖生\",\"url\":\"pjbxs/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"祁 　 钰\",\"url\":\"qiyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"奇 　 儒\",\"url\":\"qiru/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"秦 　 红\",\"url\":\"qinhong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"秋 梦 痕\",\"url\":\"qiumenghen/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"若 　 明\",\"url\":\"ruoming/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"单 于 红\",\"url\":\"shanyuhong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"上 官 鼎\",\"url\":\"shangguanding/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"上官云飞\",\"url\":\"shangguanyunfei/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"上官云心\",\"url\":\"shangguanyunxin/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"司 马 翎\",\"url\":\"simaling/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"司 马 轩\",\"url\":\"simaxuan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"司马紫烟\",\"url\":\"simaziyan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"孙 玉 鑫\",\"url\":\"sunyuxin/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"蹄 　 风\",\"url\":\"tifeng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"田 　 歌\",\"url\":\"tiange/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"屠 龙 生\",\"url\":\"tulongsheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"王 度 庐\",\"url\":\"wangdulu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"温 瑞 安\",\"url\":\"/wenruian/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"温 　 玉\",\"url\":\"wenyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"卧 龙 生\",\"url\":\"wolongsheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"吴 道 子\",\"url\":\"wudaozi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"戊 　 戟\",\"url\":\"wuji/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"武陵樵子\",\"url\":\"wulingqiaozi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"西 门 丁\",\"url\":\"ximending/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"夕 照 红\",\"url\":\"xizhaohong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"向 梦 癸\",\"url\":\"xiangmengkui/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"萧 　 瑟\",\"url\":\"xiaose/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"萧 　 逸\",\"url\":\"xiaoyi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"萧 　 史\",\"url\":\"xiaoshi/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"萧 玉 寒\",\"url\":\"xiaoyuhan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"熊 　 沐\",\"url\":\"xiongmu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"徐 梦 还\",\"url\":\"xumenghuan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"雪 　 雁\",\"url\":\"xueyan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"杨 润 东\",\"url\":\"yangrundong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"易 樵 生\",\"url\":\"yiqiaosheng/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"依 　 人\",\"url\":\"yiren/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"忆 　 文\",\"url\":\"yiwen/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"易 　 容\",\"url\":\"yirong/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"应 天 鱼\",\"url\":\"yingtianyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"于 东 楼\",\"url\":\"yudonglou/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"玉 翎 燕\",\"url\":\"yulingyan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"宇文瑶玑\",\"url\":\"yuwenyaoji/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"云 中 岳\",\"url\":\"yunzhongyue/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"张 梦 还\",\"url\":\"zhangmenghuan/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"赵 焕 亭\",\"url\":\"zhaohuanting/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"郑 证 因\",\"url\":\"zhengzhengyin/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"周 　 郎\",\"url\":\"zhoulang/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"周 　 显\",\"url\":\"zhouxian/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"朱 　 羽\",\"url\":\"zhuyu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"朱 贞 木\",\"url\":\"zhuzhenmu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"诸葛青云\",\"url\":\"zhugeqingyun/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"醉 乐 天\",\"url\":\"zuiletian/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"醉仙楼主\",\"url\":\"zuixianlouzhu/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"名家接龙\",\"url\":\"mjjl/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]",
    "lastUpdateTime": 1766456494750,
    "respondTime": 286,
    "ruleBookInfo": {
      "author": "##<.*>(.*)《.*》##$1###",
      "name": "class.crumbs@tag.a.-1@text",
      "tocUrl": "class.crumbs@tag.a.-1@href"
    },
    "ruleContent": {
      "content": "id.div_content@html||class.content@html##<!--内容关联投票-->|[\\s\\S]+?敬请关注 \"古龙武侠网\" 微信公众号|.*全面支持https访问",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "bookList": "#mobileTop > section > table > tbody > tr > td > div > a||\n#mobileTop > section > table > tbody > tr > td > span > a||\n#customers > tbody > tr > td > a||\nbody > table:nth-child(4) > tbody > tr > td > span > a",
      "bookUrl": "tag.a.0@href",
      "name": "text"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "table@tr@td@a||class.list@li@a||tag.html",
      "chapterName": "class.title@text||text",
      "chapterUrl": "href"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: stream was reset: CANCEL",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "金庸小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.jinyongwang.net#♤yc",
    "customButton": false,
    "customOrder": 71,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"金庸作品\",\"url\":\"/book/\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1758062512466,
    "respondTime": 182485,
    "ruleBookInfo": {
      "author": ".author a@text",
      "coverUrl": ".bookimg img@src",
      "kind": ".title h1@text&&.time@text##.*小说|出版时间.|出版社.",
      "lastChapter": ".mlist a.-1@text",
      "name": ".title span@text##小说"
    },
    "ruleContent": {
      "content": "#vcon@p@html||#con@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "p.-1@text##.*年|\\/.*",
      "bookList": "class.list.3@li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "kind": "p.-1@text##金庸.*",
      "name": "a.1@text##小说"
    },
    "ruleSearch": {
      "bookList": ".article_li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "雪山",
      "intro": "p.0@text##\\s",
      "kind": "a.1@text&&span@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".mlist li@a||h1",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search/{{key}}/",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "金庸小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.jinyongwang.net",
    "customButton": false,
    "customOrder": 72,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"金庸作品\",\"url\":\"/book/\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766456412823,
    "respondTime": 182861,
    "ruleBookInfo": {
      "author": ".author a@text",
      "coverUrl": ".bookimg img@src",
      "kind": ".title h1@text&&.time@text##.*小说|出版时间.|出版社.",
      "lastChapter": ".mlist a.-1@text",
      "name": ".title span@text##小说"
    },
    "ruleContent": {
      "content": "#vcon@p@html||#con@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "p.-1@text##.*年|\\/.*",
      "bookList": "class.list.3@li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "kind": "p.-1@text##金庸.*",
      "name": "a.1@text##小说"
    },
    "ruleSearch": {
      "bookList": ".article_li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "雪山",
      "intro": "p.0@text##\\s",
      "kind": "a.1@text&&span@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".mlist li@a||h1",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search/{{key}}/",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "盗墓笔记（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.daomubiji.com",
    "customButton": false,
    "customOrder": 73,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "盗墓笔记::http://www.daomubiji.com/",
    "lastUpdateTime": 1759387475979,
    "respondTime": 16490,
    "ruleBookInfo": {
      "intro": "class.focusbox-text@text"
    },
    "ruleContent": {
      "content": "class.article-content@tag.p@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "text##(|)",
      "bookList": "class.container@tag.li!0",
      "bookUrl": "tag.a@href",
      "name": "class.menu-item@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "class.excerpts-wrapper@tag.a",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "-",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "民间故事（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.6mj.com",
    "customButton": false,
    "customOrder": 74,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"中国故事\",\"url\":\"/news/minjian/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国故事\",\"url\":\"/news/waiguo/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中国神话\",\"url\":\"news/shenhua/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"机智故事\",\"url\":\"news/jizhi/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗联趣画\",\"url\":\"news/shilian/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传奇故事\",\"url\":\"news/chuanqi/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代皇帝\",\"url\":\"news/king/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"后宫故事\",\"url\":\"news/hougong/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名女\",\"url\":\"news/mingnv/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名妓\",\"url\":\"news/mingji/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"将相传奇\",\"url\":\"news/jiangxiang/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠故事\",\"url\":\"news/wuxia/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鬼怪志异\",\"url\":\"news/gui/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"野史趣闻\",\"url\":\"news/ysqw/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代故事\",\"url\":\"news/xiandai/{{page-1==0?'index':'index_'+page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\n \"User-Agent\":\"Mozilla/5.0 (Android 14; Mobile; rv:120.0) Gecko/120.0 Firefox/120.0\"\n}",
    "lastUpdateTime": 1759567436564,
    "respondTime": 1798,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "p@font[size=\"3\"]@html||p@font[size=\"4\"]@html||.content.0@html\n<js>\nresult=result.replace(/<img width=\"1\".*/g,'---------------------------------').replace(/<\\/?o:p>/g,'').replace(/<img.*/g,'').replace(/<p align=\"right\">.+<\\/p>|<p align=\"left\">.+<\\/p>/g,'').replace(/<h3>相关内容<\\/h3>|<p>无相关新闻<\\/p>/g,'').replace(/<!--.*-->/g,'')\nresult+=\"🚫\"\n</js>",
      "nextContentUrl": "[title=\"下一页\"]@href",
      "replaceRegex": "##\\s*🚫\\s*|.*{{chapter.title}}.*|佚名|来源.*|\\|.*\\<.*\\>.*\\||.*上一篇文章.*|.*下一篇文章.*|转载请注明转载网址.*|标题.*|http.*"
    },
    "ruleExplore": {
      "author": "p.1@text",
      "bookList": ".meta@table.0@tr",
      "bookUrl": "a.0@href",
      "name": "p.0@text"
    },
    "ruleSearch": {
      "author": "$.author##.*\\| ([^\\|]+)\\| \\[.*\\]##$1",
      "bookList": "<js>\nvar data=[]\nlist=java.getElements('.g')\nc=java.getElements('.content')\nfor(i=0;i<list.length;i++){\n\ttext=list[i].select('a').text()\n\thref=list[i].select('a').attr('href')\n\tauthor=list[i].select('font').text()\n\tdesc=c[i].text()\n\tdata.push(JSON.stringify({\n\t\ttext,href,desc,author\n\t}))\n}\ndata\n</js>",
      "bookUrl": "$.href",
      "intro": "$.desc",
      "kind": "$.author##　.*|\\d+:\\d+:\\d+|\\| [^\\|]+\\| \\[.*\\]|\\|##,",
      "name": "$.text"
    },
    "ruleToc": {
      "chapterList": "html",
      "chapterName": "{{book.name}}",
      "updateTime": ".meta@p.1@a@text"
    },
    "searchUrl": "/Search.asp?GetType=MainInfo&no-cache=&Keyword={{java.encodeURI(key,'gb2312')}}&SubSys=NS&s_type=title&ClassId=&Page={{page}}&_=",
    "weight": 0
  },
  {
    "bookSourceComment": "//250424by= =",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "鬼故事集（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.guishiji.com/",
    "customButton": false,
    "customOrder": 75,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "小说频道::/html/rmxs/xspd/index_{{page}}.html\n                           最新                           ::\n短篇怪谈::/html/dpggs/\n长篇鬼话::/html/cpggs/\n校园诡事::/html/xyggs/\n医院夜谈::/html/yyggs/\n民间异闻::/html/mjggs/\n家有鬼事::/html/jlggs/\n灵异实录::/html/zslysj/\n                           全部                           ::\n短篇怪谈::/html/dpggs/index_{{page}}.html\n长篇鬼话::/html/cpggs/index_{{page}}.html\n校园诡事::/html/xyggs/index_{{page}}.html\n医院夜谈::/html/yyggs/index_{{page}}.html\n民间异闻::/html/mjggs/index_{{page}}.html\n家有鬼事::/html/jlggs/index_{{page}}.html\n灵异实录::/html/zslysj/index_{{page}}.html",
    "lastUpdateTime": 1759513060976,
    "respondTime": 956,
    "ruleBookInfo": {
      "author": "text.作者@text##作者：|\\s.*",
      "intro": ".desc@html",
      "kind": ".fot@span!0:1@text",
      "name": "h1@text",
      "wordCount": "text.字数@text##字数："
    },
    "ruleContent": {
      "content": "#MyContent@html||p@text",
      "replaceRegex": "##部分文章源自.*|如果您有故事想与.*"
    },
    "ruleExplore": {
      "bookList": "article",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": ".umInfo@text||.intro@text",
      "kind": ".ceta@a@title",
      "lastChapter": ".date@font@text",
      "name": "a.0@title||h2@text"
    },
    "ruleSearch": {
      "author": "a[href*=author]@text",
      "bookList": ".item",
      "bookUrl": "a.0@href",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": "<js>\n//MjUwNDI0Ynk9ID0=\na=java.getElements(\".txt-list@li@a\")\nif(a.length==0){\n\tlist=[{text:\"第1页\",href:baseUrl}]\n\t}\n</js>",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": ".next@href"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "知乎盐选免费看",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "盐选文库（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yanxuanwk.com#",
    "customButton": false,
    "customOrder": 76,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "知乎盐选::https://www.yanxuanwk.com/topic/yanxuan/page/{{page}}/\n天涯神帖::https://www.yanxuanwk.com/topic/tianya/page/{{page}}/",
    "lastUpdateTime": 1759387597160,
    "respondTime": 3000,
    "ruleBookInfo": {
      "kind": "class.meta-item meta-category.0@a@text",
      "name": "class.entry-header@h1@text"
    },
    "ruleContent": {
      "content": "class.entry-content clearfix@html",
      "nextContentUrl": "class.typology-link-pages@a@href"
    },
    "ruleExplore": {
      "bookList": "class.typology-posts@article",
      "bookUrl": "a.0@href",
      "intro": "p@text",
      "kind": "a.2@text",
      "name": "a.0@text"
    },
    "ruleSearch": {
      "bookList": "class.typology-posts@article",
      "bookUrl": "a.0@href",
      "intro": "p@text",
      "kind": "a.2@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": "class.entry-header@h1",
      "chapterName": "text"
    },
    "searchUrl": "https://www.yanxuanwk.com/?s={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "2024.11.1\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "盐选文库（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yanxuanwk.com/",
    "bookUrlPattern": "https?://www.yanxuanwk.com/%.*",
    "customButton": false,
    "customOrder": 77,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/topic/yanxuan/<,page/{{page}}/>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"知乎盐选\",\"url\":\"/topic/yanxuan/<,page/{{page}}/>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天涯神贴\",\"url\":\"/topic/tianya/<,page/{{page}}/>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759567284989,
    "respondTime": 3025,
    "ruleBookInfo": {
      "author": ".meta-item.1@text",
      "coverUrl": "t@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'",
      "intro": "p[2:7]@html",
      "kind": ".meta-item.2@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".clearfix p@html",
      "nextContentUrl": ".typology-link-pages a@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".meta-item.1@text",
      "bookList": ".typology-post",
      "bookUrl": "h2 a@href",
      "coverUrl": "@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'",
      "intro": "p@text",
      "kind": ".meta-item.2@text",
      "name": "h2 a@text##\\-.*"
    },
    "ruleToc": {
      "chapterList": "html",
      "chapterName": "h1@text##\\-.*"
    },
    "searchUrl": "https://www.yanxuanwk.com/<,page/{{page}}/>?s={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//仅支持搜索合集准确全名\n//20250224by= =\nr=org.jsoup.Jsoup.parse(java.ajax(\"https://onehu.xyz/categories/\"))\na=r.select(\".category-item\")\nname=[];\nfor(i in a){\n\tname.push(a[i].attr(\"title\"));\n}\nJSON.stringify(name)",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "我是盐神（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://onehu.xyz",
    "customButton": false,
    "customOrder": 78,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\neval(String(source.bookSourceComment))\nfenl=[\n{\"title\": \"首页\",  \"url\": \"https://onehu.xyz<,/page/{{page}}/#board>\",  \"style\":{\"layout_flexGrow\": 0,  layout_flexBasisPercent: 0.45}},\n{\"title\": \"分类\",  \"url\": \"https://onehu.xyz/categories/\",  \"style\":{\"layout_flexGrow\": 0,  layout_flexBasisPercent: 0.45}}\n]\nb=name\nfor (i in b){\n\tx=String(b[i]);\nurl=\"https://onehu.xyz/categories/\"+x+\"/<,page/{{page}}/#board>\";\n fenl.push({title: x,url: url,style: {\n\t\tlayout_flexGrow: 1,\n\t\tlayout_flexBasisPercent: 0.5\t}})\n}\n\nJSON.stringify(fenl)\n</js>",
    "lastUpdateTime": 1759293355937,
    "respondTime": 3347,
    "ruleBookInfo": {
      "intro": "[property~=desc]@content",
      "kind": "time@text",
      "name": "[property$=title]@content",
      "wordCount": ".mt-1@span.0@text##\\s字"
    },
    "ruleContent": {
      "content": ".markdown-body@p@textNodes"
    },
    "ruleExplore": {
      "author": ".category-chain-item@text",
      "bookList": ".index-card||.list-group@a||.category-post-list@a",
      "bookUrl": ".index-excerpt__noimg@href||href",
      "intro": "div.0@text##{{book.name}}|{{book.author}}",
      "kind": "time@text##\\r",
      "name": "h1@a@text||.list-group-item-title@text||.list-group-item-action@title"
    },
    "ruleSearch": {
      "bookList": ".list-group a",
      "bookUrl": "href",
      "checkKeyWord": "回答",
      "intro": "href##\\/%",
      "name": ".list-group-item-title@text"
    },
    "ruleToc": {
      "chapterList": ".post-content||.markdown-body",
      "chapterName": "h1@text||p.0@text",
      "chapterUrl": "{baseUrl}"
    },
    "searchUrl": "https://onehu.xyz/categories/{{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中华诗词（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.zhonghuashici.com",
    "bookUrlPattern": "https://m.zhonghuashici.com/show-\\d+-\\d+.html",
    "customButton": false,
    "customOrder": 79,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"古诗\",\"url\":\"/list-1-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"宋词\",\"url\":\"/list-2-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"元曲\",\"url\":\"/list-3-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"文言文\",\"url\":\"/list-4-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"诗人\",\"url\":\"/list-5-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"典籍\",\"url\":\"/list-6-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"故事\",\"url\":\"/list-7-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]",
    "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 11; Phh-Treble vanilla Build/RQ3A.211001.001;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Safari/537.36\"\n\t}",
    "lastUpdateTime": 1759589191935,
    "respondTime": 2316,
    "ruleBookInfo": {
      "author": "span.0@text##作者：",
      "kind": "span.1@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".box div!-1@html",
      "replaceRegex": "##(\\d+|-|:)"
    },
    "ruleExplore": {
      "author": "a@text",
      "bookList": "ul li h2||ul li a[8:]",
      "bookUrl": "a@href",
      "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'",
      "name": "a@text"
    },
    "ruleSearch": {
      "bookList": ".r",
      "bookUrl": "a.1@href",
      "checkKeyWord": "蝶恋花",
      "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'",
      "kind": "a.0@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "tag.html",
      "chapterName": "h1@text"
    },
    "searchUrl": "/e/search/index.php,{\n  \"body\": \"keyboard={{key}}&show=title&tempid=1\",\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "2024.5.24\n古诗鉴赏\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中华诗词（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.zhonghuashici.com/",
    "bookUrlPattern": "https://m.zhonghuashici.com/show-\\d+-\\d+.html",
    "customButton": false,
    "customOrder": 80,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"古诗\",\"url\":\"/list-1-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"宋词\",\"url\":\"/list-2-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"元曲\",\"url\":\"/list-3-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"文言文\",\"url\":\"/list-4-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"诗人\",\"url\":\"/list-5-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"典籍\",\"url\":\"/list-6-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"故事\",\"url\":\"/list-7-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]",
    "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 11; Phh-Treble vanilla Build/RQ3A.211001.001;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Safari/537.36\"\n\t}",
    "lastUpdateTime": 1766457037491,
    "respondTime": 5141,
    "ruleBookInfo": {
      "author": "span.0@text##作者：",
      "kind": "span.1@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".box div!-1@html",
      "replaceRegex": "##(\\d+|-|:)"
    },
    "ruleExplore": {
      "author": "a@text",
      "bookList": "ul li h2||ul li a[8:]",
      "bookUrl": "a@href",
      "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'",
      "name": "a@text"
    },
    "ruleSearch": {
      "bookList": ".r",
      "bookUrl": "a.1@href",
      "checkKeyWord": "蝶恋花",
      "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'",
      "kind": "a.0@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "tag.html",
      "chapterName": "h1@text"
    },
    "searchUrl": "/e/search/index.php,{\n  \"body\": \"keyboard={{key}}&show=title&tempid=1\",\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古诗文网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.gushiwen.cn",
    "bookUrlPattern": "https://m.gushiwen.cn/guwen/book_\\w+.aspx",
    "customButton": false,
    "customOrder": 81,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"诗文\",\"url\":\"/shiwens/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"类型诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"送别\",\"url\":\"/shiwens/default.aspx?tstr=%e9%80%81%e5%88%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"劝学\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%9d%e5%ad%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"边塞\",\"url\":\"/shiwens/default.aspx?tstr=%e8%be%b9%e5%a1%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"儿童\",\"url\":\"/shiwens/default.aspx?tstr=%e5%84%bf%e7%ab%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春天\",\"url\":\"/shiwens/default.aspx?tstr=%e6%98%a5%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"夏天\",\"url\":\"/shiwens/default.aspx?tstr=%e5%a4%8f%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秋天\",\"url\":\"/shiwens/default.aspx?tstr=%e7%a7%8b%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"冬天\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%ac%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悲愤\",\"url\":\"/shiwens/default.aspx?tstr=%e6%82%b2%e6%84%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悼亡\",\"url\":\"/shiwens/default.aspx?tstr=%e6%82%bc%e4%ba%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏怀\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e6%80%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱国\",\"url\":\"/shiwens/default.aspx?tstr=%e7%88%b1%e5%9b%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"思乡\",\"url\":\"/shiwens/default.aspx?tstr=%e6%80%9d%e4%b9%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏物\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱情\",\"url\":\"/shiwens/default.aspx?tstr=%e7%88%b1%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"田园\",\"url\":\"/shiwens/default.aspx?tstr=%e7%94%b0%e5%9b%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"民歌\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b0%91%e6%ad%8c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"民谣\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b0%91%e8%b0%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"山水\",\"url\":\"/shiwens/default.aspx?tstr=%e5%b1%b1%e6%b0%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"怀古\",\"url\":\"/shiwens/default.aspx?tstr=%e6%80%80%e5%8f%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏史\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e5%8f%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"散文\",\"url\":\"/shiwens/default.aspx?tstr=%e6%95%a3%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"闺怨\",\"url\":\"/shiwens/default.aspx?tstr=%e9%97%ba%e6%80%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"抒情\",\"url\":\"/shiwens/default.aspx?tstr=%e6%8a%92%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"赞美\",\"url\":\"/shiwens/default.aspx?tstr=%e8%b5%9e%e7%be%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏柳\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e6%9f%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"读书\",\"url\":\"/shiwens/default.aspx?tstr=%e8%af%bb%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秋思\",\"url\":\"/shiwens/default.aspx?tstr=%e7%a7%8b%e6%80%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"哲理\",\"url\":\"/shiwens/default.aspx?tstr=%e5%93%b2%e7%90%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"离别\",\"url\":\"/shiwens/default.aspx?tstr=%e7%a6%bb%e5%88%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"梅花\",\"url\":\"/shiwens/default.aspx?tstr=%e6%a2%85%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"叙事\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%99%e4%ba%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雪\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e9%9b%aa\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写景\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e6%99%af\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"月亮\",\"url\":\"/shiwens/default.aspx?tstr=%e6%9c%88%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"长诗\",\"url\":\"/shiwens/default.aspx?tstr=%e9%95%bf%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%b1%e5%bf%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"战争\",\"url\":\"/shiwens/default.aspx?tstr=%e6%88%98%e4%ba%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"荷花\",\"url\":\"/shiwens/default.aspx?tstr=%e8%8d%b7%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"题画\",\"url\":\"/shiwens/default.aspx?tstr=%e9%a2%98%e7%94%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"感恩\",\"url\":\"/shiwens/default.aspx?tstr=%e6%84%9f%e6%81%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"动物\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%a8%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"散曲\",\"url\":\"/shiwens/default.aspx?tstr=%e6%95%a3%e6%9b%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"感怀\",\"url\":\"/shiwens/default.aspx?tstr=%e6%84%9f%e6%80%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"饮酒\",\"url\":\"/shiwens/default.aspx?tstr=%e9%a5%ae%e9%85%92\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"落花\",\"url\":\"/shiwens/default.aspx?tstr=%e8%90%bd%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"桃花\",\"url\":\"/shiwens/default.aspx?tstr=%e6%a1%83%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雨\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e9%9b%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"青春\",\"url\":\"/shiwens/default.aspx?tstr=%e9%9d%92%e6%98%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写山\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e5%b1%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"劝学\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%9d%e5%ad%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"论诗\",\"url\":\"/shiwens/default.aspx?tstr=%e8%ae%ba%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"游仙\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b8%b8%e4%bb%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"节日\",\"url\":\"/shiwens/default.aspx?tstr=%e8%8a%82%e6%97%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春节\",\"url\":\"/shiwens/default.aspx?tstr=%e6%98%a5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元宵节\",\"url\":\"/shiwens/default.aspx?tstr=%e5%85%83%e5%ae%b5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"寒食节\",\"url\":\"/shiwens/default.aspx?tstr=%e5%af%92%e9%a3%9f%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清明节\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b8%85%e6%98%8e%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"端午节\",\"url\":\"/shiwens/default.aspx?tstr=%e7%ab%af%e5%8d%88%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"七夕节\",\"url\":\"/shiwens/default.aspx?tstr=%e4%b8%83%e5%a4%95%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"中秋节\",\"url\":\"/shiwens/default.aspx?tstr=%e4%b8%ad%e7%a7%8b%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"重阳节\",\"url\":\"/shiwens/default.aspx?tstr=%e9%87%8d%e9%98%b3%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"托物言志\",\"url\":\"/shiwens/default.aspx?tstr=%e6%89%98%e7%89%a9%e8%a8%80%e5%bf%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古文观止\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%a4%e6%96%87%e8%a7%82%e6%ad%a2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋词精选\",\"url\":\"/shiwens/default.aspx?tstr=%e5%ae%8b%e8%af%8d%e7%b2%be%e9%80%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小学古诗\",\"url\":\"/shiwens/default.aspx?tstr=%e5%b0%8f%e5%ad%a6%e5%8f%a4%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"初中古诗\",\"url\":\"/shiwens/default.aspx?tstr=%e5%88%9d%e4%b8%ad%e5%8f%a4%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高中古诗\",\"url\":\"/shiwens/default.aspx?tstr=%e9%ab%98%e4%b8%ad%e5%8f%a4%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小学文言文\",\"url\":\"/shiwens/default.aspx?tstr=%e5%b0%8f%e5%ad%a6%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"初中文言文\",\"url\":\"/shiwens/default.aspx?tstr=%e5%88%9d%e4%b8%ad%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高中文言文\",\"url\":\"/shiwens/default.aspx?tstr=%e9%ab%98%e4%b8%ad%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐诗三百首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%94%90%e8%af%97%e4%b8%89%e7%99%be%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古诗三百首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%a4%e8%af%97%e4%b8%89%e7%99%be%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋词三百首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%ae%8b%e8%af%8d%e4%b8%89%e7%99%be%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古诗十九首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%a4%e8%af%97%e5%8d%81%e4%b9%9d%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作者诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"李白\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e7%99%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜甫\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%9c%e7%94%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"苏轼\",\"url\":\"/shiwens/default.aspx?astr=%e8%8b%8f%e8%bd%bc\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王维\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e7%bb%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜牧\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%9c%e7%89%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆游\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%86%e6%b8%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李煜\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e7%85%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元稹\",\"url\":\"/shiwens/default.aspx?astr=%e5%85%83%e7%a8%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩愈\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a9%e6%84%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岑参\",\"url\":\"/shiwens/default.aspx?astr=%e5%b2%91%e5%8f%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"齐己\",\"url\":\"/shiwens/default.aspx?astr=%e9%bd%90%e5%b7%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贾岛\",\"url\":\"/shiwens/default.aspx?astr=%e8%b4%be%e5%b2%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳永\",\"url\":\"/shiwens/default.aspx?astr=%e6%9f%b3%e6%b0%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹操\",\"url\":\"/shiwens/default.aspx?astr=%e6%9b%b9%e6%93%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李贺\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e8%b4%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹植\",\"url\":\"/shiwens/default.aspx?astr=%e6%9b%b9%e6%a4%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张籍\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e7%b1%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟郊\",\"url\":\"/shiwens/default.aspx?astr=%e5%ad%9f%e9%83%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皎然\",\"url\":\"/shiwens/default.aspx?astr=%e7%9a%8e%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"许浑\",\"url\":\"/shiwens/default.aspx?astr=%e8%ae%b8%e6%b5%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"罗隐\",\"url\":\"/shiwens/default.aspx?astr=%e7%bd%97%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贯休\",\"url\":\"/shiwens/default.aspx?astr=%e8%b4%af%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦庄\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a6%e5%ba%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"屈原\",\"url\":\"/shiwens/default.aspx?astr=%e5%b1%88%e5%8e%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王勃\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e5%8b%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张祜\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e7%a5%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王建\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e5%bb%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏殊\",\"url\":\"/shiwens/default.aspx?astr=%e6%99%8f%e6%ae%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岳飞\",\"url\":\"/shiwens/default.aspx?astr=%e5%b2%b3%e9%a3%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"姚合\",\"url\":\"/shiwens/default.aspx?astr=%e5%a7%9a%e5%90%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卢纶\",\"url\":\"/shiwens/default.aspx?astr=%e5%8d%a2%e7%ba%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秦观\",\"url\":\"/shiwens/default.aspx?astr=%e7%a7%a6%e8%a7%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"钱起\",\"url\":\"/shiwens/default.aspx?astr=%e9%92%b1%e8%b5%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朱熹\",\"url\":\"/shiwens/default.aspx?astr=%e6%9c%b1%e7%86%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩偓\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a9%e5%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高适\",\"url\":\"/shiwens/default.aspx?astr=%e9%ab%98%e9%80%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"方干\",\"url\":\"/shiwens/default.aspx?astr=%e6%96%b9%e5%b9%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李峤\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e5%b3%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"赵嘏\",\"url\":\"/shiwens/default.aspx?astr=%e8%b5%b5%e5%98%8f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贺铸\",\"url\":\"/shiwens/default.aspx?astr=%e8%b4%ba%e9%93%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑谷\",\"url\":\"/shiwens/default.aspx?astr=%e9%83%91%e8%b0%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑燮\",\"url\":\"/shiwens/default.aspx?astr=%e9%83%91%e7%87%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张说\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e8%af%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张炎\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e7%82%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"白居易\",\"url\":\"/shiwens/default.aspx?astr=%e7%99%bd%e5%b1%85%e6%98%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"辛弃疾\",\"url\":\"/shiwens/default.aspx?astr=%e8%be%9b%e5%bc%83%e7%96%be\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李清照\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e6%b8%85%e7%85%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘禹锡\",\"url\":\"/shiwens/default.aspx?astr=%e5%88%98%e7%a6%b9%e9%94%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李商隐\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e5%95%86%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陶渊明\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%b6%e6%b8%8a%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟浩然\",\"url\":\"/shiwens/default.aspx?astr=%e5%ad%9f%e6%b5%a9%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳宗元\",\"url\":\"/shiwens/default.aspx?astr=%e6%9f%b3%e5%ae%97%e5%85%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王安石\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e5%ae%89%e7%9f%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"欧阳修\",\"url\":\"/shiwens/default.aspx?astr=%e6%ac%a7%e9%98%b3%e4%bf%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦应物\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a6%e5%ba%94%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"温庭筠\",\"url\":\"/shiwens/default.aspx?astr=%e6%b8%a9%e5%ba%ad%e7%ad%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘长卿\",\"url\":\"/shiwens/default.aspx?astr=%e5%88%98%e9%95%bf%e5%8d%bf\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王昌龄\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e6%98%8c%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杨万里\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%a8%e4%b8%87%e9%87%8c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诸葛亮\",\"url\":\"/shiwens/default.aspx?astr=%e8%af%b8%e8%91%9b%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"范仲淹\",\"url\":\"/shiwens/default.aspx?astr=%e8%8c%83%e4%bb%b2%e6%b7%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆龟蒙\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%86%e9%be%9f%e8%92%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏几道\",\"url\":\"/shiwens/default.aspx?astr=%e6%99%8f%e5%87%a0%e9%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"周邦彦\",\"url\":\"/shiwens/default.aspx?astr=%e5%91%a8%e9%82%a6%e5%bd%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜荀鹤\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%9c%e8%8d%80%e9%b9%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"吴文英\",\"url\":\"/shiwens/default.aspx?astr=%e5%90%b4%e6%96%87%e8%8b%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"马致远\",\"url\":\"/shiwens/default.aspx?astr=%e9%a9%ac%e8%87%b4%e8%bf%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皮日休\",\"url\":\"/shiwens/default.aspx?astr=%e7%9a%ae%e6%97%a5%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"左丘明\",\"url\":\"/shiwens/default.aspx?astr=%e5%b7%a6%e4%b8%98%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张九龄\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e4%b9%9d%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"权德舆\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%83%e5%be%b7%e8%88%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"黄庭坚\",\"url\":\"/shiwens/default.aspx?astr=%e9%bb%84%e5%ba%ad%e5%9d%9a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"司马迁\",\"url\":\"/shiwens/default.aspx?astr=%e5%8f%b8%e9%a9%ac%e8%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皇甫冉\",\"url\":\"/shiwens/default.aspx?astr=%e7%9a%87%e7%94%ab%e5%86%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卓文君\",\"url\":\"/shiwens/default.aspx?astr=%e5%8d%93%e6%96%87%e5%90%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文天祥\",\"url\":\"/shiwens/default.aspx?astr=%e6%96%87%e5%a4%a9%e7%a5%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘辰翁\",\"url\":\"/shiwens/default.aspx?astr=%e5%88%98%e8%be%b0%e7%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陈子昂\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%88%e5%ad%90%e6%98%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纳兰性德\",\"url\":\"/shiwens/default.aspx?astr=%e7%ba%b3%e5%85%b0%e6%80%a7%e5%be%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朝代诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"先秦\",\"url\":\"/shiwens/default.aspx?cstr=%e5%85%88%e7%a7%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两汉\",\"url\":\"/shiwens/default.aspx?cstr=%e4%b8%a4%e6%b1%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魏晋\",\"url\":\"/shiwens/default.aspx?cstr=%e9%ad%8f%e6%99%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"南北朝\",\"url\":\"/shiwens/default.aspx?cstr=%e5%8d%97%e5%8c%97%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"隋代\",\"url\":\"/shiwens/default.aspx?cstr=%e9%9a%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐代\",\"url\":\"/shiwens/default.aspx?cstr=%e5%94%90%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五代\",\"url\":\"/shiwens/default.aspx?cstr=%e4%ba%94%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋代\",\"url\":\"/shiwens/default.aspx?cstr=%e5%ae%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"金朝\",\"url\":\"/shiwens/default.aspx?cstr=%e9%87%91%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元代\",\"url\":\"/shiwens/default.aspx?cstr=%e5%85%83%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明代\",\"url\":\"/shiwens/default.aspx?cstr=%e6%98%8e%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清代\",\"url\":\"/shiwens/default.aspx?cstr=%e6%b8%85%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"形式诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"诗\",\"url\":\"/shiwens/default.aspx?xstr=%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"词\",\"url\":\"/shiwens/default.aspx?xstr=%e8%af%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曲\",\"url\":\"/shiwens/default.aspx?xstr=%e6%9b%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文言文\",\"url\":\"/shiwens/default.aspx?xstr=%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"名句\",\"url\":\"/mingjus/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"类型名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"春天\",\"url\":\"/mingjus/default.aspx?tstr=%e6%98%a5%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"夏天\",\"url\":\"/mingjus/default.aspx?tstr=%e5%a4%8f%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秋天\",\"url\":\"/mingjus/default.aspx?tstr=%e7%a7%8b%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"冬天\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%ac%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱国\",\"url\":\"/mingjus/default.aspx?tstr=%e7%88%b1%e5%9b%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雪\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%9b%aa\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"思念\",\"url\":\"/mingjus/default.aspx?tstr=%e6%80%9d%e5%bf%b5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱情\",\"url\":\"/mingjus/default.aspx?tstr=%e7%88%b1%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"思乡\",\"url\":\"/mingjus/default.aspx?tstr=%e6%80%9d%e4%b9%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"离别\",\"url\":\"/mingjus/default.aspx?tstr=%e7%a6%bb%e5%88%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"月亮\",\"url\":\"/mingjus/default.aspx?tstr=%e6%9c%88%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"梅花\",\"url\":\"/mingjus/default.aspx?tstr=%e6%a2%85%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"/mingjus/default.aspx?tstr=%e5%8a%b1%e5%bf%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"荷花\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8d%b7%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雨\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%9b%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"友情\",\"url\":\"/mingjus/default.aspx?tstr=%e5%8f%8b%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"感恩\",\"url\":\"/mingjus/default.aspx?tstr=%e6%84%9f%e6%81%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写风\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%a3%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"西湖\",\"url\":\"/mingjus/default.aspx?tstr=%e8%a5%bf%e6%b9%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"读书\",\"url\":\"/mingjus/default.aspx?tstr=%e8%af%bb%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"菊花\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8f%8a%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"长江\",\"url\":\"/mingjus/default.aspx?tstr=%e9%95%bf%e6%b1%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"黄河\",\"url\":\"/mingjus/default.aspx?tstr=%e9%bb%84%e6%b2%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"竹子\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ab%b9%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"哲理\",\"url\":\"/mingjus/default.aspx?tstr=%e5%93%b2%e7%90%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"泰山\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b3%b0%e5%b1%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"边塞\",\"url\":\"/mingjus/default.aspx?tstr=%e8%be%b9%e5%a1%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳树\",\"url\":\"/mingjus/default.aspx?tstr=%e6%9f%b3%e6%a0%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写鸟\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%b8%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"桃花\",\"url\":\"/mingjus/default.aspx?tstr=%e6%a1%83%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"老师\",\"url\":\"/mingjus/default.aspx?tstr=%e8%80%81%e5%b8%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"母亲\",\"url\":\"/mingjus/default.aspx?tstr=%e6%af%8d%e4%ba%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"伤感\",\"url\":\"/mingjus/default.aspx?tstr=%e4%bc%a4%e6%84%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"田园\",\"url\":\"/mingjus/default.aspx?tstr=%e7%94%b0%e5%9b%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写云\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e4%ba%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"庐山\",\"url\":\"/mingjus/default.aspx?tstr=%e5%ba%90%e5%b1%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"山水\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b1%b1%e6%b0%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"星星\",\"url\":\"/mingjus/default.aspx?tstr=%e6%98%9f%e6%98%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"荀子\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8d%80%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟子\",\"url\":\"/mingjus/default.aspx?tstr=%e5%ad%9f%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"论语\",\"url\":\"/mingjus/default.aspx?tstr=%e8%ae%ba%e8%af%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"墨子\",\"url\":\"/mingjus/default.aspx?tstr=%e5%a2%a8%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"老子\",\"url\":\"/mingjus/default.aspx?tstr=%e8%80%81%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史记\",\"url\":\"/mingjus/default.aspx?tstr=%e5%8f%b2%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"中庸\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%ad%e5%ba%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"礼记\",\"url\":\"/mingjus/default.aspx?tstr=%e7%a4%bc%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"尚书\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b0%9a%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晋书\",\"url\":\"/mingjus/default.aspx?tstr=%e6%99%8b%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"左传\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b7%a6%e4%bc%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"论衡\",\"url\":\"/mingjus/default.aspx?tstr=%e8%ae%ba%e8%a1%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"管子\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ae%a1%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"说苑\",\"url\":\"/mingjus/default.aspx?tstr=%e8%af%b4%e8%8b%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"列子\",\"url\":\"/mingjus/default.aspx?tstr=%e5%88%97%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"国语\",\"url\":\"/mingjus/default.aspx?tstr=%e5%9b%bd%e8%af%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"节日\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8a%82%e6%97%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春节\",\"url\":\"/mingjus/default.aspx?tstr=%e6%98%a5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元宵节\",\"url\":\"/mingjus/default.aspx?tstr=%e5%85%83%e5%ae%b5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"寒食节\",\"url\":\"/mingjus/default.aspx?tstr=%e5%af%92%e9%a3%9f%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清明节\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b8%85%e6%98%8e%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"端午节\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ab%af%e5%8d%88%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"七夕节\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%83%e5%a4%95%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"中秋节\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%ad%e7%a7%8b%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"重阳节\",\"url\":\"/mingjus/default.aspx?tstr=%e9%87%8d%e9%98%b3%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩非子\",\"url\":\"/mingjus/default.aspx?tstr=%e9%9f%a9%e9%9d%9e%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"罗织经\",\"url\":\"/mingjus/default.aspx?tstr=%e7%bd%97%e7%bb%87%e7%bb%8f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"菜根谭\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8f%9c%e6%a0%b9%e8%b0%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"红楼梦\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ba%a2%e6%a5%bc%e6%a2%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"弟子规\",\"url\":\"/mingjus/default.aspx?tstr=%e5%bc%9f%e5%ad%90%e8%a7%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"战国策\",\"url\":\"/mingjus/default.aspx?tstr=%e6%88%98%e5%9b%bd%e7%ad%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"后汉书\",\"url\":\"/mingjus/default.aspx?tstr=%e5%90%8e%e6%b1%89%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"淮南子\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b7%ae%e5%8d%97%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"商君书\",\"url\":\"/mingjus/default.aspx?tstr=%e5%95%86%e5%90%9b%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"水浒传\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b0%b4%e6%b5%92%e4%bc%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"西游记\",\"url\":\"/mingjus/default.aspx?tstr=%e8%a5%bf%e6%b8%b8%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"格言联璧\",\"url\":\"/mingjus/default.aspx?tstr=%e6%a0%bc%e8%a8%80%e8%81%94%e7%92%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"围炉夜话\",\"url\":\"/mingjus/default.aspx?tstr=%e5%9b%b4%e7%82%89%e5%a4%9c%e8%af%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"增广贤文\",\"url\":\"/mingjus/default.aspx?tstr=%e5%a2%9e%e5%b9%bf%e8%b4%a4%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"吕氏春秋\",\"url\":\"/mingjus/default.aspx?tstr=%e5%90%95%e6%b0%8f%e6%98%a5%e7%a7%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文心雕龙\",\"url\":\"/mingjus/default.aspx?tstr=%e6%96%87%e5%bf%83%e9%9b%95%e9%be%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"醒世恒言\",\"url\":\"/mingjus/default.aspx?tstr=%e9%86%92%e4%b8%96%e6%81%92%e8%a8%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"警世通言\",\"url\":\"/mingjus/default.aspx?tstr=%e8%ad%a6%e4%b8%96%e9%80%9a%e8%a8%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"幼学琼林\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b9%bc%e5%ad%a6%e7%90%bc%e6%9e%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小窗幽记\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b0%8f%e7%aa%97%e5%b9%bd%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"三国演义\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%89%e5%9b%bd%e6%bc%94%e4%b9%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贞观政要\",\"url\":\"/mingjus/default.aspx?tstr=%e8%b4%9e%e8%a7%82%e6%94%bf%e8%a6%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作者名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"李白\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e7%99%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜甫\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%9c%e7%94%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"苏轼\",\"url\":\"/mingjus/default.aspx?astr=%e8%8b%8f%e8%bd%bc\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王维\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e7%bb%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜牧\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%9c%e7%89%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆游\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%86%e6%b8%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李煜\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e7%85%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元稹\",\"url\":\"/mingjus/default.aspx?astr=%e5%85%83%e7%a8%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩愈\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a9%e6%84%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岑参\",\"url\":\"/mingjus/default.aspx?astr=%e5%b2%91%e5%8f%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"齐己\",\"url\":\"/mingjus/default.aspx?astr=%e9%bd%90%e5%b7%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贾岛\",\"url\":\"/mingjus/default.aspx?astr=%e8%b4%be%e5%b2%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳永\",\"url\":\"/mingjus/default.aspx?astr=%e6%9f%b3%e6%b0%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹操\",\"url\":\"/mingjus/default.aspx?astr=%e6%9b%b9%e6%93%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李贺\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e8%b4%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹植\",\"url\":\"/mingjus/default.aspx?astr=%e6%9b%b9%e6%a4%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张籍\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e7%b1%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟郊\",\"url\":\"/mingjus/default.aspx?astr=%e5%ad%9f%e9%83%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皎然\",\"url\":\"/mingjus/default.aspx?astr=%e7%9a%8e%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"许浑\",\"url\":\"/mingjus/default.aspx?astr=%e8%ae%b8%e6%b5%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"罗隐\",\"url\":\"/mingjus/default.aspx?astr=%e7%bd%97%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贯休\",\"url\":\"/mingjus/default.aspx?astr=%e8%b4%af%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦庄\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a6%e5%ba%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"屈原\",\"url\":\"/mingjus/default.aspx?astr=%e5%b1%88%e5%8e%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王勃\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e5%8b%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张祜\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e7%a5%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王建\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e5%bb%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏殊\",\"url\":\"/mingjus/default.aspx?astr=%e6%99%8f%e6%ae%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岳飞\",\"url\":\"/mingjus/default.aspx?astr=%e5%b2%b3%e9%a3%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"姚合\",\"url\":\"/mingjus/default.aspx?astr=%e5%a7%9a%e5%90%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卢纶\",\"url\":\"/mingjus/default.aspx?astr=%e5%8d%a2%e7%ba%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秦观\",\"url\":\"/mingjus/default.aspx?astr=%e7%a7%a6%e8%a7%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"钱起\",\"url\":\"/mingjus/default.aspx?astr=%e9%92%b1%e8%b5%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朱熹\",\"url\":\"/mingjus/default.aspx?astr=%e6%9c%b1%e7%86%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩偓\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a9%e5%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高适\",\"url\":\"/mingjus/default.aspx?astr=%e9%ab%98%e9%80%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"方干\",\"url\":\"/mingjus/default.aspx?astr=%e6%96%b9%e5%b9%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李峤\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e5%b3%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"赵嘏\",\"url\":\"/mingjus/default.aspx?astr=%e8%b5%b5%e5%98%8f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贺铸\",\"url\":\"/mingjus/default.aspx?astr=%e8%b4%ba%e9%93%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑谷\",\"url\":\"/mingjus/default.aspx?astr=%e9%83%91%e8%b0%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑燮\",\"url\":\"/mingjus/default.aspx?astr=%e9%83%91%e7%87%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张说\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e8%af%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张炎\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e7%82%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"白居易\",\"url\":\"/mingjus/default.aspx?astr=%e7%99%bd%e5%b1%85%e6%98%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"辛弃疾\",\"url\":\"/mingjus/default.aspx?astr=%e8%be%9b%e5%bc%83%e7%96%be\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李清照\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e6%b8%85%e7%85%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘禹锡\",\"url\":\"/mingjus/default.aspx?astr=%e5%88%98%e7%a6%b9%e9%94%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李商隐\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e5%95%86%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陶渊明\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%b6%e6%b8%8a%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟浩然\",\"url\":\"/mingjus/default.aspx?astr=%e5%ad%9f%e6%b5%a9%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳宗元\",\"url\":\"/mingjus/default.aspx?astr=%e6%9f%b3%e5%ae%97%e5%85%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王安石\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e5%ae%89%e7%9f%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"欧阳修\",\"url\":\"/mingjus/default.aspx?astr=%e6%ac%a7%e9%98%b3%e4%bf%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦应物\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a6%e5%ba%94%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"温庭筠\",\"url\":\"/mingjus/default.aspx?astr=%e6%b8%a9%e5%ba%ad%e7%ad%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘长卿\",\"url\":\"/mingjus/default.aspx?astr=%e5%88%98%e9%95%bf%e5%8d%bf\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王昌龄\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e6%98%8c%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杨万里\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%a8%e4%b8%87%e9%87%8c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诸葛亮\",\"url\":\"/mingjus/default.aspx?astr=%e8%af%b8%e8%91%9b%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"范仲淹\",\"url\":\"/mingjus/default.aspx?astr=%e8%8c%83%e4%bb%b2%e6%b7%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆龟蒙\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%86%e9%be%9f%e8%92%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏几道\",\"url\":\"/mingjus/default.aspx?astr=%e6%99%8f%e5%87%a0%e9%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"周邦彦\",\"url\":\"/mingjus/default.aspx?astr=%e5%91%a8%e9%82%a6%e5%bd%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜荀鹤\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%9c%e8%8d%80%e9%b9%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"吴文英\",\"url\":\"/mingjus/default.aspx?astr=%e5%90%b4%e6%96%87%e8%8b%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"马致远\",\"url\":\"/mingjus/default.aspx?astr=%e9%a9%ac%e8%87%b4%e8%bf%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皮日休\",\"url\":\"/mingjus/default.aspx?astr=%e7%9a%ae%e6%97%a5%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"左丘明\",\"url\":\"/mingjus/default.aspx?astr=%e5%b7%a6%e4%b8%98%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张九龄\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e4%b9%9d%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"权德舆\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%83%e5%be%b7%e8%88%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"黄庭坚\",\"url\":\"/mingjus/default.aspx?astr=%e9%bb%84%e5%ba%ad%e5%9d%9a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"司马迁\",\"url\":\"/mingjus/default.aspx?astr=%e5%8f%b8%e9%a9%ac%e8%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皇甫冉\",\"url\":\"/mingjus/default.aspx?astr=%e7%9a%87%e7%94%ab%e5%86%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卓文君\",\"url\":\"/mingjus/default.aspx?astr=%e5%8d%93%e6%96%87%e5%90%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文天祥\",\"url\":\"/mingjus/default.aspx?astr=%e6%96%87%e5%a4%a9%e7%a5%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘辰翁\",\"url\":\"/mingjus/default.aspx?astr=%e5%88%98%e8%be%b0%e7%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陈子昂\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%88%e5%ad%90%e6%98%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纳兰性德\",\"url\":\"/mingjus/default.aspx?astr=%e7%ba%b3%e5%85%b0%e6%80%a7%e5%be%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朝代名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"先秦\",\"url\":\"/mingjus/default.aspx?cstr=%e5%85%88%e7%a7%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两汉\",\"url\":\"/mingjus/default.aspx?cstr=%e4%b8%a4%e6%b1%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魏晋\",\"url\":\"/mingjus/default.aspx?cstr=%e9%ad%8f%e6%99%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"南北朝\",\"url\":\"/mingjus/default.aspx?cstr=%e5%8d%97%e5%8c%97%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"隋代\",\"url\":\"/mingjus/default.aspx?cstr=%e9%9a%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐代\",\"url\":\"/mingjus/default.aspx?cstr=%e5%94%90%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五代\",\"url\":\"/mingjus/default.aspx?cstr=%e4%ba%94%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋代\",\"url\":\"/mingjus/default.aspx?cstr=%e5%ae%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"金朝\",\"url\":\"/mingjus/default.aspx?cstr=%e9%87%91%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元代\",\"url\":\"/mingjus/default.aspx?cstr=%e5%85%83%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明代\",\"url\":\"/mingjus/default.aspx?cstr=%e6%98%8e%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清代\",\"url\":\"/mingjus/default.aspx?cstr=%e6%b8%85%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"形式名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"诗文\",\"url\":\"/mingjus/default.aspx?xstr=%e8%af%97%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古籍\",\"url\":\"/mingjus/default.aspx?xstr=%e5%8f%a4%e7%b1%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"谚语\",\"url\":\"/mingjus/default.aspx?xstr=%e8%b0%9a%e8%af%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"对联\",\"url\":\"/mingjus/default.aspx?xstr=%e5%af%b9%e8%81%94\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作者\",\"url\":\"/authors/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"朝代\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"先秦\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%85%88%e7%a7%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两汉\",\"url\":\"/authors/Default.aspx?p=1&c=%e4%b8%a4%e6%b1%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魏晋\",\"url\":\"/authors/Default.aspx?p=1&c=%e9%ad%8f%e6%99%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"南北朝\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%8d%97%e5%8c%97%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"隋代\",\"url\":\"/authors/Default.aspx?p=1&c=%e9%9a%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐代\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%94%90%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五代\",\"url\":\"/authors/Default.aspx?p=1&c=%e4%ba%94%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋代\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%ae%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"金朝\",\"url\":\"/authors/Default.aspx?p=1&c=%e9%87%91%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元代\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%85%83%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明代\",\"url\":\"/authors/Default.aspx?p=1&c=%e6%98%8e%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清代\",\"url\":\"/authors/Default.aspx?p=1&c=%e6%b8%85%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古籍\",\"url\":\"/guwen/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"经部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%bb%8f%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"易类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%98%93%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诗类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%97%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"礼类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%a4%bc%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春秋类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%98%a5%e7%a7%8b%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孝经类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%ad%9d%e7%bb%8f%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五经总义类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%ba%94%e7%bb%8f%e6%80%bb%e4%b9%89%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"四书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%9b%9b%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"乐类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%b9%90%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小学类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%b0%8f%e5%ad%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8f%b2%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"正史类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%ad%a3%e5%8f%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"编年类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%bc%96%e5%b9%b4%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纪事本末类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%ba%aa%e4%ba%8b%e6%9c%ac%e6%9c%ab%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杂史类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%9d%82%e5%8f%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"别史类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%88%ab%e5%8f%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诏令奏议类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%8f%e4%bb%a4%e5%a5%8f%e8%ae%ae%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"传记类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%bc%a0%e8%ae%b0%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史钞类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8f%b2%e9%92%9e%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"载记类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%bd%bd%e8%ae%b0%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"时令类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%97%b6%e4%bb%a4%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"地理类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%9c%b0%e7%90%86%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"职官类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%81%8c%e5%ae%98%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"政书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%94%bf%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"目录类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%9b%ae%e5%bd%95%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史评类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8f%b2%e8%af%84%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"子部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%ad%90%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"儒家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%84%92%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"兵家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%85%b5%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"法家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%b3%95%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"农家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%86%9c%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"医家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8c%bb%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"天文算法类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%a4%a9%e6%96%87%e7%ae%97%e6%b3%95%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"术数类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%9c%af%e6%95%b0%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"艺术类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%89%ba%e6%9c%af%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"谱录类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%b0%b1%e5%bd%95%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杂家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%9d%82%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"类书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%b1%bb%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小说家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%b0%8f%e8%af%b4%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"释家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e9%87%8a%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"道家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e9%81%93%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"集部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e9%9b%86%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"楚辞类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%a5%9a%e8%be%9e%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"别集类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%88%ab%e9%9b%86%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"总集类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%80%bb%e9%9b%86%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诗文评类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%97%e6%96%87%e8%af%84%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"词曲类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%8d%e6%9b%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766457041724,
    "respondTime": 180366,
    "ruleBookInfo": {
      "author": "b.0@text||.cont a.1@text",
      "kind": ".sright span.0@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".contson@html||p.0@html",
      "replaceRegex": "##\\d+条名句|►|\\d+篇诗文"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.0@text||h1@text||a.1@text",
      "bookList": ".cont",
      "bookUrl": "a.0@href||a.-1@href",
      "checkKeyWord": "菜根谭",
      "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'",
      "intro": "p.1@text##\\d+条名句|►|\\d+篇诗文",
      "kind": ".sright span.0@text",
      "name": "a.0@text||b@text##立即打开##全部文章"
    },
    "ruleToc": {
      "chapterList": ".bookcont span a||ul span a||.cont",
      "chapterName": "h1@text||a.0@text##立即打开",
      "chapterUrl": "href"
    },
    "searchUrl": "https://m.gushiwen.cn/search.aspx?value={{key}}&valuej={{key[0]}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n2024.6.3\n古诗词鉴赏\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古诗词网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.gushici.net/",
    "bookUrlPattern": "https://m.gushici.net/book/\\d+/",
    "customButton": false,
    "customOrder": 82,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"推荐\",\"url\":\"https://m.gushici.net/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忧民\",\"url\":\"/chaxun/all/忧民/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重阳\",\"url\":\"/chaxun/all/重阳/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"怀古\",\"url\":\"/chaxun/all/怀古/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中秋\",\"url\":\"/chaxun/all/中秋/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乐府\",\"url\":\"/chaxun/all/乐府/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七夕\",\"url\":\"/chaxun/all/七夕/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"楚辞\",\"url\":\"/chaxun/all/楚辞/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"端午\",\"url\":\"/chaxun/all/端午/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清明\",\"url\":\"/chaxun/all/清明/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寒食\",\"url\":\"/chaxun/all/寒食/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗词\",\"url\":\"/shici/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"类型\",\"url\":\" \",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"写景\",\"url\":\"/t/1/1//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"咏物\",\"url\":\"/t/1/2//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"春天\",\"url\":\"/t/1/3//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"菊花\",\"url\":\"/t/1/4//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"夏天\",\"url\":\"/t/1/5//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柳树\",\"url\":\"/t/1/6//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写马\",\"url\":\"/t/1/7//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秋天\",\"url\":\"/t/1/8//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月亮\",\"url\":\"/t/1/9//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"田园\",\"url\":\"/t/1/10//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冬天\",\"url\":\"/t/1/11//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"山水\",\"url\":\"/t/1/12//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"边塞\",\"url\":\"/t/1/13//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写雨\",\"url\":\"/t/1/14//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写山\",\"url\":\"/t/1/15//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"地名\",\"url\":\"/t/1/16//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写雪\",\"url\":\"/t/1/17//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写水\",\"url\":\"/t/1/18//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抒情\",\"url\":\"/t/1/19//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写风\",\"url\":\"/t/1/20//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"长江\",\"url\":\"/t/1/21//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱国\",\"url\":\"/t/1/22//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写花\",\"url\":\"/t/1/23//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黄河\",\"url\":\"/t/1/24//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"离别\",\"url\":\"/t/1/25//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"梅花\",\"url\":\"/t/1/26//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儿童\",\"url\":\"/t/1/27//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"送别\",\"url\":\"/t/1/28//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荷花\",\"url\":\"/t/1/29//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写鸟\",\"url\":\"/t/1/30//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"思乡\",\"url\":\"/t/1/31//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"读书\",\"url\":\"/t/1/32//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱情\",\"url\":\"/t/1/33//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"思念\",\"url\":\"/t/1/34//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"励志\",\"url\":\"/t/1/35//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"惜时\",\"url\":\"/t/1/36//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲理\",\"url\":\"/t/1/37//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"婉约\",\"url\":\"/t/1/38//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豪放\",\"url\":\"/t/1/39//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闺怨\",\"url\":\"/t/1/40//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悼亡\",\"url\":\"/t/1/41//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗经\",\"url\":\"/t/1/42//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民谣\",\"url\":\"/t/1/43//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写人\",\"url\":\"/t/1/44//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"节日\",\"url\":\"/t/1/45//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老师\",\"url\":\"/t/1/46//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"春节\",\"url\":\"/t/1/47//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"母亲\",\"url\":\"/t/1/48//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"友情\",\"url\":\"/t/1/50//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战争\",\"url\":\"/t/1/51//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"元宵\",\"url\":\"/t/1/67//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寒食\",\"url\":\"/t/1/70//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清明\",\"url\":\"/t/1/71//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"端午\",\"url\":\"/t/1/74//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"楚辞\",\"url\":\"/t/1/77//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七夕\",\"url\":\"/t/1/79//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乐府\",\"url\":\"/t/1/80//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中秋\",\"url\":\"/t/1/81//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"怀古\",\"url\":\"/t/1/82//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重阳\",\"url\":\"/t/1/83//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忧民\",\"url\":\"/t/1/84//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"元宵节\",\"url\":\"/t/1/49//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寒食节\",\"url\":\"/t/1/52//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清明节\",\"url\":\"/t/1/53//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"端午节\",\"url\":\"/t/1/54//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七夕节\",\"url\":\"/t/1/56//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中秋节\",\"url\":\"/t/1/59//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重阳节\",\"url\":\"/t/1/62//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高中古诗\",\"url\":\"/t/1/55//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小学文言\",\"url\":\"/t/1/58//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"初中文言\",\"url\":\"/t/1/61//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高中文言\",\"url\":\"/t/1/64//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忧国忧民\",\"url\":\"/t/1/66//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"咏史怀古\",\"url\":\"/t/1/69//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋词精选\",\"url\":\"/t/1/73//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小学古诗\",\"url\":\"/t/1/75//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"初中古诗\",\"url\":\"/t/1/78//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古文观止\",\"url\":\"/t/1/85//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小学文言文\",\"url\":\"/t/1/57//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"初中文言文\",\"url\":\"/t/1/60//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高中文言文\",\"url\":\"/t/1/63//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古诗十九首\",\"url\":\"/t/1/65//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唐诗三百首\",\"url\":\"/t/1/68//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古诗三百首\",\"url\":\"/t/1/72//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋词三百首\",\"url\":\"/t/1/76//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"作者\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"李白\",\"url\":\"/t/1/86//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杜甫\",\"url\":\"/t/1/87//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"齐己\",\"url\":\"/t/1/88//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"苏轼\",\"url\":\"/t/1/89//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贾岛\",\"url\":\"/t/1/90//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"罗隐\",\"url\":\"/t/1/91//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王维\",\"url\":\"/t/1/92//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柳永\",\"url\":\"/t/1/93//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贯休\",\"url\":\"/t/1/94//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杜牧\",\"url\":\"/t/1/95//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"曹操\",\"url\":\"/t/1/96//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韦庄\",\"url\":\"/t/1/97//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"陆游\",\"url\":\"/t/1/98//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"李贺\",\"url\":\"/t/1/99//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"屈原\",\"url\":\"/t/1/100//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"李煜\",\"url\":\"/t/1/101//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"曹植\",\"url\":\"/t/1/102//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王勃\",\"url\":\"/t/1/103//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"元稹\",\"url\":\"/t/1/104//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"张籍\",\"url\":\"/t/1/105//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"张祜\",\"url\":\"/t/1/106//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孟郊\",\"url\":\"/t/1/107//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩愈\",\"url\":\"/t/1/108//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王建\",\"url\":\"/t/1/109//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"晏殊\",\"url\":\"/t/1/110//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"岑参\",\"url\":\"/t/1/111//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皎然\",\"url\":\"/t/1/112//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"岳飞\",\"url\":\"/t/1/113//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"许浑\",\"url\":\"/t/1/114//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"卢纶\",\"url\":\"/t/1/115//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"姚合\",\"url\":\"/t/1/116//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秦观\",\"url\":\"/t/1/117//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"郑谷\",\"url\":\"/t/1/118//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"钱起\",\"url\":\"/t/1/119//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"郑燮\",\"url\":\"/t/1/120//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"张说\",\"url\":\"/t/1/121//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朱熹\",\"url\":\"/t/1/122//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"张炎\",\"url\":\"/t/1/123//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩偓\",\"url\":\"/t/1/124//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高适\",\"url\":\"/t/1/126//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"方干\",\"url\":\"/t/1/128//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"李峤\",\"url\":\"/t/1/130//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赵嘏\",\"url\":\"/t/1/132//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贺铸\",\"url\":\"/t/1/133//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"程垓\",\"url\":\"/t/1/168//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白居易\",\"url\":\"/t/1/125//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"辛弃疾\",\"url\":\"/t/1/127//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"李清照\",\"url\":\"/t/1/129//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刘禹锡\",\"url\":\"/t/1/131//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"李商隐\",\"url\":\"/t/1/134//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"陶渊明\",\"url\":\"/t/1/135//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孟浩然\",\"url\":\"/t/1/136//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柳宗元\",\"url\":\"/t/1/137//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"范仲淹\",\"url\":\"/t/1/138//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王安石\",\"url\":\"/t/1/139//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"陆龟蒙\",\"url\":\"/t/1/140//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"权德舆\",\"url\":\"/t/1/141//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"晏几道\",\"url\":\"/t/1/142//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧阳修\",\"url\":\"/t/1/143//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黄庭坚\",\"url\":\"/t/1/144//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周邦彦\",\"url\":\"/t/1/145//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韦应物\",\"url\":\"/t/1/146//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"司马迁\",\"url\":\"/t/1/147//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杜荀鹤\",\"url\":\"/t/1/148//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皇甫冉\",\"url\":\"/t/1/149//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"温庭筠\",\"url\":\"/t/1/150//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刘长卿\",\"url\":\"/t/1/151//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"卓文君\",\"url\":\"/t/1/152//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"吴文英\",\"url\":\"/t/1/153//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文天祥\",\"url\":\"/t/1/154//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王昌龄\",\"url\":\"/t/1/155//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"马致远\",\"url\":\"/t/1/156//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刘辰翁\",\"url\":\"/t/1/157//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杨万里\",\"url\":\"/t/1/158//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皮日休\",\"url\":\"/t/1/159//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"左丘明\",\"url\":\"/t/1/160//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诸葛亮\",\"url\":\"/t/1/161//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朝代\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"先秦\",\"url\":\"/t/1/169//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"两汉\",\"url\":\"/t/1/170//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魏晋\",\"url\":\"/t/1/171//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"南北朝\",\"url\":\"/t/1/172//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"隋代\",\"url\":\"/t/1/173//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唐代\",\"url\":\"/t/1/174//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"五代\",\"url\":\"/t/1/175//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋代\",\"url\":\"/t/1/176//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金朝\",\"url\":\"/t/1/177//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"元代\",\"url\":\"/t/1/178//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明代\",\"url\":\"/t/1/179//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清代\",\"url\":\"/t/1/180//index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"名句\",\"url\":\"/mingju/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"主题\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"故乡\",\"url\":\"/chaxun/ju/故乡/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豆蔻\",\"url\":\"/chaxun/ju/豆蔻/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"相思\",\"url\":\"/chaxun/ju/相思/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秋风\",\"url\":\"/chaxun/ju/秋风/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"九天\",\"url\":\"/chaxun/ju/九天/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大漠\",\"url\":\"/chaxun/ju/大漠/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"北风\",\"url\":\"/chaxun/ju/北风/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青山\",\"url\":\"/chaxun/ju/青山/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"尘世\",\"url\":\"/chaxun/ju/尘世/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明月\",\"url\":\"/chaxun/ju/明月/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青天\",\"url\":\"/chaxun/ju/青天/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天山\",\"url\":\"/chaxun/ju/天山/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天涯\",\"url\":\"/chaxun/ju/天涯/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"作者\",\"url\":\"/zuozhe/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朝代\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"先秦\",\"url\":\"/zuozhe/xianqin/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"两汉\",\"url\":\"/zuozhe/lianghan/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魏晋\",\"url\":\"/zuozhe/weijin/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"南北朝\",\"url\":\"/zuozhe/nanbeichao/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"隋代\",\"url\":\"/zuozhe/sui/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唐代\",\"url\":\"/zuozhe/tang/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"五代\",\"url\":\"/zuozhe/wudai/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋代\",\"url\":\"/zuozhe/song/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金朝\",\"url\":\"/zuozhe/jinchao/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"元代\",\"url\":\"/zuozhe/yuan/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明代\",\"url\":\"/zuozhe/ming/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清代\",\"url\":\"/zuozhe/qing/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古籍\",\"url\":\"/book/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经部\",\"url\":\"/book/jingbu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"易类\",\"url\":\"/book/yi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"书类\",\"url\":\"/book/shu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗类\",\"url\":\"/book/shi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"礼类\",\"url\":\"/book/li/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"春秋类\",\"url\":\"/book/chunqiu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孝经类\",\"url\":\"/book/xiaojing/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"五经总义类\",\"url\":\"/book/wujingzongyi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"四书类\",\"url\":\"/book/sishu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乐类\",\"url\":\"/book/le/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小学类\",\"url\":\"/book/xiaoxue/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"史部\",\"url\":\"/book/shibu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正史类\",\"url\":\"/book/zhengshi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"编年类\",\"url\":\"/book/biannian/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"纪事本末类\",\"url\":\"/book/jishibenmo/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杂史类\",\"url\":\"/book/zashi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"别史类\",\"url\":\"/book/bieshi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诏令奏议类\",\"url\":\"/book/zuolingzouyi/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传记类\",\"url\":\"/book/chuanji/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"史钞类\",\"url\":\"/book/shichao/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"载记类\",\"url\":\"/book/zaiji/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"时令类\",\"url\":\"/book/shiling/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"地理类\",\"url\":\"/book/dili/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职官类\",\"url\":\"/book/zhiguan/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"政书类\",\"url\":\"/book/zhengshu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"目录类\",\"url\":\"/book/mulu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"史评类\",\"url\":\"/book/shiping/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"子部\",\"url\":\"/book/zibu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儒家类\",\"url\":\"/book/rujia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兵家类\",\"url\":\"/book/bingjia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"法家类\",\"url\":\"/book/fajia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农家类\",\"url\":\"/book/nongjia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"医家类\",\"url\":\"/book/yijia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天文算法类\",\"url\":\"/book/tianwensuanfa/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"术数类\",\"url\":\"/book/shushu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"艺术类\",\"url\":\"/book/yishu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"谱录类\",\"url\":\"/book/pulu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杂家类\",\"url\":\"/book/zajia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"类书类\",\"url\":\"/book/leishu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小说家类\",\"url\":\"/book/xiaoshuojia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"释家类\",\"url\":\"/book/shijia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"道家类\",\"url\":\"/book/daojia/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"集部\",\"url\":\"/book/jibu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"楚辞类\",\"url\":\"/book/chuci/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"别集类\",\"url\":\"/book/bieji/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总集类\",\"url\":\"/book/zongji/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗文评类\",\"url\":\"/book/shiwenping/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"词曲类\",\"url\":\"/book/ciqu/index<,_{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1766457046959,
    "respondTime": 181389,
    "ruleBookInfo": {
      "author": "p.0@a.1@text",
      "intro": "🐾\n{{@@.tag@text}}{{@@p@text}}",
      "kind": "p.0@a.0@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".gushici.0@html&&.shici@html",
      "replaceRegex": "##上一章|目录|下一章"
    },
    "ruleExplore": {
      "coverUrl": "@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'"
    },
    "ruleSearch": {
      "author": "p.0@text||.juab@text||p.1@a.1@text",
      "bookList": ".shici-pic||.ju-box||.gushici",
      "bookUrl": "a@href",
      "checkKeyWord": "李白",
      "coverUrl": "@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'",
      "intro": "🐾\n{{@@.tag@text}}{{@@p@text}}",
      "kind": "p.1@a.0@text##>>",
      "name": "b@text||.juaa@text||p.0@text"
    },
    "ruleToc": {
      "chapterList": "dl dd a||tag.html",
      "chapterName": "h1@text||text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://m.gushici.net/chaxun/all/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n2024.5.10\n诗经\n乐府\n楚辞\n小学文言文\n初中文言文\n高中文言文\n唐诗三百首\n古诗三百首\n宋词三百首\n古诗十九首\n以上几个发现没写\n写了也用不了，因为阅读获取不了源码\n本书可以看一些中华古典书籍及其名人名言，诗词\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古诗文网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.gushiwen.cn/",
    "bookUrlPattern": "https://m.gushiwen.cn/guwen/book_\\w+.aspx",
    "customButton": false,
    "customOrder": 83,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"诗文\",\"url\":\"/shiwens/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"类型诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"送别\",\"url\":\"/shiwens/default.aspx?tstr=%e9%80%81%e5%88%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"劝学\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%9d%e5%ad%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"边塞\",\"url\":\"/shiwens/default.aspx?tstr=%e8%be%b9%e5%a1%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"儿童\",\"url\":\"/shiwens/default.aspx?tstr=%e5%84%bf%e7%ab%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春天\",\"url\":\"/shiwens/default.aspx?tstr=%e6%98%a5%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"夏天\",\"url\":\"/shiwens/default.aspx?tstr=%e5%a4%8f%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秋天\",\"url\":\"/shiwens/default.aspx?tstr=%e7%a7%8b%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"冬天\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%ac%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悲愤\",\"url\":\"/shiwens/default.aspx?tstr=%e6%82%b2%e6%84%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悼亡\",\"url\":\"/shiwens/default.aspx?tstr=%e6%82%bc%e4%ba%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏怀\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e6%80%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱国\",\"url\":\"/shiwens/default.aspx?tstr=%e7%88%b1%e5%9b%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"思乡\",\"url\":\"/shiwens/default.aspx?tstr=%e6%80%9d%e4%b9%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏物\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱情\",\"url\":\"/shiwens/default.aspx?tstr=%e7%88%b1%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"田园\",\"url\":\"/shiwens/default.aspx?tstr=%e7%94%b0%e5%9b%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"民歌\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b0%91%e6%ad%8c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"民谣\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b0%91%e8%b0%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"山水\",\"url\":\"/shiwens/default.aspx?tstr=%e5%b1%b1%e6%b0%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"怀古\",\"url\":\"/shiwens/default.aspx?tstr=%e6%80%80%e5%8f%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏史\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e5%8f%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"散文\",\"url\":\"/shiwens/default.aspx?tstr=%e6%95%a3%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"闺怨\",\"url\":\"/shiwens/default.aspx?tstr=%e9%97%ba%e6%80%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"抒情\",\"url\":\"/shiwens/default.aspx?tstr=%e6%8a%92%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"赞美\",\"url\":\"/shiwens/default.aspx?tstr=%e8%b5%9e%e7%be%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"咏柳\",\"url\":\"/shiwens/default.aspx?tstr=%e5%92%8f%e6%9f%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"读书\",\"url\":\"/shiwens/default.aspx?tstr=%e8%af%bb%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秋思\",\"url\":\"/shiwens/default.aspx?tstr=%e7%a7%8b%e6%80%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"哲理\",\"url\":\"/shiwens/default.aspx?tstr=%e5%93%b2%e7%90%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"离别\",\"url\":\"/shiwens/default.aspx?tstr=%e7%a6%bb%e5%88%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"梅花\",\"url\":\"/shiwens/default.aspx?tstr=%e6%a2%85%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"叙事\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%99%e4%ba%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雪\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e9%9b%aa\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写景\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e6%99%af\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"月亮\",\"url\":\"/shiwens/default.aspx?tstr=%e6%9c%88%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"长诗\",\"url\":\"/shiwens/default.aspx?tstr=%e9%95%bf%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%b1%e5%bf%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"战争\",\"url\":\"/shiwens/default.aspx?tstr=%e6%88%98%e4%ba%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"荷花\",\"url\":\"/shiwens/default.aspx?tstr=%e8%8d%b7%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"题画\",\"url\":\"/shiwens/default.aspx?tstr=%e9%a2%98%e7%94%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"感恩\",\"url\":\"/shiwens/default.aspx?tstr=%e6%84%9f%e6%81%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"动物\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%a8%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"散曲\",\"url\":\"/shiwens/default.aspx?tstr=%e6%95%a3%e6%9b%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"感怀\",\"url\":\"/shiwens/default.aspx?tstr=%e6%84%9f%e6%80%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"饮酒\",\"url\":\"/shiwens/default.aspx?tstr=%e9%a5%ae%e9%85%92\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"落花\",\"url\":\"/shiwens/default.aspx?tstr=%e8%90%bd%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"桃花\",\"url\":\"/shiwens/default.aspx?tstr=%e6%a1%83%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雨\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e9%9b%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"青春\",\"url\":\"/shiwens/default.aspx?tstr=%e9%9d%92%e6%98%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写山\",\"url\":\"/shiwens/default.aspx?tstr=%e5%86%99%e5%b1%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"劝学\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8a%9d%e5%ad%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"论诗\",\"url\":\"/shiwens/default.aspx?tstr=%e8%ae%ba%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"游仙\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b8%b8%e4%bb%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"节日\",\"url\":\"/shiwens/default.aspx?tstr=%e8%8a%82%e6%97%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春节\",\"url\":\"/shiwens/default.aspx?tstr=%e6%98%a5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元宵节\",\"url\":\"/shiwens/default.aspx?tstr=%e5%85%83%e5%ae%b5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"寒食节\",\"url\":\"/shiwens/default.aspx?tstr=%e5%af%92%e9%a3%9f%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清明节\",\"url\":\"/shiwens/default.aspx?tstr=%e6%b8%85%e6%98%8e%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"端午节\",\"url\":\"/shiwens/default.aspx?tstr=%e7%ab%af%e5%8d%88%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"七夕节\",\"url\":\"/shiwens/default.aspx?tstr=%e4%b8%83%e5%a4%95%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"中秋节\",\"url\":\"/shiwens/default.aspx?tstr=%e4%b8%ad%e7%a7%8b%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"重阳节\",\"url\":\"/shiwens/default.aspx?tstr=%e9%87%8d%e9%98%b3%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"托物言志\",\"url\":\"/shiwens/default.aspx?tstr=%e6%89%98%e7%89%a9%e8%a8%80%e5%bf%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古文观止\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%a4%e6%96%87%e8%a7%82%e6%ad%a2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋词精选\",\"url\":\"/shiwens/default.aspx?tstr=%e5%ae%8b%e8%af%8d%e7%b2%be%e9%80%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小学古诗\",\"url\":\"/shiwens/default.aspx?tstr=%e5%b0%8f%e5%ad%a6%e5%8f%a4%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"初中古诗\",\"url\":\"/shiwens/default.aspx?tstr=%e5%88%9d%e4%b8%ad%e5%8f%a4%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高中古诗\",\"url\":\"/shiwens/default.aspx?tstr=%e9%ab%98%e4%b8%ad%e5%8f%a4%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小学文言文\",\"url\":\"/shiwens/default.aspx?tstr=%e5%b0%8f%e5%ad%a6%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"初中文言文\",\"url\":\"/shiwens/default.aspx?tstr=%e5%88%9d%e4%b8%ad%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高中文言文\",\"url\":\"/shiwens/default.aspx?tstr=%e9%ab%98%e4%b8%ad%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐诗三百首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%94%90%e8%af%97%e4%b8%89%e7%99%be%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古诗三百首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%a4%e8%af%97%e4%b8%89%e7%99%be%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋词三百首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%ae%8b%e8%af%8d%e4%b8%89%e7%99%be%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古诗十九首\",\"url\":\"/shiwens/default.aspx?tstr=%e5%8f%a4%e8%af%97%e5%8d%81%e4%b9%9d%e9%a6%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作者诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"李白\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e7%99%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜甫\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%9c%e7%94%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"苏轼\",\"url\":\"/shiwens/default.aspx?astr=%e8%8b%8f%e8%bd%bc\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王维\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e7%bb%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜牧\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%9c%e7%89%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆游\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%86%e6%b8%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李煜\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e7%85%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元稹\",\"url\":\"/shiwens/default.aspx?astr=%e5%85%83%e7%a8%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩愈\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a9%e6%84%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岑参\",\"url\":\"/shiwens/default.aspx?astr=%e5%b2%91%e5%8f%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"齐己\",\"url\":\"/shiwens/default.aspx?astr=%e9%bd%90%e5%b7%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贾岛\",\"url\":\"/shiwens/default.aspx?astr=%e8%b4%be%e5%b2%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳永\",\"url\":\"/shiwens/default.aspx?astr=%e6%9f%b3%e6%b0%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹操\",\"url\":\"/shiwens/default.aspx?astr=%e6%9b%b9%e6%93%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李贺\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e8%b4%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹植\",\"url\":\"/shiwens/default.aspx?astr=%e6%9b%b9%e6%a4%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张籍\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e7%b1%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟郊\",\"url\":\"/shiwens/default.aspx?astr=%e5%ad%9f%e9%83%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皎然\",\"url\":\"/shiwens/default.aspx?astr=%e7%9a%8e%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"许浑\",\"url\":\"/shiwens/default.aspx?astr=%e8%ae%b8%e6%b5%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"罗隐\",\"url\":\"/shiwens/default.aspx?astr=%e7%bd%97%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贯休\",\"url\":\"/shiwens/default.aspx?astr=%e8%b4%af%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦庄\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a6%e5%ba%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"屈原\",\"url\":\"/shiwens/default.aspx?astr=%e5%b1%88%e5%8e%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王勃\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e5%8b%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张祜\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e7%a5%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王建\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e5%bb%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏殊\",\"url\":\"/shiwens/default.aspx?astr=%e6%99%8f%e6%ae%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岳飞\",\"url\":\"/shiwens/default.aspx?astr=%e5%b2%b3%e9%a3%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"姚合\",\"url\":\"/shiwens/default.aspx?astr=%e5%a7%9a%e5%90%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卢纶\",\"url\":\"/shiwens/default.aspx?astr=%e5%8d%a2%e7%ba%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秦观\",\"url\":\"/shiwens/default.aspx?astr=%e7%a7%a6%e8%a7%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"钱起\",\"url\":\"/shiwens/default.aspx?astr=%e9%92%b1%e8%b5%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朱熹\",\"url\":\"/shiwens/default.aspx?astr=%e6%9c%b1%e7%86%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩偓\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a9%e5%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高适\",\"url\":\"/shiwens/default.aspx?astr=%e9%ab%98%e9%80%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"方干\",\"url\":\"/shiwens/default.aspx?astr=%e6%96%b9%e5%b9%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李峤\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e5%b3%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"赵嘏\",\"url\":\"/shiwens/default.aspx?astr=%e8%b5%b5%e5%98%8f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贺铸\",\"url\":\"/shiwens/default.aspx?astr=%e8%b4%ba%e9%93%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑谷\",\"url\":\"/shiwens/default.aspx?astr=%e9%83%91%e8%b0%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑燮\",\"url\":\"/shiwens/default.aspx?astr=%e9%83%91%e7%87%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张说\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e8%af%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张炎\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e7%82%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"白居易\",\"url\":\"/shiwens/default.aspx?astr=%e7%99%bd%e5%b1%85%e6%98%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"辛弃疾\",\"url\":\"/shiwens/default.aspx?astr=%e8%be%9b%e5%bc%83%e7%96%be\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李清照\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e6%b8%85%e7%85%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘禹锡\",\"url\":\"/shiwens/default.aspx?astr=%e5%88%98%e7%a6%b9%e9%94%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李商隐\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%8e%e5%95%86%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陶渊明\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%b6%e6%b8%8a%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟浩然\",\"url\":\"/shiwens/default.aspx?astr=%e5%ad%9f%e6%b5%a9%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳宗元\",\"url\":\"/shiwens/default.aspx?astr=%e6%9f%b3%e5%ae%97%e5%85%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王安石\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e5%ae%89%e7%9f%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"欧阳修\",\"url\":\"/shiwens/default.aspx?astr=%e6%ac%a7%e9%98%b3%e4%bf%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦应物\",\"url\":\"/shiwens/default.aspx?astr=%e9%9f%a6%e5%ba%94%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"温庭筠\",\"url\":\"/shiwens/default.aspx?astr=%e6%b8%a9%e5%ba%ad%e7%ad%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘长卿\",\"url\":\"/shiwens/default.aspx?astr=%e5%88%98%e9%95%bf%e5%8d%bf\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王昌龄\",\"url\":\"/shiwens/default.aspx?astr=%e7%8e%8b%e6%98%8c%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杨万里\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%a8%e4%b8%87%e9%87%8c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诸葛亮\",\"url\":\"/shiwens/default.aspx?astr=%e8%af%b8%e8%91%9b%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"范仲淹\",\"url\":\"/shiwens/default.aspx?astr=%e8%8c%83%e4%bb%b2%e6%b7%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆龟蒙\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%86%e9%be%9f%e8%92%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏几道\",\"url\":\"/shiwens/default.aspx?astr=%e6%99%8f%e5%87%a0%e9%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"周邦彦\",\"url\":\"/shiwens/default.aspx?astr=%e5%91%a8%e9%82%a6%e5%bd%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜荀鹤\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%9c%e8%8d%80%e9%b9%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"吴文英\",\"url\":\"/shiwens/default.aspx?astr=%e5%90%b4%e6%96%87%e8%8b%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"马致远\",\"url\":\"/shiwens/default.aspx?astr=%e9%a9%ac%e8%87%b4%e8%bf%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皮日休\",\"url\":\"/shiwens/default.aspx?astr=%e7%9a%ae%e6%97%a5%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"左丘明\",\"url\":\"/shiwens/default.aspx?astr=%e5%b7%a6%e4%b8%98%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张九龄\",\"url\":\"/shiwens/default.aspx?astr=%e5%bc%a0%e4%b9%9d%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"权德舆\",\"url\":\"/shiwens/default.aspx?astr=%e6%9d%83%e5%be%b7%e8%88%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"黄庭坚\",\"url\":\"/shiwens/default.aspx?astr=%e9%bb%84%e5%ba%ad%e5%9d%9a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"司马迁\",\"url\":\"/shiwens/default.aspx?astr=%e5%8f%b8%e9%a9%ac%e8%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皇甫冉\",\"url\":\"/shiwens/default.aspx?astr=%e7%9a%87%e7%94%ab%e5%86%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卓文君\",\"url\":\"/shiwens/default.aspx?astr=%e5%8d%93%e6%96%87%e5%90%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文天祥\",\"url\":\"/shiwens/default.aspx?astr=%e6%96%87%e5%a4%a9%e7%a5%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘辰翁\",\"url\":\"/shiwens/default.aspx?astr=%e5%88%98%e8%be%b0%e7%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陈子昂\",\"url\":\"/shiwens/default.aspx?astr=%e9%99%88%e5%ad%90%e6%98%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纳兰性德\",\"url\":\"/shiwens/default.aspx?astr=%e7%ba%b3%e5%85%b0%e6%80%a7%e5%be%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朝代诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"先秦\",\"url\":\"/shiwens/default.aspx?cstr=%e5%85%88%e7%a7%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两汉\",\"url\":\"/shiwens/default.aspx?cstr=%e4%b8%a4%e6%b1%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魏晋\",\"url\":\"/shiwens/default.aspx?cstr=%e9%ad%8f%e6%99%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"南北朝\",\"url\":\"/shiwens/default.aspx?cstr=%e5%8d%97%e5%8c%97%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"隋代\",\"url\":\"/shiwens/default.aspx?cstr=%e9%9a%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐代\",\"url\":\"/shiwens/default.aspx?cstr=%e5%94%90%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五代\",\"url\":\"/shiwens/default.aspx?cstr=%e4%ba%94%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋代\",\"url\":\"/shiwens/default.aspx?cstr=%e5%ae%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"金朝\",\"url\":\"/shiwens/default.aspx?cstr=%e9%87%91%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元代\",\"url\":\"/shiwens/default.aspx?cstr=%e5%85%83%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明代\",\"url\":\"/shiwens/default.aspx?cstr=%e6%98%8e%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清代\",\"url\":\"/shiwens/default.aspx?cstr=%e6%b8%85%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"形式诗文\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"诗\",\"url\":\"/shiwens/default.aspx?xstr=%e8%af%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"词\",\"url\":\"/shiwens/default.aspx?xstr=%e8%af%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曲\",\"url\":\"/shiwens/default.aspx?xstr=%e6%9b%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文言文\",\"url\":\"/shiwens/default.aspx?xstr=%e6%96%87%e8%a8%80%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"名句\",\"url\":\"/mingjus/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"类型名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"春天\",\"url\":\"/mingjus/default.aspx?tstr=%e6%98%a5%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"夏天\",\"url\":\"/mingjus/default.aspx?tstr=%e5%a4%8f%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秋天\",\"url\":\"/mingjus/default.aspx?tstr=%e7%a7%8b%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"冬天\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%ac%e5%a4%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱国\",\"url\":\"/mingjus/default.aspx?tstr=%e7%88%b1%e5%9b%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雪\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%9b%aa\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"思念\",\"url\":\"/mingjus/default.aspx?tstr=%e6%80%9d%e5%bf%b5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱情\",\"url\":\"/mingjus/default.aspx?tstr=%e7%88%b1%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"思乡\",\"url\":\"/mingjus/default.aspx?tstr=%e6%80%9d%e4%b9%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"离别\",\"url\":\"/mingjus/default.aspx?tstr=%e7%a6%bb%e5%88%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"月亮\",\"url\":\"/mingjus/default.aspx?tstr=%e6%9c%88%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"梅花\",\"url\":\"/mingjus/default.aspx?tstr=%e6%a2%85%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"/mingjus/default.aspx?tstr=%e5%8a%b1%e5%bf%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"荷花\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8d%b7%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写雨\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%9b%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"友情\",\"url\":\"/mingjus/default.aspx?tstr=%e5%8f%8b%e6%83%85\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"感恩\",\"url\":\"/mingjus/default.aspx?tstr=%e6%84%9f%e6%81%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写风\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%a3%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"西湖\",\"url\":\"/mingjus/default.aspx?tstr=%e8%a5%bf%e6%b9%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"读书\",\"url\":\"/mingjus/default.aspx?tstr=%e8%af%bb%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"菊花\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8f%8a%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"长江\",\"url\":\"/mingjus/default.aspx?tstr=%e9%95%bf%e6%b1%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"黄河\",\"url\":\"/mingjus/default.aspx?tstr=%e9%bb%84%e6%b2%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"竹子\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ab%b9%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"哲理\",\"url\":\"/mingjus/default.aspx?tstr=%e5%93%b2%e7%90%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"泰山\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b3%b0%e5%b1%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"边塞\",\"url\":\"/mingjus/default.aspx?tstr=%e8%be%b9%e5%a1%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳树\",\"url\":\"/mingjus/default.aspx?tstr=%e6%9f%b3%e6%a0%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写鸟\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e9%b8%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"桃花\",\"url\":\"/mingjus/default.aspx?tstr=%e6%a1%83%e8%8a%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"老师\",\"url\":\"/mingjus/default.aspx?tstr=%e8%80%81%e5%b8%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"母亲\",\"url\":\"/mingjus/default.aspx?tstr=%e6%af%8d%e4%ba%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"伤感\",\"url\":\"/mingjus/default.aspx?tstr=%e4%bc%a4%e6%84%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"田园\",\"url\":\"/mingjus/default.aspx?tstr=%e7%94%b0%e5%9b%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"写云\",\"url\":\"/mingjus/default.aspx?tstr=%e5%86%99%e4%ba%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"庐山\",\"url\":\"/mingjus/default.aspx?tstr=%e5%ba%90%e5%b1%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"山水\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b1%b1%e6%b0%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"星星\",\"url\":\"/mingjus/default.aspx?tstr=%e6%98%9f%e6%98%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"荀子\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8d%80%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟子\",\"url\":\"/mingjus/default.aspx?tstr=%e5%ad%9f%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"论语\",\"url\":\"/mingjus/default.aspx?tstr=%e8%ae%ba%e8%af%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"墨子\",\"url\":\"/mingjus/default.aspx?tstr=%e5%a2%a8%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"老子\",\"url\":\"/mingjus/default.aspx?tstr=%e8%80%81%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史记\",\"url\":\"/mingjus/default.aspx?tstr=%e5%8f%b2%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"中庸\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%ad%e5%ba%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"礼记\",\"url\":\"/mingjus/default.aspx?tstr=%e7%a4%bc%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"尚书\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b0%9a%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晋书\",\"url\":\"/mingjus/default.aspx?tstr=%e6%99%8b%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"左传\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b7%a6%e4%bc%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"论衡\",\"url\":\"/mingjus/default.aspx?tstr=%e8%ae%ba%e8%a1%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"管子\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ae%a1%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"说苑\",\"url\":\"/mingjus/default.aspx?tstr=%e8%af%b4%e8%8b%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"列子\",\"url\":\"/mingjus/default.aspx?tstr=%e5%88%97%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"国语\",\"url\":\"/mingjus/default.aspx?tstr=%e5%9b%bd%e8%af%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"节日\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8a%82%e6%97%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春节\",\"url\":\"/mingjus/default.aspx?tstr=%e6%98%a5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元宵节\",\"url\":\"/mingjus/default.aspx?tstr=%e5%85%83%e5%ae%b5%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"寒食节\",\"url\":\"/mingjus/default.aspx?tstr=%e5%af%92%e9%a3%9f%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清明节\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b8%85%e6%98%8e%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"端午节\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ab%af%e5%8d%88%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"七夕节\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%83%e5%a4%95%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"中秋节\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%ad%e7%a7%8b%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"重阳节\",\"url\":\"/mingjus/default.aspx?tstr=%e9%87%8d%e9%98%b3%e8%8a%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩非子\",\"url\":\"/mingjus/default.aspx?tstr=%e9%9f%a9%e9%9d%9e%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"罗织经\",\"url\":\"/mingjus/default.aspx?tstr=%e7%bd%97%e7%bb%87%e7%bb%8f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"菜根谭\",\"url\":\"/mingjus/default.aspx?tstr=%e8%8f%9c%e6%a0%b9%e8%b0%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"红楼梦\",\"url\":\"/mingjus/default.aspx?tstr=%e7%ba%a2%e6%a5%bc%e6%a2%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"弟子规\",\"url\":\"/mingjus/default.aspx?tstr=%e5%bc%9f%e5%ad%90%e8%a7%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"战国策\",\"url\":\"/mingjus/default.aspx?tstr=%e6%88%98%e5%9b%bd%e7%ad%96\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"后汉书\",\"url\":\"/mingjus/default.aspx?tstr=%e5%90%8e%e6%b1%89%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"淮南子\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b7%ae%e5%8d%97%e5%ad%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"商君书\",\"url\":\"/mingjus/default.aspx?tstr=%e5%95%86%e5%90%9b%e4%b9%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"水浒传\",\"url\":\"/mingjus/default.aspx?tstr=%e6%b0%b4%e6%b5%92%e4%bc%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"西游记\",\"url\":\"/mingjus/default.aspx?tstr=%e8%a5%bf%e6%b8%b8%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"格言联璧\",\"url\":\"/mingjus/default.aspx?tstr=%e6%a0%bc%e8%a8%80%e8%81%94%e7%92%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"围炉夜话\",\"url\":\"/mingjus/default.aspx?tstr=%e5%9b%b4%e7%82%89%e5%a4%9c%e8%af%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"增广贤文\",\"url\":\"/mingjus/default.aspx?tstr=%e5%a2%9e%e5%b9%bf%e8%b4%a4%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"吕氏春秋\",\"url\":\"/mingjus/default.aspx?tstr=%e5%90%95%e6%b0%8f%e6%98%a5%e7%a7%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文心雕龙\",\"url\":\"/mingjus/default.aspx?tstr=%e6%96%87%e5%bf%83%e9%9b%95%e9%be%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"醒世恒言\",\"url\":\"/mingjus/default.aspx?tstr=%e9%86%92%e4%b8%96%e6%81%92%e8%a8%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"警世通言\",\"url\":\"/mingjus/default.aspx?tstr=%e8%ad%a6%e4%b8%96%e9%80%9a%e8%a8%80\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"幼学琼林\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b9%bc%e5%ad%a6%e7%90%bc%e6%9e%97\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小窗幽记\",\"url\":\"/mingjus/default.aspx?tstr=%e5%b0%8f%e7%aa%97%e5%b9%bd%e8%ae%b0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"三国演义\",\"url\":\"/mingjus/default.aspx?tstr=%e4%b8%89%e5%9b%bd%e6%bc%94%e4%b9%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贞观政要\",\"url\":\"/mingjus/default.aspx?tstr=%e8%b4%9e%e8%a7%82%e6%94%bf%e8%a6%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作者名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"李白\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e7%99%bd\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜甫\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%9c%e7%94%ab\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"苏轼\",\"url\":\"/mingjus/default.aspx?astr=%e8%8b%8f%e8%bd%bc\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王维\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e7%bb%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜牧\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%9c%e7%89%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆游\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%86%e6%b8%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李煜\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e7%85%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元稹\",\"url\":\"/mingjus/default.aspx?astr=%e5%85%83%e7%a8%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩愈\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a9%e6%84%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岑参\",\"url\":\"/mingjus/default.aspx?astr=%e5%b2%91%e5%8f%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"齐己\",\"url\":\"/mingjus/default.aspx?astr=%e9%bd%90%e5%b7%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贾岛\",\"url\":\"/mingjus/default.aspx?astr=%e8%b4%be%e5%b2%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳永\",\"url\":\"/mingjus/default.aspx?astr=%e6%9f%b3%e6%b0%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹操\",\"url\":\"/mingjus/default.aspx?astr=%e6%9b%b9%e6%93%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李贺\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e8%b4%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"曹植\",\"url\":\"/mingjus/default.aspx?astr=%e6%9b%b9%e6%a4%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张籍\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e7%b1%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟郊\",\"url\":\"/mingjus/default.aspx?astr=%e5%ad%9f%e9%83%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皎然\",\"url\":\"/mingjus/default.aspx?astr=%e7%9a%8e%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"许浑\",\"url\":\"/mingjus/default.aspx?astr=%e8%ae%b8%e6%b5%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"罗隐\",\"url\":\"/mingjus/default.aspx?astr=%e7%bd%97%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贯休\",\"url\":\"/mingjus/default.aspx?astr=%e8%b4%af%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦庄\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a6%e5%ba%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"屈原\",\"url\":\"/mingjus/default.aspx?astr=%e5%b1%88%e5%8e%9f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王勃\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e5%8b%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张祜\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e7%a5%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王建\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e5%bb%ba\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏殊\",\"url\":\"/mingjus/default.aspx?astr=%e6%99%8f%e6%ae%8a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"岳飞\",\"url\":\"/mingjus/default.aspx?astr=%e5%b2%b3%e9%a3%9e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"姚合\",\"url\":\"/mingjus/default.aspx?astr=%e5%a7%9a%e5%90%88\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卢纶\",\"url\":\"/mingjus/default.aspx?astr=%e5%8d%a2%e7%ba%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"秦观\",\"url\":\"/mingjus/default.aspx?astr=%e7%a7%a6%e8%a7%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"钱起\",\"url\":\"/mingjus/default.aspx?astr=%e9%92%b1%e8%b5%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朱熹\",\"url\":\"/mingjus/default.aspx?astr=%e6%9c%b1%e7%86%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韩偓\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a9%e5%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高适\",\"url\":\"/mingjus/default.aspx?astr=%e9%ab%98%e9%80%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"方干\",\"url\":\"/mingjus/default.aspx?astr=%e6%96%b9%e5%b9%b2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李峤\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e5%b3%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"赵嘏\",\"url\":\"/mingjus/default.aspx?astr=%e8%b5%b5%e5%98%8f\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"贺铸\",\"url\":\"/mingjus/default.aspx?astr=%e8%b4%ba%e9%93%b8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑谷\",\"url\":\"/mingjus/default.aspx?astr=%e9%83%91%e8%b0%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"郑燮\",\"url\":\"/mingjus/default.aspx?astr=%e9%83%91%e7%87%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张说\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e8%af%b4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张炎\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e7%82%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"白居易\",\"url\":\"/mingjus/default.aspx?astr=%e7%99%bd%e5%b1%85%e6%98%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"辛弃疾\",\"url\":\"/mingjus/default.aspx?astr=%e8%be%9b%e5%bc%83%e7%96%be\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李清照\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e6%b8%85%e7%85%a7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘禹锡\",\"url\":\"/mingjus/default.aspx?astr=%e5%88%98%e7%a6%b9%e9%94%a1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"李商隐\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%8e%e5%95%86%e9%9a%90\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陶渊明\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%b6%e6%b8%8a%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孟浩然\",\"url\":\"/mingjus/default.aspx?astr=%e5%ad%9f%e6%b5%a9%e7%84%b6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"柳宗元\",\"url\":\"/mingjus/default.aspx?astr=%e6%9f%b3%e5%ae%97%e5%85%83\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王安石\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e5%ae%89%e7%9f%b3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"欧阳修\",\"url\":\"/mingjus/default.aspx?astr=%e6%ac%a7%e9%98%b3%e4%bf%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"韦应物\",\"url\":\"/mingjus/default.aspx?astr=%e9%9f%a6%e5%ba%94%e7%89%a9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"温庭筠\",\"url\":\"/mingjus/default.aspx?astr=%e6%b8%a9%e5%ba%ad%e7%ad%a0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘长卿\",\"url\":\"/mingjus/default.aspx?astr=%e5%88%98%e9%95%bf%e5%8d%bf\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"王昌龄\",\"url\":\"/mingjus/default.aspx?astr=%e7%8e%8b%e6%98%8c%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杨万里\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%a8%e4%b8%87%e9%87%8c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诸葛亮\",\"url\":\"/mingjus/default.aspx?astr=%e8%af%b8%e8%91%9b%e4%ba%ae\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"范仲淹\",\"url\":\"/mingjus/default.aspx?astr=%e8%8c%83%e4%bb%b2%e6%b7%b9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陆龟蒙\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%86%e9%be%9f%e8%92%99\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"晏几道\",\"url\":\"/mingjus/default.aspx?astr=%e6%99%8f%e5%87%a0%e9%81%93\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"周邦彦\",\"url\":\"/mingjus/default.aspx?astr=%e5%91%a8%e9%82%a6%e5%bd%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杜荀鹤\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%9c%e8%8d%80%e9%b9%a4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"吴文英\",\"url\":\"/mingjus/default.aspx?astr=%e5%90%b4%e6%96%87%e8%8b%b1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"马致远\",\"url\":\"/mingjus/default.aspx?astr=%e9%a9%ac%e8%87%b4%e8%bf%9c\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皮日休\",\"url\":\"/mingjus/default.aspx?astr=%e7%9a%ae%e6%97%a5%e4%bc%91\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"左丘明\",\"url\":\"/mingjus/default.aspx?astr=%e5%b7%a6%e4%b8%98%e6%98%8e\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"张九龄\",\"url\":\"/mingjus/default.aspx?astr=%e5%bc%a0%e4%b9%9d%e9%be%84\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"权德舆\",\"url\":\"/mingjus/default.aspx?astr=%e6%9d%83%e5%be%b7%e8%88%86\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"黄庭坚\",\"url\":\"/mingjus/default.aspx?astr=%e9%bb%84%e5%ba%ad%e5%9d%9a\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"司马迁\",\"url\":\"/mingjus/default.aspx?astr=%e5%8f%b8%e9%a9%ac%e8%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"皇甫冉\",\"url\":\"/mingjus/default.aspx?astr=%e7%9a%87%e7%94%ab%e5%86%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"卓文君\",\"url\":\"/mingjus/default.aspx?astr=%e5%8d%93%e6%96%87%e5%90%9b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文天祥\",\"url\":\"/mingjus/default.aspx?astr=%e6%96%87%e5%a4%a9%e7%a5%a5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"刘辰翁\",\"url\":\"/mingjus/default.aspx?astr=%e5%88%98%e8%be%b0%e7%bf%81\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"陈子昂\",\"url\":\"/mingjus/default.aspx?astr=%e9%99%88%e5%ad%90%e6%98%82\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纳兰性德\",\"url\":\"/mingjus/default.aspx?astr=%e7%ba%b3%e5%85%b0%e6%80%a7%e5%be%b7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"朝代名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"先秦\",\"url\":\"/mingjus/default.aspx?cstr=%e5%85%88%e7%a7%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两汉\",\"url\":\"/mingjus/default.aspx?cstr=%e4%b8%a4%e6%b1%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魏晋\",\"url\":\"/mingjus/default.aspx?cstr=%e9%ad%8f%e6%99%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"南北朝\",\"url\":\"/mingjus/default.aspx?cstr=%e5%8d%97%e5%8c%97%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"隋代\",\"url\":\"/mingjus/default.aspx?cstr=%e9%9a%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐代\",\"url\":\"/mingjus/default.aspx?cstr=%e5%94%90%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五代\",\"url\":\"/mingjus/default.aspx?cstr=%e4%ba%94%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋代\",\"url\":\"/mingjus/default.aspx?cstr=%e5%ae%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"金朝\",\"url\":\"/mingjus/default.aspx?cstr=%e9%87%91%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元代\",\"url\":\"/mingjus/default.aspx?cstr=%e5%85%83%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明代\",\"url\":\"/mingjus/default.aspx?cstr=%e6%98%8e%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清代\",\"url\":\"/mingjus/default.aspx?cstr=%e6%b8%85%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"形式名句\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"诗文\",\"url\":\"/mingjus/default.aspx?xstr=%e8%af%97%e6%96%87\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古籍\",\"url\":\"/mingjus/default.aspx?xstr=%e5%8f%a4%e7%b1%8d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"谚语\",\"url\":\"/mingjus/default.aspx?xstr=%e8%b0%9a%e8%af%ad\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"对联\",\"url\":\"/mingjus/default.aspx?xstr=%e5%af%b9%e8%81%94\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作者\",\"url\":\"/authors/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"朝代\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"先秦\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%85%88%e7%a7%a6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两汉\",\"url\":\"/authors/Default.aspx?p=1&c=%e4%b8%a4%e6%b1%89\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魏晋\",\"url\":\"/authors/Default.aspx?p=1&c=%e9%ad%8f%e6%99%8b\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"南北朝\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%8d%97%e5%8c%97%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"隋代\",\"url\":\"/authors/Default.aspx?p=1&c=%e9%9a%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唐代\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%94%90%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五代\",\"url\":\"/authors/Default.aspx?p=1&c=%e4%ba%94%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宋代\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%ae%8b%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"金朝\",\"url\":\"/authors/Default.aspx?p=1&c=%e9%87%91%e6%9c%9d\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"元代\",\"url\":\"/authors/Default.aspx?p=1&c=%e5%85%83%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明代\",\"url\":\"/authors/Default.aspx?p=1&c=%e6%98%8e%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"清代\",\"url\":\"/authors/Default.aspx?p=1&c=%e6%b8%85%e4%bb%a3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古籍\",\"url\":\"/guwen/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"经部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%bb%8f%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"易类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%98%93%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诗类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%97%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"礼类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%a4%bc%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"春秋类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%98%a5%e7%a7%8b%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"孝经类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%ad%9d%e7%bb%8f%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"五经总义类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%ba%94%e7%bb%8f%e6%80%bb%e4%b9%89%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"四书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%9b%9b%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"乐类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%b9%90%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小学类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%b0%8f%e5%ad%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8f%b2%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"正史类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%ad%a3%e5%8f%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"编年类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%bc%96%e5%b9%b4%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纪事本末类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%ba%aa%e4%ba%8b%e6%9c%ac%e6%9c%ab%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杂史类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%9d%82%e5%8f%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"别史类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%88%ab%e5%8f%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诏令奏议类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%8f%e4%bb%a4%e5%a5%8f%e8%ae%ae%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"传记类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e4%bc%a0%e8%ae%b0%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史钞类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8f%b2%e9%92%9e%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"载记类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%bd%bd%e8%ae%b0%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"时令类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%97%b6%e4%bb%a4%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"地理类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%9c%b0%e7%90%86%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"职官类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%81%8c%e5%ae%98%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"政书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%94%bf%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"目录类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%9b%ae%e5%bd%95%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"史评类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8f%b2%e8%af%84%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"子部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%ad%90%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"儒家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%84%92%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"兵家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%85%b5%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"法家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%b3%95%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"农家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%86%9c%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"医家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%8c%bb%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"天文算法类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%a4%a9%e6%96%87%e7%ae%97%e6%b3%95%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"术数类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%9c%af%e6%95%b0%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"艺术类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%89%ba%e6%9c%af%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"谱录类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%b0%b1%e5%bd%95%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"杂家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%9d%82%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"类书类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e7%b1%bb%e4%b9%a6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"小说家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%b0%8f%e8%af%b4%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"释家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e9%87%8a%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"道家类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e9%81%93%e5%ae%b6%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"集部\",\"url\":\"/guwen/Default.aspx?p=1&type=%e9%9b%86%e9%83%a8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"楚辞类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%a5%9a%e8%be%9e%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"别集类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e5%88%ab%e9%9b%86%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"总集类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e6%80%bb%e9%9b%86%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诗文评类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%97%e6%96%87%e8%af%84%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"词曲类\",\"url\":\"/guwen/Default.aspx?p=1&type=%e8%af%8d%e6%9b%b2%e7%b1%bb\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766359814406,
    "respondTime": 182575,
    "ruleBookInfo": {
      "author": "b.0@text||.cont a.1@text",
      "kind": ".sright span.0@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".contson@html||p.0@html",
      "replaceRegex": "##\\d+条名句|►|\\d+篇诗文"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.0@text||h1@text||a.1@text",
      "bookList": ".cont",
      "bookUrl": "a.0@href||a.-1@href",
      "checkKeyWord": "菜根谭",
      "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'",
      "intro": "p.1@text##\\d+条名句|►|\\d+篇诗文",
      "kind": ".sright span.0@text",
      "name": "a.0@text||b@text##立即打开##全部文章"
    },
    "ruleToc": {
      "chapterList": ".bookcont span a||ul span a||.cont",
      "chapterName": "h1@text||a.0@text##立即打开",
      "chapterUrl": "href"
    },
    "searchUrl": "https://m.gushiwen.cn/search.aspx?value={{key}}&valuej={{key[0]}}",
    "weight": 0
  },
  {
    "bookSourceComment": "只改了目录规则\n正文规则很混乱，，自己看的不对自己改吧。。。\n还有图片，图片字也有，正常的摄影图也有。。图片样式text和full自己改。。",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古典文学（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://yz4.chaoxing.com",
    "customButton": false,
    "customOrder": 84,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nu1='::/circlemarket/getBook,{\"method\":\"POST\",\"body\":\"start={{page-1}}&size=25&channelId=';\nu2='\"}';\nlist=[[\"❀超星推荐❀\",130],[\"❀世界名著❀\",1000000007],[\"名家名作\",1000000008],[\"流行小说\",1000000010],[\"古典文学\",1000000009],[\"诗歌散文\",1000000033],[\"文学理论\",1000000063],[\"纪实文学\",1000000498],[\"少儿文学\",1000001204],[\"外文原著\",1000000438],[\"❀中国历史❀\",1000000057],[\"史学研究\",1000000072],[\"人物传记\",1000000066],[\"文物考古\",1000000069],[\"通俗演绎\",1000000060],[\"世界历史\",1000001049],[\"❀中国哲学❀\",1000000013],[\"西方哲学\",1000000014],[\"马列哲学\",1000000015],[\"宗教\",1000000393],[\"❀艺术摄影❀\",1000000051],[\"美术书法\",1000000042],[\"音乐舞蹈\",1000000045],[\"建筑雕塑\",1000000048],[\"戏曲戏剧\",1000000081],[\"电影电视\",1000001046],[\"艺术理论\",1000000075],[\"❀经济管理❀\",1000000102],[\"投资理财\",1000000105],[\"金融会计\",1000000108],[\"成功励志\",1000000111],[\"创业创新\",1000000138],[\"❀政法政治❀\",1000000414],[\"法学\",1000000417],[\"国际关系\",1000000420],[\"❀社科心理❀\",1000000090],[\"社会学\",1000000087],[\"语言文字\",1000000135],[\"新闻传播\",1000000435],[\"❀军事理论❀\",1000000426],[\"军事技术\",1000000429],[\"军事百科\",1000000432],[\"❀工业技术❀\",1000000026],[\"航空航天\",1000000027],[\"交通运输\",1000000030],[\"环境科学\",1000000031],[\"农业科学\",1000000032],[\"计算机学\",1000000036],[\"❀公共卫生❀\",1000000471],[\"基础医学\",1000000474],[\"中医学\",1000000477],[\"临床医学\",1000000480],[\"药学\",1000000483],[\"❀高等教育❀\",1000000399],[\"基础教育\",1000000402],[\"职业教育\",1000000405],[\"理论管理\",1000000408],[\"❀大众烹饪❀\",1000000120],[\"旅游\",1000000123],[\"保健\",1000000126],[\"育儿\",1000000129],[\"体育\",1000001048],[\"小人书\",1000000522],[\"生活百科\",1000000486],[\"❀科普读物❀\",1000000017],[\"数理化学\",1000000019],[\"天文地球\",1000000020],[\"生物科学\",1000000022],[\"自然科学\",1000000023]];\nlist.map(a=>a[0]+u1+a[1]+u2).join(\"&&\").replace(/❀/g,\"❀　　　　　❀\")\n</js>",
    "lastUpdateTime": 1766457054341,
    "respondTime": 1161,
    "ruleBookInfo": {
      "author": "class.artCon@tag.p@text##\\s*编?著",
      "intro": "##[\\s\\S]*##<br>★★★     超星·出版     ★★★<br>★★★   本书暂无简介  ★★★###",
      "lastChapter": "class.con@tag.a.-1@text",
      "name": "tag.h2.0@text"
    },
    "ruleContent": {
      "content": "class.ztArtCon@tag.p@html||body@html##([\\w，、。！？]{26}[。！？；]+[”’]?)(?=[^\\n]{27})##$1<br>",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "author##\\s*编?著",
      "bookList": "subject",
      "bookUrl": "mobileulr",
      "coverUrl": "coverUrl",
      "name": "name"
    },
    "ruleSearch": {
      "author": "author##\\s*编?著",
      "bookList": "$.[*]",
      "bookUrl": "mobileulr",
      "coverUrl": "coverUrl",
      "name": "name"
    },
    "ruleToc": {
      "chapterList": "<js>\nresult=result.match(/Html = \"(.*?)\"/)[1]\nunescape(result)\n</js>li a",
      "chapterName": "text##^目录$",
      "chapterUrl": "attr##&name=.+"
    },
    "searchUrl": "http://yz4.chaoxing.com/circlemarket/getsearch,{\n  \"method\": \"POST\",\n  \"body\": \"&channelId=52&sw={{key}}&start=0&size=25\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "//250424by= =",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "古典文学（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.zggdwx.com/",
    "customButton": false,
    "customOrder": 85,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                           经部                           ::\n十三经::/api/getBookList?category=7&page={{page}}&limit=20\n十三经注疏::/api/getBookList?category=8&page={{page}}&limit=20\n其他::/api/getBookList?category=9&page={{page}}&limit=20\n                           史部                           ::\n正史::/api/getBookList?category=10&page={{page}}&limit=20\n地理::/api/getBookList?category=11&page={{page}}&limit=20\n别杂史等::/api/getBookList?category=12&page={{page}}&limit=20\n目录::/api/getBookList?category=13&page={{page}}&limit=20\n                           子部                           ::\n诸子::/api/getBookList?category=14&page={{page}}&limit=20\n道家::/api/getBookList?category=15&page={{page}}&limit=20\n术数::/api/getBookList?category=16&page={{page}}&limit=20\n兵家::/api/getBookList?category=17&page={{page}}&limit=20\n医学::/api/getBookList?category=18&page={{page}}&limit=20\n科技::/api/getBookList?category=19&page={{page}}&limit=20\n书法绘画::/api/getBookList?category=20&page={{page}}&limit=20\n艺术::/api/getBookList?category=21&page={{page}}&limit=20\n类书::/api/getBookList?category=22&page={{page}}&limit=20\n儒家::/api/getBookList?category=23&page={{page}}&limit=20\n杂家::/api/getBookList?category=24&page={{page}}&limit=20\n蒙学::/api/getBookList?category=25&page={{page}}&limit=20\n释家::/api/getBookList?category=26&page={{page}}&limit=20\n隋以前笔记::/api/getBookList?category=27&page={{page}}&limit=20\n隋唐笔记::/api/getBookList?category=28&page={{page}}&limit=20\n宋元笔记::/api/getBookList?category=29&page={{page}}&limit=20\n明代笔记::/api/getBookList?category=30&page={{page}}&limit=20\n清代笔记::/api/getBookList?category=31&page={{page}}&limit=20\n                           集部                           ::\n总集::/api/getBookList?category=32&page={{page}}&limit=20\n别集::/api/getBookList?category=33&page={{page}}&limit=20\n戏曲::/api/getBookList?category=34&page={{page}}&limit=20\n文论::/api/getBookList?category=35&page={{page}}&limit=20\n                           小说                           ::\n明清通俗小说::/api/getBookList?category=36&page={{page}}&limit=20\n文言小说::/api/getBookList?category=37&page={{page}}&limit=20\n                           诗词                           ::\n诗::/api/getShiciList?category=38&page={{page}}&limit=20\n词::/api/getShiciList?category=39&page={{page}}&limit=20\n曲::/api/getShiciList?category=40&page={{page}}&limit=20&page={{page}}&limit=20",
    "lastUpdateTime": 1766314502816,
    "respondTime": 2285,
    "ruleBookInfo": {
      "author": "class.author.0@text",
      "coverUrl": "<js>\n//从豆瓣获取封面\nvar pic=\"\";\nlet j=JSON.parse(java.ajax(\"https://book.douban.com/j/subject_suggest?q=\"+book.name));\nj.map(o=>{\nif(o.title==book.name){pic=o.pic}\n});\nif(pic.length<3&&j.length>0){\npic=j[0].pic;\n}\nresult=pic\n//java.log(result)\n</js>",
      "intro": "id.introduction@html",
      "name": "tag.h1@text"
    },
    "ruleContent": {
      "content": "@js:\na=java.getString(\".content.0@html||p@text||.container@html\")\n\"<br>\"+String(a).replace(/(<\\/blockquote>)/g,\"————$1\")"
    },
    "ruleExplore": {
      "author": "$.authors.[*].name",
      "bookList": "$.data.[*]",
      "bookUrl": "$.filename||$.shiciId@js:\nif(result.length>0){\n\tif(/\\D/.test(result)){\n\t\tsource.key+result+\".html\"\n\t\t}else{source.key+\"shici/\"+result+\".html\"}\n}else baseUrl",
      "intro": "$.description",
      "name": "$.name||$.title"
    },
    "ruleSearch": {
      "bookList": "#b_results@li.0",
      "bookUrl": "h2@a@href",
      "name": "h2@text"
    },
    "ruleToc": {
      "chapterList": "<js>\na=java.getElements(\"class.list@.item||.container@title\")\n//java.log(a)\nresult=[]\nja=a.toArray().map(o=>{\nlet a={\"title\":o.text(),\"link\":o.attr(\"href\")}\nresult.push(a)\n})\n//适配单页诗\nif(result.length<1){\nresult.push({\"title\":book.name,\"link\":baseUrl})\n}\n\nresult\n</js>",
      "chapterName": "title",
      "chapterUrl": "link"
    },
    "variableComment": "MjUwNDI0Ynk9ID0=",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 凑合用，搜索资源大概率失效\n\nSra.ᚿᚫ⸙",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天涯知识（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://3g.sbkk8.com#",
    "customButton": false,
    "customOrder": 86,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "诸子百家::http://3g.sbkk8.com/gudai/zhuzibaijia/\n古代文学::http://3g.sbkk8.com/gudai/\n古代医书::http://3g.sbkk8.com/gudai/gudaiyishu/\n佛经大全::http://3g.sbkk8.com/gudai/fujingdaquan/\n故事会::http://3g.sbkk8.com/gushihui/\n易经::http://3g.sbkk8.com/gudai/yijingshuji/\n史书::http://3g.sbkk8.com/gudai/shishu/",
    "lastUpdateTime": 1766358970290,
    "respondTime": 180973,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "tag.p@textNodes##2016|- 版权所有|声明 :本网站.*|"
    },
    "ruleExplore": {
      "bookList": "class.booklist@li",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "name": "a@text"
    },
    "ruleSearch": {
      "bookList": "class.result",
      "bookUrl": "tag.a@href",
      "checkKeyWord": "的画像",
      "intro": "text",
      "name": "tag.a@text"
    },
    "ruleToc": {
      "chapterList": ":a href=\"(.*?)\"\\s+target=\"_blank\">(.*?)<",
      "chapterName": "$2",
      "chapterUrl": "$1"
    },
    "searchUrl": "http://zhannei.baidu.com/cse/search?s=5140549751047532462&nsid=&q={{key}}&searchtype=title&isNeedCheckDomain=1&jump=1",
    "weight": 0
  },
  {
    "bookSourceComment": "斗罗大陆全套，仅发现",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "斗罗小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.douluodalu1.com",
    "customButton": false,
    "customOrder": 87,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "斗罗续集::/xuji/\n斗罗同人::/tongren/\n唐家三少::/tangsan/",
    "lastUpdateTime": 1759513222824,
    "respondTime": 406,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##\\s.*",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": "class.m-post@tag.p@text"
    },
    "ruleExplore": {
      "author": "tag.span@text",
      "bookList": "class.pop-book",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "tag.img@_src",
      "name": "tag.h2@text"
    },
    "ruleSearch": {
      "author": "tag.em@text##作者.|\\s.*",
      "bookList": "class.post",
      "bookUrl": "tag.a.0@href",
      "intro": "tag.p@text",
      "name": "tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "class.xsbox@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "需要魔法",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "熊猫文学（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.dxmwx.org",
    "customButton": false,
    "customOrder": 88,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::/list/topall_玄幻_{{page}}.html\n奇幻::/list/topall_奇幻_{{page}}.html\n武侠::/list/topall_武侠_{{page}}.html\n仙侠::/list/topall_仙侠_{{page}}.html\n都市::/list/topall_都市_{{page}}.html\n言情::/list/topall_言情_{{page}}.html\n军事::/list/topall_军事_{{page}}.html\n历史::/list/topall_历史_{{page}}.html\n科幻::/list/topall_科幻_{{page}}.html\n悬疑::/list/topall_悬疑_{{page}}.html\n女生::/list/topmm__{{page}}.html\n完本::/list/topend__{{page}}.html\n新书榜::/list/topnew__{{page}}.html\n更新榜::/list/topupdate__{{page}}.html\n月点击::/list/topmonth__{{page}}.html\n周点击::/list/topweek__{{page}}.html\n日点击::/list/topday__{{page}}.html",
    "lastUpdateTime": 1766313979857,
    "respondTime": 5773,
    "ruleBookInfo": {
      "author": "//meta[@property='og:novel:author']/@content",
      "coverUrl": "//meta[@property='og:image']/@content",
      "intro": "//meta[@property='og:description']/@content",
      "kind": "//meta[@property='og:novel:category']/@content",
      "lastChapter": "//meta[@property='og:novel:latest_chapter_name']/@content",
      "name": "//meta[@property='og:novel:book_name']/@content",
      "tocUrl": "@css:a[href^='/chapter/']@href"
    },
    "ruleContent": {
      "content": "id.Lab_Contents.0@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.margin0h5.0@tag.a.1@text",
      "bookList": "@css:#ListContents>div[style*='margin']",
      "bookUrl": "class.margin0h5.0@tag.a.0@href",
      "coverUrl": "tag.img.0@src",
      "intro": "class.neirongh5.0@tag.a.0@text",
      "kind": "class.biaoqian.0@tag.a.0@text",
      "lastChapter": "@css:a[href='javascript:void(0)']@textNodes",
      "name": "class.margin0h5.0@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "@css:a[href^='/read/']:not([title])",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/list/{{key}}.html",
    "weight": 0
  },
  {
    "bookSourceComment": "国轻，可登录\n整理修改：GitHub@ZWolken",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "百合爱会（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yamibo.com/site/novel",
    "customButton": false,
    "customOrder": 89,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\r\n{\"title\":\"原创小说\",\"url\":\"https://www.yamibo.com/novel/list?q=1&page={{page}}&per-page=50\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"二次元同人\",\"url\":\"https://www.yamibo.com/novel/list?q=2&page={{page}}&per-page=50\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"三次元同人\",\"url\":\"https://www.yamibo.com/novel/list?q=3&page={{page}}&per-page=50\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\r\n{\"title\":\"完结\",\"url\":\"https://www.yamibo.com/novel/list?q=finish&page={{page}}&per-page=50\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\r\n{\"title\":\"全部作品\",\"url\":\"https://www.yamibo.com/novel/list?page={{page}}&per-page=50\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}\r\n]",
    "lastUpdateTime": 1759349271338,
    "loginUrl": "https://www.yamibo.com/user/login",
    "respondTime": 1893,
    "ruleBookInfo": {
      "coverUrl": "tag.img.1@src",
      "intro": "class.panel-body.1@text"
    },
    "ruleContent": {
      "content": "class.row@tag.p@textNodes",
      "imageStyle": "0.0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.td.2@text",
      "bookList": "class.table table-hover@tag.tbody@tag.tr",
      "bookUrl": "tag.td.1@tag.a@href",
      "coverUrl": "tag.img.0@src",
      "kind": "tag.td.3@tag.a@text",
      "name": "tag.td.1@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.col-md-4 col-xs-6!0:1:2",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "https://www.yamibo.com/search/novel?SearchForm%5Bkeyword%5D={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 都是老书",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全本小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.qbxsba.com",
    "customButton": false,
    "customOrder": 90,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻魔幻::https://m.qbxsba.com/category-1-{{page}}/\n都市娱乐::https://m.qbxsba.com/category-2-{{page}}/\n仙侠武侠::https://m.qbxsba.com/category-3-{{page}}/\n历史军事::https://m.qbxsba.com/category-4-{{page}}/\n女频言情::https://m.qbxsba.com/category-5-{{page}}/\n游戏竞技::https://m.qbxsba.com/category-6-{{page}}/\n科幻灵异::https://m.qbxsba.com/category-7-{{page}}/\n综合其他::https://m.qbxsba.com/category-8-{{page}}/\n全部小说::https://m.qbxsba.com/category-0-{{page}}/",
    "lastUpdateTime": 1766359167112,
    "respondTime": 184734,
    "ruleBookInfo": {
      "coverUrl": "class.block_img2@img@src",
      "intro": "class.intro_info@text",
      "lastChapter": "class.block_txt2@p.6@a@text"
    },
    "ruleContent": {
      "content": "id.nr1@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##本章未完.*"
    },
    "ruleExplore": {
      "author": "a.1@text",
      "bookList": "class.cover@p",
      "bookUrl": "a.0@href",
      "name": "a.0@text"
    },
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": "class.cover@p",
      "bookUrl": "a.1@href",
      "checkKeyWord": "我的",
      "kind": "a.0@text##\\[|\\]",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "class.chapter@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": "id.pagelink@a.11@href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}&action=login&searchtype=all\",\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "编写人员：GitHub@gongfuture\n不强制登录（目前）",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "三七小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.37yq.com",
    "customButton": false,
    "customOrder": 91,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{'title':'全站总榜','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'总点击榜','url':'/wenku/allvisit_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'总推荐榜','url':'/wenku/allvote_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'总鲜花榜','url':'/wenku/allflower_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'月点击榜','url':'/wenku/monthvisit_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'月推荐榜','url':'/wenku/monthvote_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'月鲜花榜','url':'/wenku/monthflower_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'最近更新','url':'/wenku/lastupdate_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'最新入库','url':'/wenku/postdate_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'收藏榜','url':'/wenku/goodnum_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'字数榜','url':'/wenku/words_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'新书榜','url':'/wenku/postdate_0_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'文库新书榜','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'电击文库','url':'/wenku/postdate_1_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'富士见文库','url':'/wenku/postdate_2_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'角川文库','url':'/wenku/postdate_3_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'MF文库J','url':'/wenku/postdate_4_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'Fami通文库','url':'/wenku/postdate_5_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'GA文库','url':'/wenku/postdate_6_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'HJ文库','url':'/wenku/postdate_7_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'一迅社','url':'/wenku/postdate_8_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'集英社','url':'/wenku/postdate_9_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'小学馆','url':'/wenku/postdate_10_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'讲谈社','url':'/wenku/postdate_11_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少女文库','url':'/wenku/postdate_12_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'文库热点榜','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'电击文库','url':'/wenku/allvisit_1_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'富士见文库','url':'/wenku/allvisit_2_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'角川文库','url':'/wenku/allvisit_3_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'MF文库J','url':'/wenku/allvisit_4_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'Fami通文库','url':'/wenku/allvisit_5_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'GA文库','url':'/wenku/allvisit_6_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'HJ文库','url':'/wenku/allvisit_7_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'一迅社','url':'/wenku/allvisit_8_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'集英社','url':'/wenku/allvisit_9_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'小学馆','url':'/wenku/allvisit_10_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'讲谈社','url':'/wenku/allvisit_11_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少女文库','url':'/wenku/allvisit_12_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'文库收藏榜','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'电击文库','url':'/wenku/goodnum_1_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'富士见文库','url':'/wenku/goodnum_2_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'角川文库','url':'/wenku/goodnum_3_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'MF文库J','url':'/wenku/goodnum_4_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'Fami通文库','url':'/wenku/goodnum_5_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'GA文库','url':'/wenku/goodnum_6_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'HJ文库','url':'/wenku/goodnum_7_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'一迅社','url':'/wenku/goodnum_8_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'集英社','url':'/wenku/goodnum_9_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'小学馆','url':'/wenku/goodnum_10_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'讲谈社','url':'/wenku/goodnum_11_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少女文库','url':'/wenku/goodnum_12_0_0_0_0_0_0_{{page}}.html','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}}]",
    "lastUpdateTime": 1759324064712,
    "loginUrl": "https://www.37yq.com/login.php",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "class.au-name@text",
      "coverUrl": "class.book-img fl@tag.img@src",
      "intro": "class.book-dec Jbook-dec hide@p@text",
      "kind": "class.book-label@children@text## ##,",
      "lastChapter": "class.tit fl.0@text",
      "name": "class.book-name@text##\\(.*?\\)",
      "tocUrl": "class.btn read-btn@href",
      "wordCount": "@js:\n// 这里字数还是有问题，不过是网站给的数据有问题，我不知道咋改了\nlet wordCountStr = java.getString(\"class.nums@tag.i.1@text\");\nlet wordCount = parseInt(wordCountStr, 10);\nlet doubledWordCount = wordCount * 2;\nlet formattedWordCount = `${doubledWordCount}万字`;\nformattedWordCount\n"
    },
    "ruleContent": {
      "content": "class.read-content@all&&class.divimage@tag.img@all",
      "sourceRegex": "/files.*",
      "title": "id.mlfy_main_text@h1@text"
    },
    "ruleExplore": {
      "author": "class.bookilnk@span.0@text",
      "bookList": "class.bookbox fl",
      "bookUrl": "class.bookimg@tag.a.0@href",
      "coverUrl": "class.bookimg@tag.a.0@tag.img@data-original",
      "intro": "class.bookintro@text",
      "kind": "class.bookilnk@span.1@text",
      "lastChapter": "class.bookupdate@tag.a.0@text",
      "name": "class.bookname@tag.a.0@text##\\(.*?\\)"
    },
    "ruleSearch": {
      "author": "class.bookinfo@a.0@text",
      "bookList": "class.search-result-list clearfix",
      "bookUrl": "class.btn@a.0@href||class.tit@a.0@href||class.imgbox fl se-result-book@a.0@href",
      "checkKeyWord": "魔女之旅",
      "coverUrl": "class.imgbox fl se-result-book@a.0@tag.img.0@src",
      "intro": "class.fl se-result-infos@p.0@text",
      "kind": "class.bookinfo@a.1@text%%class.bookinfo@span.0@text",
      "name": "class.tit@a.0@text##\\(.*?\\)",
      "wordCount": "class.bookinfo@tag.span.1@all##\\D+"
    },
    "ruleToc": {
      "chapterList": "class.col-4",
      "chapterName": "class.col-4@a@text",
      "chapterUrl": "class.col-4@a@href",
      "isVolume": "class.v-line@text"
    },
    "searchUrl": "https://www.37yq.com/so.html?searchkey={{key}}&page={{page}}&searchtype=all",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "城堡小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.96cbtxt.com/",
    "customButton": false,
    "customOrder": 92,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"男生\",\n    \"url\": \"/list-1-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"玄幻小说\",\n    \"url\": \"/list-4-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"奇幻小说\",\n    \"url\": \"/list-5-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"武侠小说\",\n    \"url\": \"/list-6-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"仙侠小说\",\n    \"url\": \"/list-7-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"都市小说\",\n    \"url\": \"/list-8-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"军事小说\",\n    \"url\": \"/list-9-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"历史小说\",\n    \"url\": \"/list-10-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"游戏小说\",\n    \"url\": \"/list-11-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"体育小说\",\n    \"url\": \"/list-12-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"科幻小说\",\n    \"url\": \"/list-13-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"诸天无限\",\n    \"url\": \"/list-14-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"悬疑小说\",\n    \"url\": \"/list-15-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"女生\",\n    \"url\": \"/list-2-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"古代言情\",\n    \"url\": \"/list-16-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"仙侠奇缘\",\n    \"url\": \"/list-17-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"现代言情\",\n    \"url\": \"/list-18-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"浪漫青春\",\n    \"url\": \"/list-19-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"玄幻言情\",\n    \"url\": \"/list-20-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"悬疑推理\",\n    \"url\": \"/list-21-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"科幻空间\",\n    \"url\": \"/list-22-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"游戏竞技\",\n    \"url\": \"/list-23-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"短篇言情\",\n    \"url\": \"/list-24-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"轻小说\",\n    \"url\": \"/list-42-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"耽美\",\n    \"url\": \"/list-40-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"百合\",\n    \"url\": \"/list-41-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"二次元\",\n    \"url\": \"/list-3-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"原生幻想\",\n    \"url\": \"/list-25-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"恋爱日常\",\n    \"url\": \"/list-26-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"衍生同人\",\n    \"url\": \"/list-27-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"搞笑吐槽\",\n    \"url\": \"/list-28-{{page}}/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  }\n]",
    "header": "{\n  \"upgrade-insecure-requests\": \"1\",\n  \"user-agent\": \"Mozilla/5.0 (Linux; Android 15; 23113RKC6C Build/AQ3A.240912.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/131.0.6778.260 Mobile Safari/537.36\",\n  \"accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7\",\n  \"x-requested-with\": \"cn.mujiankeji.mbrowser\",\n  \"accept-encoding\": \"deflate, br, zstd\",\n  \"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"\n}",
    "lastUpdateTime": 1759350462783,
    "respondTime": 180000,
    "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": "@js: \nso = java.ajax(baseUrl.replace(/book/,\"chapter\"));\njava.setContent(so);\nvar id = baseUrl.match(/book\\/(.*?)\\.html/)[1];\njava.put(\"id\",id);\nvar pages = java.getStringList(\".dropDown@li@data-p\");\njava.put(\"page\",pages.length);\nresult = source.key + \"/index.php?action=loadChapterPage\" + \",\" + JSON.stringify({\n  \"body\": `id=${id}&page=1`,\n  \"method\": \"POST\"\n});",
      "wordCount": ".t_c.2@text##字数："
    },
    "ruleContent": {
      "content": "<js>\nfunction replace (content) {\n  const source = \"内暴强情缝贪插逼操潮喷阴艳裸乳荡穴鸡淫苞奸胸射嫩肉骚性蒂茎陰騷奶屄成人药春迷尿粉肛龟头A精屌口狂蜜处女唇道阳虐虫妇液色颜熟交爽臀爆舔做爱欲吹自慰点gG玉幼援抽Bb水母狗户部要了奴小脚痒酥死我兽揉搓捏扣抠棍棒洞密美少摩腿春乱伦露漏浪开巨根菊巴黑豪好肥送艳被干拔乱理白刺体下面诱感快货比日妈你娘婊子配仙火叫在里子宫给聊照流群屁眼马无码友拳洞片黄偷禁套弄位脱光舒服溜舞丢还糜妻换妓招嫖娼aA毛Hh一夜本热推图书娃男抓浑圆饱满润湿滑丰腴韵尤物横陈存娇喘息麻桃透风腹长粗肿胀人紧夹吸撅起来雪发翘硕大胴双草坐挲跨柔软臂瘫媚秘破\"\n  const replacementChars = source.split(\"\")\n  replacementChars[43]=\"AV\"\n  content = content.replace(/<i class=\"icon icon-uni(.{4})\"><\\/i>/g, (_, p1) => String.fromCharCode(parseInt(p1, 16)));\n\n  return Array.from(content, char => {\n    const code = char.charCodeAt(0)\n    if (code >= 0xE001 && code <= 0xE101) {\n      return replacementChars[code - 0xE001]\n    } else {\n      return char\n    }\n  }).join('')\n}\nreplace(result)\n</js>\n.content@html",
      "nextContentUrl": "text.下一@href",
      "replaceRegex": "##.*{{source.key}}.*|\\n+.*章节错误,点此举报.*\\n+|\\(https?.*\\/book\\/.*\\)|.*首发域名.*"
    },
    "ruleExplore": {
      "bookList": ".picList@li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "name": "a.1@text"
    },
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".list@ul@li",
      "bookUrl": "@js:\na=java.getString('.pic@html')\nb=String(a).match(/upclick\\(\\'(.*?)\\'/)[1]\nurl =source.key+\"/book/\"+`${b}`+\".html\"\nurl",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "kind": "a.3@text",
      "lastChapter": "a.4@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "$.data[*]\n<js>\nresult=result\naa=/\\{.*?\"chapterorder\":\"(\\d+)\".*?\\}/g\nli=[]\nlet match\nwhile ((match = aa.exec(result)) !== null) {\n  li.push({\n    id: parseInt(match[1], 10),\n    content: match[0]\n  });\n}\nli.sort((a, b) => a.id - b.id)\n//java.log(JSON.stringify(li))\nso=li.map(item => item.content).join(',')\ns=so.replace(/^/,'{\"list\":[').replace(/$/,']}')\ns\n</js>$.list[*]",
      "chapterName": "$.chaptername",
      "chapterUrl": "$.chapterurl",
      "nextTocUrl": "@js: result = []\nid = java.get(\"id\");\npages = java.get(\"page\");\njava.log(pages)\nfor (let i = 2 ; i <= pages ; i++) {\noption = source.key + \"/index.php?action=loadChapterPage\" + \",\" + JSON.stringify({\n  \"body\": `id=${id}&page=${i}`,\n  \"method\": \"POST\"\n});\nresult.push(option);\n}\nresult;"
    },
    "searchUrl": "@js: \nvar url = java.ajax(source.key).match(/window\\.location\\.href=\\'([^']+)/)[1];\ncookie.removeCookie(source.key);\njava.log(url);\ncookie.removeCookie(url)\nvar kku = url.replace(/m\\/.*html$/,\"m\");\njava.log(kku);\n\ncs = java.get(url,{})\ncc = cs.headers().get(\"set-cookie\")\ncookie.setCookie(source.key, cc)\n\nvar ckk = String(cs.body());\n//java.log(ckk)\nif (ckk.match(/Checking your browser before accessing/)) {\n   java.webView(null, url, \"document.cookie\")\n   cok = cookie.getCookie(url)\n   head = JSON.stringify({ headers: { 'Cookie': cok } })\n   u = url + \",\" + head\n   java.ajax(u)\n}\nvar result = kku + \"/k-{{java.base64Encode(java.encodeURI(key, 'utf-8'))}}-{{page}}.html\"\nresult;",
    "weight": 0
  },
  {
    "bookSourceComment": "（使用需要魔法）\n//银卡书屋：https://m.yinkasw.com/",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "旭日小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.xuribook.com",
    "customButton": false,
    "customOrder": 93,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"都市小说\",\"url\":\"/shuku/0_173_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园小说\",\"url\":\"/shuku/0_249_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖灵异\",\"url\":\"/shuku/0_2537_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑小说\",\"url\":\"/shuku/0_117_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史小说\",\"url\":\"/shuku/0_357_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠奇缘\",\"url\":\"/shuku/0_4209_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻小说\",\"url\":\"/shuku/0_143_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠修真\",\"url\":\"/shuku/0_1203_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟网游\",\"url\":\"/shuku/0_381_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/shuku/0_1_0_0_0_{{page}}_0.html\",\"style\":{\"layout_flexBasisPercent\":0.29}}]",
    "lastUpdateTime": 1766457567855,
    "respondTime": 189784,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:description\"]@content##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##小说",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content##[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "text.进入目录@href"
    },
    "ruleContent": {
      "content": "<js>\nurl=\"https:\"+result.match(/initTxt\\(\"([^\"]+)\",\"[^\"]+\"\\)/)[1];\nr=String(java.ajax(url).match(/_txt_call\\(([\\s\\S]+\\})\\)/)[1]);\nvar r = eval('(' + r + ')');\n\t\t\t\tif(r.content!=null){\t\t\t\t\n      var e = r.replace;\n\t\t\t\tfor (var n in e) {\n\t\t\t\t\tvar i = new RegExp(e[n], \"ig\");\n\t\t\t\t\tr.content = r.content.replace(i, n)\n\t\t\t\t}\n\t\t\t\tresult=r.content\n\t\t\t\t\t}else{result=\"章节加载失败，或者内容正在手打中，请【收藏本站】稍后访问或者联系管理员更新~\"}\n</js>"
    },
    "ruleExplore": {
      "author": "a.2@text",
      "bookList": ".CGsectionTwo-right-content-unit",
      "bookUrl": "a.0@href",
      "intro": "p.2@text",
      "kind": ".tag@text&&p.3@text##.*更新\\s|\\s..:.*",
      "lastChapter": "p.1@text##.*\\/\\s|[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]",
      "name": "a.0@text"
    },
    "ruleSearch": {
      "author": "a.1@text",
      "bookList": ".search-card",
      "bookUrl": "a.0@href",
      "intro": ".sc-content@text",
      "kind": ".gray@text&&.sc-time span.1@text##\\[|\\]|\\(|\\)|\\s.*",
      "lastChapter": ".sc-time span.0@text##[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".BGsectionThree-content li a",
      "chapterName": "text##[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]",
      "chapterUrl": "href##$##,{\"webView\": true}",
      "nextTocUrl": "text.下页@href"
    },
    "searchUrl": "/search/,{\n  \"method\": \"POST\",\n  \"body\": \"keyword={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "七猫小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-bc.wtzw.com#♤ycb",
    "customButton": false,
    "customOrder": 94,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"都市人生\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻奇幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"二次元\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"鉴宝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"血脉\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"签到\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"复仇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"丹药\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"无限流\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"强者回归\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"医生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战神\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女婿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇帝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"弃少\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女总裁\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热血\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爽文\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田经商\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宫闱宅斗\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女强\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"年下\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"空间\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"隐婚\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"系统\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"快穿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐渣\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日久生情\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇后\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王爷\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"学霸\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"毒妃\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校草\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女配\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"甜宠\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞笑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐恋\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"治愈\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"图书\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑推理\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠奇缘\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠玄幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代军旅\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"文学艺术\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人文科社\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"少儿教育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759294812372,
    "respondTime": 2316,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "image_link",
      "init": "data.book",
      "intro": "intro##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "book_tag_list[*].title",
      "lastChapter": "{{$.latest_chapter_title}}·{{java.timeFormat(java.getString('$.update_time')*1000)}}",
      "name": "title@put:{bid:id}",
      "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "wordCount": "words_num"
    },
    "ruleContent": {
      "content": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.java.util\n);\nwith(javaImport) {\n    function decode(content) {\n        var ivEncData = Base64.getDecoder().decode(String(content));\n        var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n        var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n        var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n        chipher.init(2, key, iv);\n        return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n    }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }\n  }\n  return paramStr;\n};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\n\nvar urlEncode = function (param, key, encode) {\n  if(param==null) return '';\n  var paramStr = '';\n  var t = typeof (param);\n  if (t == 'string' || t == 'number' || t == 'boolean') {\n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);\n  } else {\n    for (var i in param) {\n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);\n      paramStr += urlEncode(param[i], k, encode);\n    }\n  }\n  return paramStr;\n};\n\nvar category = function () {\n  params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n  params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n  category()\n}else {\n  tag()\n}\n</js>\n$.data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "$.image_link",
      "intro": "$.intro",
      "kind": "$.ptags",
      "name": "$.title",
      "wordCount": "$.words_num"
    },
    "ruleSearch": {
      "author": "original_author",
      "bookList": "data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "image_link",
      "intro": "intro",
      "kind": "ptags",
      "name": "original_title",
      "wordCount": "words_num"
    },
    "ruleToc": {
      "chapterList": "data.chapter_lists",
      "chapterName": "title",
      "chapterUrl": "id",
      "updateTime": "{{$.words}} 字"
    },
    "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
    "weight": 0
  },
  {
    "bookSourceComment": "源名：七猫\n来源：风停在了窗边\n修复：",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "七猫小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-bc.wtzw.com/",
    "customButton": false,
    "customOrder": 95,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "现代言情::https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\n古代言情::https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\n青春文学::https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\n影视原著::https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\n悬疑推理::https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\n武侠小说::https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\n科幻未来::https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\n历史小说::https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\n仙侠奇缘::https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\n仙侠玄幻::https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\n现实小说::https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\n现代军旅::https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\n文学艺术::https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\n人物传记::https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\n人文科社::https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\n少儿教育::https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\n经管励志::https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\n经典文学::https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\n历史::https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\n游戏::https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\n科幻::https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\n体育::https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\n影视::https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\n穿越::https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\n鉴宝::https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\n重生::https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\n血脉::https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\n签到::https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\n复仇::https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\n丹药::https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\n医生::https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\n战神::https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\n女婿::https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\n皇帝::https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\n弃少::https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\n热血::https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\n爽文::https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\n现实::https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\n悬疑流::https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\n女总裁::https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\n二次元::https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\n无限流::https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\n强者回归::https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\n都市人生::https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\n异术超能::https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\n玄幻奇幻::https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\n武侠仙侠::https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\n奇闻异事::https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\n短篇::https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\n重生::https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\n女强::https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\n年下::https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\n空间::https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\n穿越::https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\n隐婚::https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\n系统::https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\n快穿::https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\n虐渣::https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\n皇后::https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\n王爷::https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\n学霸::https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\n毒妃::https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\n校草::https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\n女配::https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\n甜宠::https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\n搞笑::https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\n虐恋::https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\n治愈::https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\n现代言情::https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\n总裁豪门::https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\n古代言情::https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\n种田经商::https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\n宫闱宅斗::https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\n幻想言情::https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\n奇闻异事::https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\n日久生情::https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\n影视原著::https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}",
    "lastUpdateTime": 1751460956389,
    "respondTime": 2127,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "image_link",
      "init": "data.book",
      "intro": "&nbsp;&nbsp;🔖更新时间：{{java.timeFormat(java.getString('$.update_time')*1000)}}\t{{'\\n&lrm;\\n'}}🏷️ 标签：{{$.book_tag_list[*].title&&$.category_over_words##・|\\s##，}}{{'\\n'+'​'}}\n\n{{$.intro}}\n{{'\\n&lrm;\\n'}}📍版权来源：{{$.statement##如有疑问可联系:fawu@qimao.com或客服QQ:3598987377}}",
      "kind": "book_tag_list[*].title##\\s##，",
      "lastChapter": "{{$.latest_chapter_title}} • {{java.timeFormat(java.getString('$.update_time')*1000)}}\n<js>result.replace(/\\s\\d+:\\d+/,'')</js>\n<js>result.replace(/\\//g,'-')</js>\n<js>##[\\(（【].*?[求更谢乐发订/万字票合补加].*?[】）\\)]</js>",
      "name": "title@put:{bid:id}",
      "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "wordCount": "words_num"
    },
    "ruleContent": {
      "content": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.java.util\n);\nwith(javaImport) {\n    function decode(content) {\n        var ivEncData = Base64.getDecoder().decode(String(content));\n        var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n        var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n        var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n        chipher.init(2, key, iv);\n        return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n    }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }\n  }\n  return paramStr;\n};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "<js>\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\n\nvar urlEncode = function (param, key, encode) {\n  if(param==null) return '';\n  var paramStr = '';\n  var t = typeof (param);\n  if (t == 'string' || t == 'number' || t == 'boolean') {\n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);\n  } else {\n    for (var i in param) {\n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);\n      paramStr += urlEncode(param[i], k, encode);\n    }\n  }\n  return paramStr;\n};\n\nvar category = function () {\n  params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n  params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n  params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n  url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n  return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n  category()\n}else {\n  tag()\n}\n</js>\n$.data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "$.image_link",
      "intro": "$.intro",
      "kind": "$.ptags",
      "name": "$.title",
      "wordCount": "$.words_num"
    },
    "ruleSearch": {
      "author": "original_author",
      "bookList": "data.books",
      "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
      "coverUrl": "image_link",
      "intro": "intro",
      "kind": "ptags",
      "name": "original_title",
      "wordCount": "words_num"
    },
    "ruleToc": {
      "chapterList": "data.chapter_lists",
      "chapterName": "title##[\\(（【].*?[求更谢乐发订/万字票合补加].*?[】）\\)]",
      "chapterUrl": "id",
      "updateTime": "{{$.words}}字"
    },
    "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "疯读小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://fiction.fengduxiaoshuo.com/",
    "customButton": false,
    "customOrder": 96,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"❀男频专区❀\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"热门排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"最新排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"评分排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201705000&nid=82eaf9444d8db8b985b2ac71cde4b691&api_version=v1&_sv=v1&_ts=1602868844&_sign=M2RjM2U2ZjhkMzZkMzljMDFhNTRjYjVlZTk4YWY0OW\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"完结专区\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"全部完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=-1&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569378&_sign=ZDMyMWM5ZDllZThiMjllMmRhNDdmOTJjMjJjMjAxYj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"都市完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=4&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=13&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=12&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"历史完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=17&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"科幻完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=16&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"游戏完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=18&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"奇幻完结\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&gender=0&classificationId=9&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&_sv=v2&_ts=1615569717&_sign=ZjQ2YTY0Zjg1N2FhNTQxMWZlNTcyODg3ZjRjYjliNj\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 0.29,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"❀女频专区❀\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"热门排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=-1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"最新排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=-1&sortTitle=1&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"评分排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=-1&sortTitle=2&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"完结专区\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": 1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"现代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=10&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=30ddfb4846022b495872a142c9371fc0&api_version=v1&_sv=v1&_ts=1602870028&_sign=NWJkYTNjZDQ3OGQ0ZDkzNGUxMDdiNjhlMTYxMTdlMG\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"古代言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=5&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=1546e2d86a13ed58a044f176c1d21a8e&api_version=v1&_sv=v1&_ts=1602870140&_sign=OTVkYzVhZjg2ZDZiNmM5M2U1YjdiZjY3OGI3ZTI3YT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"浪漫青春\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=6&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=91961c794a395c96871d14b9109e59d9&api_version=v1&_sv=v1&_ts=1602870180&_sign=MjZlMWNkZTNlMjI0YmEzZjVkZDllYTAzNGI1ZTc0MT\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"玄幻言情\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=3&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=e0973f2178612332a06d430d7feb3b0b&api_version=v1&_sv=v1&_ts=1602870273&_sign=ZjM3MzllMzg2NTlkNDA2ZWY1Y2I5ZWE0ZjQ0MGNjMW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"仙侠奇缘\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=7&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=d5a1b3706c4619e9d4ddfa541f66ef39&api_version=v1&_sv=v1&_ts=1602870313&_sign=YzgyZjBjMTQwOWE2OWEzNWI2ZGRjMmM1NTg4MTBmN2\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}},\n{\"title\": \"N次い元\",\"url\": \"https://fiction.fengduxiaoshuo.com/doReader/get_book_info_by_tab?_token=7cbd25c8-07fa-4d93-8b0f-fe09908e3d28&gender=1&classificationId=29&wordsNum=-1&bookIsFinished=1&sortTitle=0&page={{page}}&count=10&ntu=1201805000&nid=935a7398dffe11653d9c3b2052f5b4d2&api_version=v1&_sv=v1&_ts=1602870359&_sign=YTEwMTUwN2MzN2VjNjljNGM3YWM4ZTY1NTRhMDc2ZW\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexShrink\": 1,\n\"layout_alignSelf\": \"auto\",\n\"layout_flexBasisPercent\": -1,\n\"layout_wrapBefore\": false\n}}\n]",
    "header": "{\"User-Agent\": \"okhttp/3.12.0\"}",
    "lastUpdateTime": 1766314599520,
    "respondTime": 5710,
    "ruleBookInfo": {
      "lastChapter": "$..detailedBookInfo.bookChapterAllInfo[-1].chapterTitle"
    },
    "ruleContent": {
      "content": "$..chapterContent",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "$.bookAuthor",
      "bookList": "$..classficationBooks[*]",
      "bookUrl": "https://fiction.fengduxiaoshuo.com/doReader/enter_bookinfo_index?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&_sv=v2",
      "coverUrl": "$.bookCoverImage",
      "intro": "$.bookDesc",
      "kind": "$.chapters_update_time&&$.c_class_name&&{$.crazy_rating}分",
      "name": "$.bookTitle##（+.*|.*最新章节|\\(+.*",
      "wordCount": "$.book_words_num"
    },
    "ruleSearch": {
      "author": "$.bookAuthor",
      "bookList": "$..books[*]",
      "bookUrl": "https://fiction.fengduxiaoshuo.com/doReader/enter_bookinfo_index?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&_sv=v2",
      "coverUrl": "$.bookCoverImage",
      "intro": "$.bookDesc",
      "kind": "$.chapters_update_time&&$.c_class_name&&{$.crazy_rating}分",
      "name": "$.bookTitle##（+.*|.*最新章节|\\(+.*",
      "wordCount": "$.book_words_num"
    },
    "ruleToc": {
      "chapterList": "$..detailedBookInfo.bookChapterAllInfo[*]",
      "chapterName": "$.chapterTitle##[\\(（].*[求更谢乐发推].*[）\\)]",
      "chapterUrl": "https://fiction.fengduxiaoshuo.com/doReader/get_content_by_chapterId?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&chapterId={{$.chapterId}}&chapterCount=1&_sv=v2"
    },
    "searchUrl": "https://fiction.fengduxiaoshuo.com/doReader/search/result?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&key_words={{key}}&api_version=v6&nid=f0439a4f53b774fa0b4d90b48738e4f1&_sv=v2",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n@dy_天天的鸟蛋蛋\n//这个小说网简介里面的网站基本都是同模板。\n除了分类不一样。\n如\n请看小说网：https://www.qingkan9.com/\n笔趣阁小说网：http://www.03030.cc/\n。。。\n分类1\n[{\"title\":\"玄幻\",\"url\":\"/list1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/list2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/list3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/list4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/list5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/list6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/list7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/list8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"排行\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"周榜\",\"url\":\"/top/week_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/week_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/week_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/week_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/week_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/week_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/week_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/week_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/week_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}\n,{\"title\":\"月榜\",\"url\":\"/top/month_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/month_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/month_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/month_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/month_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/month_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/month_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/month_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/month_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总榜\",\"url\":\"/top/all_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/all_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/all_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/all_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/all_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/all_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/all_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/all_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/all_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"完本\",\"url\":\"/full/0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/full/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/full/2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/full/3_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/full/4_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/full/5_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/full/6_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/full/7_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/full/8_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}}]\n分类二\n[{\"title\":\"玄幻\",\"url\":\"/1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"排行\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"周榜\",\"url\":\"/top/week_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/week_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/week_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/week_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/week_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/week_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/week_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/week_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/week_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}\n,{\"title\":\"月榜\",\"url\":\"/top/month_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/month_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/month_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/month_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/month_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/month_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/month_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/month_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/month_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总榜\",\"url\":\"/top/all_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/all_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/all_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/all_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/all_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/all_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/all_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/all_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/all_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"完本\",\"url\":\"/full/0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/full/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/full/2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/full/3_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/full/4_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/full/5_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/full/6_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/full/7_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/full/8_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}}]",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "大唐小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.dtxsw.com",
    "customButton": false,
    "customOrder": 97,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"玄幻\",\"url\":\"/list1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/list2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/list3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/list4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/list5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/list6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/list7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/list8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"排行\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"周榜\",\"url\":\"/top/week_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/week_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/week_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/week_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/week_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/week_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/week_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/week_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/week_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}\n,{\"title\":\"月榜\",\"url\":\"/top/month_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/month_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/month_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/month_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/month_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/month_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/month_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/month_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/month_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总榜\",\"url\":\"/top/all_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/top/all_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/top/all_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/top/all_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/top/all_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/top/all_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/top/all_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/top/all_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/top/all_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"完本\",\"url\":\"/full/0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/full/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/full/2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/full/3_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/full/4_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/full/5_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/full/6_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/full/7_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/full/8_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766340873473,
    "respondTime": 196788,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "intro": "{{@@[property$=description]@content##(^|[。！？]+[”」）】]?)##$1<br>}}",
      "kind": "[property~=category|status|update_time]@content",
      "name": "[property$=book_name]@content"
    },
    "ruleContent": {
      "content": ".font_max@html",
      "nextContentUrl": "text.下一@href",
      "replaceRegex": "##第\\(\\d+\\/\\d+\\)页|dengbi.net|dmxsw.com|qqxsw.com|yifan.netshuyue.net|epzw.net|qqwxw.com|xsguan.comxs007.com|zhuike.net|readw.com|23zw.cc"
    },
    "ruleExplore": {
      "author": ".book_other:nth-child(3)@text",
      "bookList": ".row@.col-12",
      "bookUrl": "h3 > a@href",
      "coverUrl": "img@src",
      "kind": "{{@@h3 > a@text##\\[(.*)\\].*##$1}}\n{{@@.book_other:nth-child(4),\n.book_other:nth-child(5)@text##[\\u4e00-\\u9fa5]+：}}",
      "lastChapter": ".book_other:nth-child(6)@text##[\\u4e00-\\u9fa5]+：",
      "name": "h3 > a@text##\\[.*\\]"
    },
    "ruleSearch": {
      "author": ".book_other:nth-child(3)@text",
      "bookList": ".row:nth-child(2) > .col-12:nth-child(n+1)",
      "bookUrl": "h3 > a@href",
      "coverUrl": "img@src",
      "kind": "{{@@h3 > a@text##\\[(.*)\\].*##$1}}\n{{@@.book_other:nth-child(4),\n.book_other:nth-child(5)@text##[\\u4e00-\\u9fa5]+：}}",
      "lastChapter": ".book_other:nth-child(6)@text##[\\u4e00-\\u9fa5]+：",
      "name": "h3 > a@text##\\[.*\\]"
    },
    "ruleToc": {
      "chapterList": ".book_list2 .col-md-3:nth-child(n+1) > a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": ".page-item.4@a@href\n@js:\nvar resultStr = result && result.length > 0 ? result[0] : \"\";\nvar match = resultStr.match(/\\/index_(\\d+)\\.html/);\nvar n = match && match[1] ? parseInt(match[1], 10) : 1; \nvar list = [];\nfor (var i = 1; i <= n; i++) {\n    list.push(\"index_\" + i + \".html\"); \n}\nlist;"
    },
    "searchUrl": "/search.php?q={{key}}&p={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.5.10  夜明空 制作\n//源社区首发：https://taoba.cf\n//感谢等等、辞晨老师的指点\n////必看说明：\n1、关键词@绘本：搜索结果为绘本类书籍，即：有图有文字\n2、关键词@听书：搜索结果为听书类书籍，进入正文页，点击播放按钮即可加载音频\n3、关键词：什么后缀都不加，搜索结果为文本类书籍",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "狸猫故事（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.limaogushi.com/2",
    "customButton": false,
    "customOrder": 98,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"🔖​儿童故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"睡前小故事\",\"url\":\"/pd/shuiqian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幼儿故事\",\"url\":\"/pd/youer/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲理小故事\",\"url\":\"/pd/zheli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"益智故事\",\"url\":\"/pd/yizhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑故事\",\"url\":\"/pd/gaoxiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智慧故事\",\"url\":\"/pd/zhihui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成语故事\",\"url\":\"/pd/chengyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幽默小故事\",\"url\":\"/pd/youmo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖童话故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"安徒生童话\",\"url\":\"/pd/antushengtonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"格林童话\",\"url\":\"/pd/gelintonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"一千零一夜\",\"url\":\"/pd/yiqianlingyiye/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话故事\",\"url\":\"/pd/tonghuadaquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英语故事\",\"url\":\"/pd/yingyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖民间故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"民间故事\",\"url\":\"/pd/minjian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鬼怪故事\",\"url\":\"/pd/guiguai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代故事\",\"url\":\"/pd/xiandai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传奇故事\",\"url\":\"/pd/chuanqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国民间故事\",\"url\":\"/pd/waiguominjian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"短篇鬼故事\",\"url\":\"/pd/duanpiangui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"故事大全\",\"url\":\"/pd/gushidaquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖绘本故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"社会生活\",\"url\":\"/huiben/shehuishenghuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"益智游戏\",\"url\":\"/huiben/yizhiyouxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"认知\",\"url\":\"/huiben/renzhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自然\",\"url\":\"/huiben/ziran/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民间故事\",\"url\":\"/huiben/minjiangushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话\",\"url\":\"/huiben/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"心理\",\"url\":\"/huiben/xinli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情感\",\"url\":\"/huiben/qinggan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情绪\",\"url\":\"/huiben/qingxu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"健康\",\"url\":\"/huiben/jiankang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"艺术\",\"url\":\"/huiben/yishu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"多元文化\",\"url\":\"/huiben/duoyuanwenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科普\",\"url\":\"/huiben/kepu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/huiben/renwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典绘本\",\"url\":\"/huiben/jingdianhuiben/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/huiben/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"获奖\",\"url\":\"/huiben/huojiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲学\",\"url\":\"/huiben/zhexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖历史故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"中国历史\",\"url\":\"/pd/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国历史\",\"url\":\"/pd/waiguolishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中华上下五千\",\"url\":\"/pd/wuqiannian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗日战争\",\"url\":\"/pd/aiguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代历史\",\"url\":\"/pd/gudai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名女名妓\",\"url\":\"/pd/mingnvmingji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代皇帝后宫\",\"url\":\"/pd/huangdihougong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖神话故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"中国神话\",\"url\":\"/pd/shenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"希腊神话\",\"url\":\"/pd/xila/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"北欧神话\",\"url\":\"/pd/beiou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"印度神话\",\"url\":\"/pd/yindu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"埃及神话\",\"url\":\"/pd/aiji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"罗马神话\",\"url\":\"/pd/luoma/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"印第安神话\",\"url\":\"/pd/yindian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神话故事\",\"url\":\"/pd/daquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖简 笔 画🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"童画\",\"url\":\"/jianbihua/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动物\",\"url\":\"/jianbihua/dongwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蚂蚁\",\"url\":\"/jianbihua/mayi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜗牛\",\"url\":\"/jianbihua/woniu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"瓢虫\",\"url\":\"/jianbihua/piaochong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"毛毛虫\",\"url\":\"/jianbihua/maomaochong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蝴蝶\",\"url\":\"/jianbihua/hudie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"企鹅\",\"url\":\"/jianbihua/qie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猪\",\"url\":\"/jianbihua/xiaozhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刺猬\",\"url\":\"/jianbihua/ciwei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猫\",\"url\":\"/jianbihua/mao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狮子\",\"url\":\"/jianbihua/shizi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"松鼠\",\"url\":\"/jianbihua/songshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"袋鼠\",\"url\":\"/jianbihua/daishu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小牛\",\"url\":\"/jianbihua/niu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鳄鱼\",\"url\":\"/jianbihua/eyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小熊\",\"url\":\"/jianbihua/xiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐狸\",\"url\":\"/jianbihua/huli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"树袋熊\",\"url\":\"/jianbihua/shudaixiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"河马\",\"url\":\"/jianbihua/hema/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鹿\",\"url\":\"/jianbihua/lu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐龙\",\"url\":\"/jianbihua/konglong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"长颈鹿\",\"url\":\"/jianbihua/changjinglu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老虎\",\"url\":\"/jianbihua/laohu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大象\",\"url\":\"/jianbihua/daxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青蛙\",\"url\":\"/jianbihua/qingwa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猴子\",\"url\":\"/jianbihua/houzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神龙\",\"url\":\"/jianbihua/long/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小马\",\"url\":\"/jianbihua/ma/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸭子\",\"url\":\"/jianbihua/yazi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小狗\",\"url\":\"/jianbihua/gou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"熊猫\",\"url\":\"/jianbihua/xiongmao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兔子\",\"url\":\"/jianbihua/tuzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小羊\",\"url\":\"/jianbihua/yang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老鼠\",\"url\":\"/jianbihua/laoshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鸡\",\"url\":\"/jianbihua/ji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小蛇\",\"url\":\"/jianbihua/she/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乌龟\",\"url\":\"/jianbihua/wugui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龙虾\",\"url\":\"/jianbihua/longxia/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"螃蟹\",\"url\":\"/jianbihua/pangxie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鲨鱼\",\"url\":\"/jianbihua/shayu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鲸鱼\",\"url\":\"/jianbihua/jingyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猫头鹰\",\"url\":\"/jianbihua/maotouying/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸽子\",\"url\":\"/jianbihua/gezi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"昆虫\",\"url\":\"/jianbihua/kunchong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鸟\",\"url\":\"/jianbihua/niao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鱼\",\"url\":\"/jianbihua/yu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"野生动物\",\"url\":\"/jianbihua/yeshengdongwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海洋生物\",\"url\":\"/jianbihua/haiyangshengwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"植物\",\"url\":\"/jianbihua/zhiwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"花朵\",\"url\":\"/jianbihua/hua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荷花\",\"url\":\"/jianbihua/hehua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小草\",\"url\":\"/jianbihua/cao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大树\",\"url\":\"/jianbihua/dashu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玫瑰花\",\"url\":\"/jianbihua/meiguihua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"圣诞树\",\"url\":\"/jianbihua/shengdanshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙人掌\",\"url\":\"/jianbihua/xianrenzhang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"向日葵\",\"url\":\"/jianbihua/xiangrikui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/jianbihua/renwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"食物\",\"url\":\"/jianbihua/shiwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蔬菜\",\"url\":\"/jianbihua/shucai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"饮料\",\"url\":\"/jianbihua/yinliao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蛋糕\",\"url\":\"/jianbihua/dangao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西点\",\"url\":\"/jianbihua/xidian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小吃\",\"url\":\"/jianbihua/xiaochi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"零食\",\"url\":\"/jianbihua/lingshi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"肉类\",\"url\":\"/jianbihua/roulei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冰激凌\",\"url\":\"/jianbihua/bingjiling/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"水果\",\"url\":\"/jianbihua/shuiguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"桃子\",\"url\":\"/jianbihua/taozi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蓝莓\",\"url\":\"/jianbihua/lanmei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"榴莲\",\"url\":\"/jianbihua/liulian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荔枝\",\"url\":\"/jianbihua/lizhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"芒果\",\"url\":\"/jianbihua/mangguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"石榴\",\"url\":\"/jianbihua/shiliu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"樱桃\",\"url\":\"/jianbihua/yingtao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"橘子\",\"url\":\"/jianbihua/juzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柠檬\",\"url\":\"/jianbihua/ningmeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"菠萝\",\"url\":\"/jianbihua/boluo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"草莓\",\"url\":\"/jianbihua/caomei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"椰子\",\"url\":\"/jianbihua/yezi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"梨子\",\"url\":\"/jianbihua/li\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西瓜\",\"url\":\"/jianbihua/xigua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"葡萄\",\"url\":\"/jianbihua/putao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"香蕉\",\"url\":\"/jianbihua/xiangjiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"苹果\",\"url\":\"/jianbihua/pingguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猕猴桃\",\"url\":\"/jianbihua/mihoutao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"火龙果\",\"url\":\"/jianbihua/huolongguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热带水果\",\"url\":\"/jianbihua/redaishuiguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"建筑\",\"url\":\"/jianbihua/jianzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风景\",\"url\":\"/jianbihua/fengjing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"卡通\",\"url\":\"/jianbihua/katong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/jianbihua/dongmanrenwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动物\",\"url\":\"/jianbihua/katongdongwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柯南\",\"url\":\"/jianbihua/kenan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海贼王\",\"url\":\"/jianbihua/haizeiwang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凯蒂猫\",\"url\":\"/jianbihua/kaidimao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哆啦A梦\",\"url\":\"/jianbihua/duolaameng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猪佩奇\",\"url\":\"/jianbihua/xiaozhupeiqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜡笔小新\",\"url\":\"/jianbihua/labixiaoxin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"樱桃小丸子\",\"url\":\"/jianbihua/yingtaoxiaowanzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"节日\",\"url\":\"/jianbihua/jieri/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龙舟\",\"url\":\"/jianbihua/longzhou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"粽子\",\"url\":\"/jianbihua/zongzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新年\",\"url\":\"/jianbihua/xinnian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国庆节\",\"url\":\"/jianbihua/guoqingjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"万圣节\",\"url\":\"/jianbihua/wanshengjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"圣诞节\",\"url\":\"/jianbihua/shengdanjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"手账\",\"url\":\"/jianbihua/shouzhang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"电器\",\"url\":\"/jianbihua/dianqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文具\",\"url\":\"/jianbihua/wenju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玩具\",\"url\":\"/jianbihua/wanju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家具\",\"url\":\"/jianbihua/jiaju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"餐具\",\"url\":\"/jianbihua/canju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"服装\",\"url\":\"/jianbihua/fuzhuang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"百货\",\"url\":\"/jianbihua/baihuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乐器\",\"url\":\"/jianbihua/yueqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"体育用品\",\"url\":\"/jianbihua/tiyuyongpin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"汽车\",\"url\":\"/jianbihua/qiche/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"飞机\",\"url\":\"/jianbihua/feiji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轮船\",\"url\":\"/jianbihua/lunchuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"火车\",\"url\":\"/jianbihua/huoche/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"帆船\",\"url\":\"/jianbihua/fanchuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"潜水艇\",\"url\":\"/jianbihua/qianshuiting/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热气球\",\"url\":\"/jianbihua/reqiqiu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"直升飞机\",\"url\":\"/jianbihua/zhishengji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宇宙飞船\",\"url\":\"/jianbihua/yuzhoufeichuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖情感故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"爱情故事\",\"url\":\"/pd/aiqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"亲情故事\",\"url\":\"/pd/qinqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园故事\",\"url\":\"/pd/xiaoyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"感人小故事\",\"url\":\"/pd/ganren/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"友情故事\",\"url\":\"/pd/youqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖寓言故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"伊索寓言\",\"url\":\"/pd/yisuoyuyan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"拉封丹寓言\",\"url\":\"/pd/lafengdan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"莱辛寓言\",\"url\":\"/pd/laixin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"克雷洛夫寓言\",\"url\":\"/pd/keleiluofu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寓言故事大全\",\"url\":\"/pd/yuyangdaquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖标签导航🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"名人轶事\",\"url\":\"/l/mingrenyishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"后宫\",\"url\":\"/l/hougong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代皇帝\",\"url\":\"/l/lidaihuangdi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军史长廊\",\"url\":\"/l/junshichanglang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典短篇\",\"url\":\"/l/jingdianduanpianxiaoshuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民风民俗\",\"url\":\"/l/minfengminsu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"野史趣闻\",\"url\":\"/l/yeshiquwen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑推理\",\"url\":\"/l/xuanyituili/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖\",\"url\":\"/l/kongbu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"将相传奇\",\"url\":\"/l/jiangxiangchuanqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗联趣话\",\"url\":\"/l/shilianquhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名妓\",\"url\":\"/l/lidaimingji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名女\",\"url\":\"/l/lidaimingnv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老师\",\"url\":\"/l/laoshi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幸福\",\"url\":\"/l/xingfu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妈妈\",\"url\":\"/l/mama/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱\",\"url\":\"/l/ai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"礼物\",\"url\":\"/l/liwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人生\",\"url\":\"/l/rensheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猫\",\"url\":\"/l/xiaomao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小兔\",\"url\":\"/l/xiaotu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"快乐\",\"url\":\"/l/kuaile/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"昙花\",\"url\":\"/l/tanhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"娃娃\",\"url\":\"/l/wawa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"太阳\",\"url\":\"/l/taiyang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小松鼠\",\"url\":\"/l/songshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萝卜\",\"url\":\"/l/luobu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"曹操\",\"url\":\"/l/caocao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国庆节\",\"url\":\"/l/guoqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神枪手\",\"url\":\"/l/shenqiangshou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鹬蚌\",\"url\":\"/l/yubang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"渔翁\",\"url\":\"/l/yuweng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智者\",\"url\":\"/l/zhizhe/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鹦鹉\",\"url\":\"/l/yingwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小星星\",\"url\":\"/l/xiaoxingxing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鹿\",\"url\":\"/l/xiaolu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闺蜜\",\"url\":\"/l/guimi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传奇\",\"url\":\"/l/chuanqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"梦想\",\"url\":\"/l/mengxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"理想\",\"url\":\"/l/lixiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"苹果\",\"url\":\"/l/pinguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智慧\",\"url\":\"/l/zhihui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"飞机\",\"url\":\"/l/feiji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸿门宴\",\"url\":\"/l/hongmenyan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鳄鱼\",\"url\":\"/l/eryu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孔雀\",\"url\":\"/l/kongque/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刺猬\",\"url\":\"/l/ciwei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海\",\"url\":\"/l/hai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鸟\",\"url\":\"/l/xiaoniao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"马\",\"url\":\"/l/ma/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海螺\",\"url\":\"/l/hailuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蛇\",\"url\":\"/l/she\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乌龟\",\"url\":\"/l/wugui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狼\",\"url\":\"/l/lang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老狼\",\"url\":\"/l/laolang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豹子\",\"url\":\"/l/baozi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老虎\",\"url\":\"/l/laohu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狮子\",\"url\":\"/l/shizi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸽子\",\"url\":\"/l/gezi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"骄傲\",\"url\":\"/l/jiaoao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猪\",\"url\":\"/l/xiaozhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"渔民\",\"url\":\"/l/yumin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国王\",\"url\":\"/l/guowang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"善良\",\"url\":\"/l/shanliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"熊\",\"url\":\"/l/xiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鹰\",\"url\":\"/l/ying/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妖精\",\"url\":\"/l/yaojing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗日\",\"url\":\"/l/kangri/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英雄\",\"url\":\"/l/yingxiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年\",\"url\":\"/l/shaonian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小狗\",\"url\":\"/l/xiaogou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"公鸡\",\"url\":\"/l/gongji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"河马\",\"url\":\"/l/hema/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小驴\",\"url\":\"/l/xialv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜜蜂\",\"url\":\"/l/mifeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成长\",\"url\":\"/l/chengzhang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萤火虫\",\"url\":\"/l/yinghuochong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小田鼠\",\"url\":\"/l/tianshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"礼貌\",\"url\":\"/l/lm/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鱼\",\"url\":\"/l/xiaoyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狸猫\",\"url\":\"/l/limao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"圣诞节\",\"url\":\"/l/shengdanjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙女\",\"url\":\"/l/xiannv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"珍珠\",\"url\":\"/l/zhenzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大象\",\"url\":\"/l/daxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青蛙\",\"url\":\"/l/qingwa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王子\",\"url\":\"/l/wangzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"雅典娜\",\"url\":\"/l/yadianna/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风水\",\"url\":\"/l/fengshui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"偷懒\",\"url\":\"/l/toulan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"温暖\",\"url\":\"/l/wennuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鲤鱼\",\"url\":\"/l/liyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小螃蟹\",\"url\":\"/l/pangxie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冒险\",\"url\":\"/l/maoxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猴\",\"url\":\"/l/xiaohou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大黄狗\",\"url\":\"/l/dahuanggou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"牧羊人\",\"url\":\"/l/muyangren/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农民\",\"url\":\"/l/nongmin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小蚂蚁\",\"url\":\"/l/mayi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月亮\",\"url\":\"/l/yueliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西王母\",\"url\":\"/l/xwm/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"骗子\",\"url\":\"/l/pianzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"阿里\",\"url\":\"/l/ali/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聪明\",\"url\":\"/l/congming/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小老鼠\",\"url\":\"/l/shu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三顾茅庐\",\"url\":\"/l/sangumaolu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孙中山\",\"url\":\"/l/sunzhongshan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"公主\",\"url\":\"/l/gongzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三国演义\",\"url\":\"/l/sanguoyanyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"塞翁失马\",\"url\":\"/l/saiwongshima/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闻鸡起舞\",\"url\":\"/l/wenjiqiwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"草船借箭\",\"url\":\"/l/caochuanjiejian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金鱼\",\"url\":\"/l/jinyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"渔夫\",\"url\":\"/l/yufu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"睡美人\",\"url\":\"/l/shuimeiren/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诸葛亮\",\"url\":\"/l/zhugeliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"坐井观天\",\"url\":\"/l/zuijingguantian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忠犬八公\",\"url\":\"/l/zqbg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诚信\",\"url\":\"/l/chengxin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王二小\",\"url\":\"/l/wangxiaoer/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赤伶\",\"url\":\"/l/chiling/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灰姑娘\",\"url\":\"/l/huiguniang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女娲造人\",\"url\":\"/l/nwzr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老鼠嫁女\",\"url\":\"/l/lsjn/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"亡羊补牢\",\"url\":\"/l/wangyangbulao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"愚公移山\",\"url\":\"/l/yugongyushan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贝多芬\",\"url\":\"/l/beiduofen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小雨\",\"url\":\"/l/yu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"后羿射日\",\"url\":\"/l/hysr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"阿凡提\",\"url\":\"/l/afanti/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"钱学森\",\"url\":\"/l/qianxuesen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小羊\",\"url\":\"/l/xiaoyang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"掩耳盗铃\",\"url\":\"/l/yanerdaoling/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐假虎威\",\"url\":\"/l/hujiahuwei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"十二生肖\",\"url\":\"/l/sesx/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"画蛇添足\",\"url\":\"/l/hstz/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西游记\",\"url\":\"/l/xiyouji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美人鱼\",\"url\":\"/l/meirenyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"司马光砸缸\",\"url\":\"/l/smgzg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"春天\",\"url\":\"/l/chuntian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"雷锋\",\"url\":\"/l/leifeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱迪生\",\"url\":\"/l/aidisheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乌鸦\",\"url\":\"/l/wuya/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐狸\",\"url\":\"/l/huli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大灰狼\",\"url\":\"/l/dahuilang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小白兔\",\"url\":\"/l/xiaobaitu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高考\",\"url\":\"/l/gaokao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精卫填海\",\"url\":\"/l/jingweitianhai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"夸父追日\",\"url\":\"/l/kfzr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"炊事班\",\"url\":\"/l/chuishiban/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孟婆汤\",\"url\":\"/l/mengpotang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奈何桥\",\"url\":\"/l/naiheqiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"丑小鸭\",\"url\":\"/l/chouxiaoya/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"叶公好龙\",\"url\":\"/l/yghl/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"牛郎织女\",\"url\":\"/l/niulangzhinv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孔融让梨\",\"url\":\"/l/krrl/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"光阴\",\"url\":\"/l/guangyin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"嫦娥奔月\",\"url\":\"/l/ceby/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女娲补天\",\"url\":\"/l/nvwabutian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龟兔赛跑\",\"url\":\"/l/guitusaipao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神笔马良\",\"url\":\"/l/shenbimaliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凿壁偷光\",\"url\":\"/l/zbtg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三只小猪\",\"url\":\"/l/szxz/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"端午节\",\"url\":\"/l/duanwujie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小红帽\",\"url\":\"/l/xiaohongmao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"程门立雪\",\"url\":\"/l/cmlx/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬梁刺股\",\"url\":\"/l/xlcg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗击疫情\",\"url\":\"/l/kjyq/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白雪公主\",\"url\":\"/l/bxgz/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"屈原\",\"url\":\"/l/quyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"守株待兔\",\"url\":\"/l/shouzhudaitu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孟母三迁\",\"url\":\"/l/mpsq/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狼来了\",\"url\":\"/l/langlaile/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七个小矮人\",\"url\":\"/l/qigexiaoairen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小兔子\",\"url\":\"/l/xiaotuzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"井底之蛙\",\"url\":\"/l/jingdizhiwa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猴子捞月亮\",\"url\":\"/l/houzilaoyue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖​有声故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"儿童睡前故事\",\"url\":\"/yousheng/shuiqian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话故事\",\"url\":\"/yousheng/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖​绘本有声🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"社会生活\",\"url\":\"/huiben/shehuishenghuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"益智游戏\",\"url\":\"/huiben/yizhiyouxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"认知\",\"url\":\"/huiben/renzhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自然\",\"url\":\"/huiben/ziran/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民间故事\",\"url\":\"/huiben/minjiangushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话\",\"url\":\"/huiben/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"心理\",\"url\":\"/huiben/xinli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情感\",\"url\":\"/huiben/qinggan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情绪\",\"url\":\"/huiben/qingxu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"健康\",\"url\":\"/huiben/jiankang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"艺术\",\"url\":\"/huiben/yishu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"多元文化\",\"url\":\"/huiben/duoyuanwenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科普\",\"url\":\"/huiben/kepu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/huiben/renwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典绘本\",\"url\":\"/huiben/jingdianhuiben/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/huiben/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"获奖\",\"url\":\"/huiben/huojiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲学\",\"url\":\"/huiben/zhexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文学\",\"url\":\"/huiben/wenxue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"语言\",\"url\":\"/huiben/yuyan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"生活故事\",\"url\":\"/huiben/shenghuogushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物传记\",\"url\":\"/huiben/renwuzhuanji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寓言故事\",\"url\":\"/huiben/yuyangushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自我认知\",\"url\":\"/huiben/ziworenzhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"友情\",\"url\":\"/huiben/youqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英语\",\"url\":\"/huiben/yingyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"教师用书\",\"url\":\"/huiben/jiaoshiyongshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]",
    "lastUpdateTime": 1758567826829,
    "respondTime": 1177,
    "ruleBookInfo": {
      "author": "<js>  \nif (baseUrl.match(/huiben/)) {       \t    \n\t  java.getString('//ul[1]/li[3]/text()');\n} else if (baseUrl.match(/ys/)) {  \n    java.getString('');\n} else if (baseUrl.match(/g|sketch/)) {  \n    java.getString('');\n}\n</js>",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "<js>  \nif (baseUrl.match(/huiben/)) {       \t    java.getString('.infoText@ul.0@li[1:7]@html&&.infoText@p.-2:-1@html');\n} else if (baseUrl.match(/ys/)) {  \n    java.getString('.infoText@p.-1:-2@html');\n} else if (baseUrl.match(/g|sketch/)) {  \n    java.getString('.infoText@blockquote@html');\n}\n</js>##",
      "name": "[property=\"og:site_name\"]@content"
    },
    "ruleContent": {
      "content": "<js>  \nif (baseUrl.match(/ys/)) {       \t    java.getString('.infoText@audio@source@src');\n} else if (baseUrl.match(/huiben/)) {  \n    java.getString('.infoText@img@html');\n}\n    else if (baseUrl.match(/g|sketch/)) {  \n    java.getString('.infoText@html&&.time@text');\n} \n</js>##<li[^>]*>.*?</li>|<a[^>]*>.*?</a>|<span[^>]*>.*?</span>|<button[^>]*>.*?</button>",
      "imageStyle": "FULL",
      "replaceRegex": "##",
      "sourceRegex": ".*\\.(mp3|m4a).*"
    },
    "ruleExplore": {
      "author": ".author@text||._detail-p2@a.1@text",
      "bookList": "//ul[@class=\"wenList clearfix\"]/li||//div[@class=\"story-today clearfix\"]/ul/li",
      "bookUrl": "a.0@href",
      "coverUrl": "img@data-src",
      "intro": ".t-i@a@text||.story-describe@text||.story-describe@text",
      "kind": "text.时间@text",
      "name": ".t-t@a@text||._detail-p1@text||a@p.0@text"
    },
    "ruleSearch": {
      "author": ".author@a@text||a@div.1@text##\\|.*",
      "bookList": "#ppluck.0@li||.story-today@ul@li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "怪男孩@绘本",
      "coverUrl": "img@data-src",
      "intro": ".t-i@a@text||.story-describe@text",
      "kind": ".time@text||a@div.1@text##(日期:|.*时间:)",
      "name": ".t-t@a@text||a@p@text",
      "wordCount": "超赞：{{@@.love@text}},赞：{{@@.ding@text}},踩：{{@@.cai@text}}"
    },
    "ruleToc": {
      "chapterList": "<js>  \nif (baseUrl.match(/ys/)) {  \n    book.type = 32;  \n    java.toast('听书模式');  \n    java.getElements('html');\n} else if (baseUrl.match(/huiben/)) {  \n    book.type = 64;  \n    java.toast('绘本模式');  \n    java.getElements('html');\n} else if (baseUrl.match(/(sketch|g)/)) {  \n    book.type = 8;  \n    java.toast('小说模式');  \n    java.getElements('html');\n}\n</js>",
      "chapterName": "h1@text||.t-t@h1@text"
    },
    "searchUrl": "@js:(function(){var n=key,t=\"story\";if(n.endsWith(\"@听书\")){t=\"audio\";n=n.slice(0,-3);}else if(n.endsWith(\"@绘本\")){t=\"book\";n=n.slice(0,-3);}else if(n.includes(\"@\")){n=n.replace(/@/g,\"\");}return`http://m.limaogushi.com/search?type=${t}&kw=${encodeURIComponent(n)}&page=${page}`;})()",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.5.10  夜明空 制作\n//源社区首发：https://taoba.cf\n//感谢等等、辞晨老师的指点\n//必看说明：\n1、关键词@绘本：搜索结果为绘本类书籍，即：有图有文字\n2、关键词@听书：搜索结果为听书类书籍，进入正文页，点击播放按钮即可加载音频\n3、关键词：什么后缀都不加，搜索结果为文本类书籍",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "狸猫故事（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.limaogushi.com/1",
    "customButton": false,
    "customOrder": 99,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"🔖​儿童故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"睡前小故事\",\"url\":\"/pd/shuiqian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幼儿故事\",\"url\":\"/pd/youer/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲理小故事\",\"url\":\"/pd/zheli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"益智故事\",\"url\":\"/pd/yizhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑故事\",\"url\":\"/pd/gaoxiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智慧故事\",\"url\":\"/pd/zhihui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成语故事\",\"url\":\"/pd/chengyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幽默小故事\",\"url\":\"/pd/youmo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖童话故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"安徒生童话\",\"url\":\"/pd/antushengtonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"格林童话\",\"url\":\"/pd/gelintonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"一千零一夜\",\"url\":\"/pd/yiqianlingyiye/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话故事\",\"url\":\"/pd/tonghuadaquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英语故事\",\"url\":\"/pd/yingyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖民间故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"民间故事\",\"url\":\"/pd/minjian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鬼怪故事\",\"url\":\"/pd/guiguai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代故事\",\"url\":\"/pd/xiandai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传奇故事\",\"url\":\"/pd/chuanqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国民间故事\",\"url\":\"/pd/waiguominjian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"短篇鬼故事\",\"url\":\"/pd/duanpiangui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"故事大全\",\"url\":\"/pd/gushidaquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖绘本故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"社会生活\",\"url\":\"/huiben/shehuishenghuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"益智游戏\",\"url\":\"/huiben/yizhiyouxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"认知\",\"url\":\"/huiben/renzhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自然\",\"url\":\"/huiben/ziran/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民间故事\",\"url\":\"/huiben/minjiangushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话\",\"url\":\"/huiben/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"心理\",\"url\":\"/huiben/xinli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情感\",\"url\":\"/huiben/qinggan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情绪\",\"url\":\"/huiben/qingxu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"健康\",\"url\":\"/huiben/jiankang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"艺术\",\"url\":\"/huiben/yishu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"多元文化\",\"url\":\"/huiben/duoyuanwenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科普\",\"url\":\"/huiben/kepu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/huiben/renwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典绘本\",\"url\":\"/huiben/jingdianhuiben/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/huiben/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"获奖\",\"url\":\"/huiben/huojiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲学\",\"url\":\"/huiben/zhexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖历史故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"中国历史\",\"url\":\"/pd/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国历史\",\"url\":\"/pd/waiguolishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中华上下五千\",\"url\":\"/pd/wuqiannian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗日战争\",\"url\":\"/pd/aiguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代历史\",\"url\":\"/pd/gudai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名女名妓\",\"url\":\"/pd/mingnvmingji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代皇帝后宫\",\"url\":\"/pd/huangdihougong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖神话故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"中国神话\",\"url\":\"/pd/shenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"希腊神话\",\"url\":\"/pd/xila/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"北欧神话\",\"url\":\"/pd/beiou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"印度神话\",\"url\":\"/pd/yindu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"埃及神话\",\"url\":\"/pd/aiji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"罗马神话\",\"url\":\"/pd/luoma/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"印第安神话\",\"url\":\"/pd/yindian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神话故事\",\"url\":\"/pd/daquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖简 笔 画🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"童画\",\"url\":\"/jianbihua/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动物\",\"url\":\"/jianbihua/dongwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蚂蚁\",\"url\":\"/jianbihua/mayi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜗牛\",\"url\":\"/jianbihua/woniu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"瓢虫\",\"url\":\"/jianbihua/piaochong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"毛毛虫\",\"url\":\"/jianbihua/maomaochong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蝴蝶\",\"url\":\"/jianbihua/hudie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"企鹅\",\"url\":\"/jianbihua/qie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猪\",\"url\":\"/jianbihua/xiaozhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刺猬\",\"url\":\"/jianbihua/ciwei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猫\",\"url\":\"/jianbihua/mao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狮子\",\"url\":\"/jianbihua/shizi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"松鼠\",\"url\":\"/jianbihua/songshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"袋鼠\",\"url\":\"/jianbihua/daishu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小牛\",\"url\":\"/jianbihua/niu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鳄鱼\",\"url\":\"/jianbihua/eyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小熊\",\"url\":\"/jianbihua/xiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐狸\",\"url\":\"/jianbihua/huli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"树袋熊\",\"url\":\"/jianbihua/shudaixiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"河马\",\"url\":\"/jianbihua/hema/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鹿\",\"url\":\"/jianbihua/lu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐龙\",\"url\":\"/jianbihua/konglong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"长颈鹿\",\"url\":\"/jianbihua/changjinglu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老虎\",\"url\":\"/jianbihua/laohu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大象\",\"url\":\"/jianbihua/daxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青蛙\",\"url\":\"/jianbihua/qingwa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猴子\",\"url\":\"/jianbihua/houzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神龙\",\"url\":\"/jianbihua/long/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小马\",\"url\":\"/jianbihua/ma/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸭子\",\"url\":\"/jianbihua/yazi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小狗\",\"url\":\"/jianbihua/gou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"熊猫\",\"url\":\"/jianbihua/xiongmao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兔子\",\"url\":\"/jianbihua/tuzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小羊\",\"url\":\"/jianbihua/yang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老鼠\",\"url\":\"/jianbihua/laoshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鸡\",\"url\":\"/jianbihua/ji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小蛇\",\"url\":\"/jianbihua/she/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乌龟\",\"url\":\"/jianbihua/wugui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龙虾\",\"url\":\"/jianbihua/longxia/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"螃蟹\",\"url\":\"/jianbihua/pangxie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鲨鱼\",\"url\":\"/jianbihua/shayu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鲸鱼\",\"url\":\"/jianbihua/jingyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猫头鹰\",\"url\":\"/jianbihua/maotouying/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸽子\",\"url\":\"/jianbihua/gezi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"昆虫\",\"url\":\"/jianbihua/kunchong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鸟\",\"url\":\"/jianbihua/niao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鱼\",\"url\":\"/jianbihua/yu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"野生动物\",\"url\":\"/jianbihua/yeshengdongwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海洋生物\",\"url\":\"/jianbihua/haiyangshengwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"植物\",\"url\":\"/jianbihua/zhiwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"花朵\",\"url\":\"/jianbihua/hua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荷花\",\"url\":\"/jianbihua/hehua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小草\",\"url\":\"/jianbihua/cao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大树\",\"url\":\"/jianbihua/dashu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玫瑰花\",\"url\":\"/jianbihua/meiguihua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"圣诞树\",\"url\":\"/jianbihua/shengdanshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙人掌\",\"url\":\"/jianbihua/xianrenzhang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"向日葵\",\"url\":\"/jianbihua/xiangrikui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/jianbihua/renwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"食物\",\"url\":\"/jianbihua/shiwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蔬菜\",\"url\":\"/jianbihua/shucai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"饮料\",\"url\":\"/jianbihua/yinliao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蛋糕\",\"url\":\"/jianbihua/dangao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西点\",\"url\":\"/jianbihua/xidian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小吃\",\"url\":\"/jianbihua/xiaochi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"零食\",\"url\":\"/jianbihua/lingshi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"肉类\",\"url\":\"/jianbihua/roulei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冰激凌\",\"url\":\"/jianbihua/bingjiling/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"水果\",\"url\":\"/jianbihua/shuiguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"桃子\",\"url\":\"/jianbihua/taozi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蓝莓\",\"url\":\"/jianbihua/lanmei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"榴莲\",\"url\":\"/jianbihua/liulian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荔枝\",\"url\":\"/jianbihua/lizhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"芒果\",\"url\":\"/jianbihua/mangguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"石榴\",\"url\":\"/jianbihua/shiliu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"樱桃\",\"url\":\"/jianbihua/yingtao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"橘子\",\"url\":\"/jianbihua/juzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柠檬\",\"url\":\"/jianbihua/ningmeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"菠萝\",\"url\":\"/jianbihua/boluo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"草莓\",\"url\":\"/jianbihua/caomei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"椰子\",\"url\":\"/jianbihua/yezi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"梨子\",\"url\":\"/jianbihua/li\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西瓜\",\"url\":\"/jianbihua/xigua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"葡萄\",\"url\":\"/jianbihua/putao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"香蕉\",\"url\":\"/jianbihua/xiangjiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"苹果\",\"url\":\"/jianbihua/pingguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猕猴桃\",\"url\":\"/jianbihua/mihoutao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"火龙果\",\"url\":\"/jianbihua/huolongguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热带水果\",\"url\":\"/jianbihua/redaishuiguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"建筑\",\"url\":\"/jianbihua/jianzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风景\",\"url\":\"/jianbihua/fengjing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"卡通\",\"url\":\"/jianbihua/katong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/jianbihua/dongmanrenwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动物\",\"url\":\"/jianbihua/katongdongwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"柯南\",\"url\":\"/jianbihua/kenan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海贼王\",\"url\":\"/jianbihua/haizeiwang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凯蒂猫\",\"url\":\"/jianbihua/kaidimao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哆啦A梦\",\"url\":\"/jianbihua/duolaameng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猪佩奇\",\"url\":\"/jianbihua/xiaozhupeiqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜡笔小新\",\"url\":\"/jianbihua/labixiaoxin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"樱桃小丸子\",\"url\":\"/jianbihua/yingtaoxiaowanzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"节日\",\"url\":\"/jianbihua/jieri/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龙舟\",\"url\":\"/jianbihua/longzhou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"粽子\",\"url\":\"/jianbihua/zongzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新年\",\"url\":\"/jianbihua/xinnian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国庆节\",\"url\":\"/jianbihua/guoqingjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"万圣节\",\"url\":\"/jianbihua/wanshengjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"圣诞节\",\"url\":\"/jianbihua/shengdanjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"手账\",\"url\":\"/jianbihua/shouzhang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"电器\",\"url\":\"/jianbihua/dianqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文具\",\"url\":\"/jianbihua/wenju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玩具\",\"url\":\"/jianbihua/wanju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家具\",\"url\":\"/jianbihua/jiaju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"餐具\",\"url\":\"/jianbihua/canju/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"服装\",\"url\":\"/jianbihua/fuzhuang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"百货\",\"url\":\"/jianbihua/baihuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乐器\",\"url\":\"/jianbihua/yueqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"体育用品\",\"url\":\"/jianbihua/tiyuyongpin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"汽车\",\"url\":\"/jianbihua/qiche/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"飞机\",\"url\":\"/jianbihua/feiji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轮船\",\"url\":\"/jianbihua/lunchuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"火车\",\"url\":\"/jianbihua/huoche/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"帆船\",\"url\":\"/jianbihua/fanchuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"潜水艇\",\"url\":\"/jianbihua/qianshuiting/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热气球\",\"url\":\"/jianbihua/reqiqiu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"直升飞机\",\"url\":\"/jianbihua/zhishengji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宇宙飞船\",\"url\":\"/jianbihua/yuzhoufeichuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖情感故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"爱情故事\",\"url\":\"/pd/aiqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"亲情故事\",\"url\":\"/pd/qinqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园故事\",\"url\":\"/pd/xiaoyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"感人小故事\",\"url\":\"/pd/ganren/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"友情故事\",\"url\":\"/pd/youqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖寓言故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"伊索寓言\",\"url\":\"/pd/yisuoyuyan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"拉封丹寓言\",\"url\":\"/pd/lafengdan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"莱辛寓言\",\"url\":\"/pd/laixin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"克雷洛夫寓言\",\"url\":\"/pd/keleiluofu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寓言故事大全\",\"url\":\"/pd/yuyangdaquan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖标签导航🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"名人轶事\",\"url\":\"/l/mingrenyishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"后宫\",\"url\":\"/l/hougong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代皇帝\",\"url\":\"/l/lidaihuangdi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军史长廊\",\"url\":\"/l/junshichanglang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典短篇\",\"url\":\"/l/jingdianduanpianxiaoshuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民风民俗\",\"url\":\"/l/minfengminsu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"野史趣闻\",\"url\":\"/l/yeshiquwen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑推理\",\"url\":\"/l/xuanyituili/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖\",\"url\":\"/l/kongbu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"将相传奇\",\"url\":\"/l/jiangxiangchuanqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诗联趣话\",\"url\":\"/l/shilianquhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名妓\",\"url\":\"/l/lidaimingji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历代名女\",\"url\":\"/l/lidaimingnv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老师\",\"url\":\"/l/laoshi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幸福\",\"url\":\"/l/xingfu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妈妈\",\"url\":\"/l/mama/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱\",\"url\":\"/l/ai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"礼物\",\"url\":\"/l/liwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人生\",\"url\":\"/l/rensheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猫\",\"url\":\"/l/xiaomao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小兔\",\"url\":\"/l/xiaotu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"快乐\",\"url\":\"/l/kuaile/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"昙花\",\"url\":\"/l/tanhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"娃娃\",\"url\":\"/l/wawa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"太阳\",\"url\":\"/l/taiyang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小松鼠\",\"url\":\"/l/songshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萝卜\",\"url\":\"/l/luobu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"曹操\",\"url\":\"/l/caocao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国庆节\",\"url\":\"/l/guoqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神枪手\",\"url\":\"/l/shenqiangshou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鹬蚌\",\"url\":\"/l/yubang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"渔翁\",\"url\":\"/l/yuweng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智者\",\"url\":\"/l/zhizhe/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鹦鹉\",\"url\":\"/l/yingwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小星星\",\"url\":\"/l/xiaoxingxing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鹿\",\"url\":\"/l/xiaolu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闺蜜\",\"url\":\"/l/guimi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传奇\",\"url\":\"/l/chuanqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"梦想\",\"url\":\"/l/mengxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"理想\",\"url\":\"/l/lixiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"苹果\",\"url\":\"/l/pinguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智慧\",\"url\":\"/l/zhihui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"飞机\",\"url\":\"/l/feiji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸿门宴\",\"url\":\"/l/hongmenyan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鳄鱼\",\"url\":\"/l/eryu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孔雀\",\"url\":\"/l/kongque/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刺猬\",\"url\":\"/l/ciwei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海\",\"url\":\"/l/hai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鸟\",\"url\":\"/l/xiaoniao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"马\",\"url\":\"/l/ma/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海螺\",\"url\":\"/l/hailuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蛇\",\"url\":\"/l/she\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乌龟\",\"url\":\"/l/wugui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狼\",\"url\":\"/l/lang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老狼\",\"url\":\"/l/laolang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豹子\",\"url\":\"/l/baozi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老虎\",\"url\":\"/l/laohu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狮子\",\"url\":\"/l/shizi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鸽子\",\"url\":\"/l/gezi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"骄傲\",\"url\":\"/l/jiaoao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猪\",\"url\":\"/l/xiaozhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"渔民\",\"url\":\"/l/yumin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国王\",\"url\":\"/l/guowang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"善良\",\"url\":\"/l/shanliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"熊\",\"url\":\"/l/xiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鹰\",\"url\":\"/l/ying/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妖精\",\"url\":\"/l/yaojing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗日\",\"url\":\"/l/kangri/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英雄\",\"url\":\"/l/yingxiong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年\",\"url\":\"/l/shaonian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小狗\",\"url\":\"/l/xiaogou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"公鸡\",\"url\":\"/l/gongji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"河马\",\"url\":\"/l/hema/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小驴\",\"url\":\"/l/xialv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜜蜂\",\"url\":\"/l/mifeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成长\",\"url\":\"/l/chengzhang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萤火虫\",\"url\":\"/l/yinghuochong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小田鼠\",\"url\":\"/l/tianshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"礼貌\",\"url\":\"/l/lm/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鱼\",\"url\":\"/l/xiaoyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狸猫\",\"url\":\"/l/limao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"圣诞节\",\"url\":\"/l/shengdanjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙女\",\"url\":\"/l/xiannv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"珍珠\",\"url\":\"/l/zhenzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大象\",\"url\":\"/l/daxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青蛙\",\"url\":\"/l/qingwa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王子\",\"url\":\"/l/wangzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"雅典娜\",\"url\":\"/l/yadianna/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风水\",\"url\":\"/l/fengshui/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"偷懒\",\"url\":\"/l/toulan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"温暖\",\"url\":\"/l/wennuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小鲤鱼\",\"url\":\"/l/liyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小螃蟹\",\"url\":\"/l/pangxie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冒险\",\"url\":\"/l/maoxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小猴\",\"url\":\"/l/xiaohou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大黄狗\",\"url\":\"/l/dahuanggou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"牧羊人\",\"url\":\"/l/muyangren/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农民\",\"url\":\"/l/nongmin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小蚂蚁\",\"url\":\"/l/mayi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月亮\",\"url\":\"/l/yueliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西王母\",\"url\":\"/l/xwm/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"骗子\",\"url\":\"/l/pianzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"阿里\",\"url\":\"/l/ali/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聪明\",\"url\":\"/l/congming/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小老鼠\",\"url\":\"/l/shu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三顾茅庐\",\"url\":\"/l/sangumaolu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孙中山\",\"url\":\"/l/sunzhongshan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"公主\",\"url\":\"/l/gongzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三国演义\",\"url\":\"/l/sanguoyanyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"塞翁失马\",\"url\":\"/l/saiwongshima/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闻鸡起舞\",\"url\":\"/l/wenjiqiwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"草船借箭\",\"url\":\"/l/caochuanjiejian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金鱼\",\"url\":\"/l/jinyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"渔夫\",\"url\":\"/l/yufu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"睡美人\",\"url\":\"/l/shuimeiren/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诸葛亮\",\"url\":\"/l/zhugeliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"坐井观天\",\"url\":\"/l/zuijingguantian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忠犬八公\",\"url\":\"/l/zqbg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诚信\",\"url\":\"/l/chengxin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王二小\",\"url\":\"/l/wangxiaoer/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赤伶\",\"url\":\"/l/chiling/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灰姑娘\",\"url\":\"/l/huiguniang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女娲造人\",\"url\":\"/l/nwzr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老鼠嫁女\",\"url\":\"/l/lsjn/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"亡羊补牢\",\"url\":\"/l/wangyangbulao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"愚公移山\",\"url\":\"/l/yugongyushan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贝多芬\",\"url\":\"/l/beiduofen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小雨\",\"url\":\"/l/yu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"后羿射日\",\"url\":\"/l/hysr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"阿凡提\",\"url\":\"/l/afanti/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"钱学森\",\"url\":\"/l/qianxuesen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小羊\",\"url\":\"/l/xiaoyang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"掩耳盗铃\",\"url\":\"/l/yanerdaoling/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐假虎威\",\"url\":\"/l/hujiahuwei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"十二生肖\",\"url\":\"/l/sesx/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"画蛇添足\",\"url\":\"/l/hstz/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西游记\",\"url\":\"/l/xiyouji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美人鱼\",\"url\":\"/l/meirenyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"司马光砸缸\",\"url\":\"/l/smgzg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"春天\",\"url\":\"/l/chuntian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"雷锋\",\"url\":\"/l/leifeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱迪生\",\"url\":\"/l/aidisheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乌鸦\",\"url\":\"/l/wuya/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐狸\",\"url\":\"/l/huli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大灰狼\",\"url\":\"/l/dahuilang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小白兔\",\"url\":\"/l/xiaobaitu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高考\",\"url\":\"/l/gaokao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精卫填海\",\"url\":\"/l/jingweitianhai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"夸父追日\",\"url\":\"/l/kfzr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"炊事班\",\"url\":\"/l/chuishiban/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孟婆汤\",\"url\":\"/l/mengpotang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奈何桥\",\"url\":\"/l/naiheqiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"丑小鸭\",\"url\":\"/l/chouxiaoya/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"叶公好龙\",\"url\":\"/l/yghl/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"牛郎织女\",\"url\":\"/l/niulangzhinv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孔融让梨\",\"url\":\"/l/krrl/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"光阴\",\"url\":\"/l/guangyin/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"嫦娥奔月\",\"url\":\"/l/ceby/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女娲补天\",\"url\":\"/l/nvwabutian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龟兔赛跑\",\"url\":\"/l/guitusaipao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神笔马良\",\"url\":\"/l/shenbimaliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凿壁偷光\",\"url\":\"/l/zbtg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三只小猪\",\"url\":\"/l/szxz/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"端午节\",\"url\":\"/l/duanwujie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小红帽\",\"url\":\"/l/xiaohongmao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"程门立雪\",\"url\":\"/l/cmlx/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬梁刺股\",\"url\":\"/l/xlcg/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗击疫情\",\"url\":\"/l/kjyq/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白雪公主\",\"url\":\"/l/bxgz/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"屈原\",\"url\":\"/l/quyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"守株待兔\",\"url\":\"/l/shouzhudaitu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孟母三迁\",\"url\":\"/l/mpsq/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狼来了\",\"url\":\"/l/langlaile/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七个小矮人\",\"url\":\"/l/qigexiaoairen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小兔子\",\"url\":\"/l/xiaotuzi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"井底之蛙\",\"url\":\"/l/jingdizhiwa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猴子捞月亮\",\"url\":\"/l/houzilaoyue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖​有声故事🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"儿童睡前故事\",\"url\":\"/yousheng/shuiqian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话故事\",\"url\":\"/yousheng/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖​绘本漫画🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"社会生活\",\"url\":\"/huiben/shehuishenghuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"益智游戏\",\"url\":\"/huiben/yizhiyouxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"认知\",\"url\":\"/huiben/renzhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自然\",\"url\":\"/huiben/ziran/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民间故事\",\"url\":\"/huiben/minjiangushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"童话\",\"url\":\"/huiben/tonghua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"心理\",\"url\":\"/huiben/xinli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情感\",\"url\":\"/huiben/qinggan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情绪\",\"url\":\"/huiben/qingxu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"健康\",\"url\":\"/huiben/jiankang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"艺术\",\"url\":\"/huiben/yishu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"多元文化\",\"url\":\"/huiben/duoyuanwenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科普\",\"url\":\"/huiben/kepu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"/huiben/renwu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典绘本\",\"url\":\"/huiben/jingdianhuiben/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/huiben/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"获奖\",\"url\":\"/huiben/huojiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"哲学\",\"url\":\"/huiben/zhexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文学\",\"url\":\"/huiben/wenxue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"语言\",\"url\":\"/huiben/yuyan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"生活故事\",\"url\":\"/huiben/shenghuogushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物传记\",\"url\":\"/huiben/renwuzhuanji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寓言故事\",\"url\":\"/huiben/yuyangushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自我认知\",\"url\":\"/huiben/ziworenzhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"友情\",\"url\":\"/huiben/youqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英语\",\"url\":\"/huiben/yingyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"教师用书\",\"url\":\"/huiben/jiaoshiyongshu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]",
    "lastUpdateTime": 1758567845400,
    "respondTime": 3954,
    "ruleBookInfo": {
      "author": "<js>  \nif (baseUrl.match(/huiben/)) {       \t    \n\t  java.getString('//ul[1]/li[3]/text()');\n} else if (baseUrl.match(/ys/)) {  \n    java.getString('');\n} else if (baseUrl.match(/g|sketch/)) {  \n    java.getString('');\n}\n</js>",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "<js>  \nif (baseUrl.match(/huiben/)) {       \t    java.getString('.infoText@ul.0@li[1:7]@html&&.infoText@p.-2:-1@html');\n} else if (baseUrl.match(/ys/)) {  \n    java.getString('.infoText@p@html&&.time@text');\n} else if (baseUrl.match(/g|sketch/)) {  \n    java.getString('.infoText@blockquote@html&&.time@text');\n}\n</js>##点击上方.*的故事完整版。",
      "name": "[property=\"og:site_name\"]@content"
    },
    "ruleContent": {
      "content": "<js>  \nif (baseUrl.match(/ys/)) {       \t    java.getString('.infoText@audio@source@src');\n} else if (baseUrl.match(/huiben/)) {  \n    java.getString('.infoText@img[!0:1]@html');\n}\n    else if (baseUrl.match(/g|sketch/)) {  \n    java.getString('.infoText@html&&.time@text');\n} \n</js>##<li[^>]*>.*?</li>|<a[^>]*>.*?</a>|<span[^>]*>.*?</span>|<button[^>]*>.*?</button>",
      "imageStyle": "FULL",
      "replaceRegex": "##",
      "sourceRegex": ".*\\.(mp3|m4a).*"
    },
    "ruleExplore": {
      "author": ".author@text||._detail-p2@a.1@text##频道:",
      "bookList": "//ul[@class=\"wenList clearfix\"]/li||//div[@class=\"story-today clearfix\"]/ul/li",
      "bookUrl": "a.0@href",
      "coverUrl": "img@data-src",
      "intro": ".t-i@a@text||.story-describe@text||.story-describe@text",
      "kind": "text.时间@text",
      "name": ".t-t@a@text||._detail-p1@text||a@p.0@text"
    },
    "ruleSearch": {
      "author": ".author@a@text||a@div.1@text##\\|.*",
      "bookList": "#ppluck.0@li||.story-today@ul@li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "小熊嘟嘟上幼儿园@听书",
      "coverUrl": "img@data-src",
      "intro": ".t-i@a@text||.story-describe@text",
      "kind": ".time@text||a@div.1@text##(日期:|.*时间:)",
      "name": ".t-t@a@text||a@p@text"
    },
    "ruleToc": {
      "chapterList": "<js>  \nif (baseUrl.match(/ys/)) {  \n    book.type = 32;  \n    java.toast('听书模式');  \n    java.getElements('html');\n} else if (baseUrl.match(/huiben/)) {  \n    book.type = 64;  \n    java.toast('绘本模式');  \n    java.getElements('html');\n} else if (baseUrl.match(/(sketch|g)/)) {  \n    book.type = 8;  \n    java.toast('小说模式');  \n    java.getElements('html');\n}\n</js>",
      "chapterName": "h1@text||.t-t@h1@text"
    },
    "searchUrl": "@js:(function(){var n=key,t=\"story\";if(n.endsWith(\"@听书\")){t=\"audio\";n=n.slice(0,-3);}else if(n.endsWith(\"@绘本\")){t=\"book\";n=n.slice(0,-3);}else if(n.includes(\"@\")){n=n.replace(/@/g,\"\");}return`http://m.limaogushi.com/search?type=${t}&kw=${encodeURIComponent(n)}&page=${page}`;})()",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 童话故事为主\n\n//2025.1.21by.◎辞晨◎\napi=[];\napi[0]=`story`\napi[1]=`book`\napi[2]=`audio`\nv=String(source.getVariable());\nvar v=v.match(/^\\d+$/)?v:0;\nresult=api[v]",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "狸猫故事（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.limaogushi.com/",
    "customButton": false,
    "customOrder": 100,
    "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});\tD=org.jsoup.Jsoup.parse(java.ajax(\"https://www.limaogushi.com/\"))\nD.select(\"#topnav li\").forEach(n=>{\n\tli=n.select(\"li>a\")\n\tpush(li.text(),li.attr(\"href\"),1,1)\n\tn.select(\"p>a\").forEach(t=>{\n\t\tpush(t.text(),`${t.attr(\"href\")}/page/{{page}}`,1,0.25)\t\n\t\t})\n\t})\nJSON.stringify(sort)",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0\"}",
    "lastUpdateTime": 1758567638737,
    "loginUi": "[  \n    {\n    \tname: \"配置接口\",\n    \ttype: \"button\",\n    \taction: \"java.toast('点击下面按钮即可设置')\"\n    \t},\n    \t{\n    \t\tname: \"当前接口\",\n    \t\ttype: \"button\",\n    \t\taction: \"java.toast('当前接口:'+source.getVariable())\"\n    \t\t},\n    \t\t{\n        name: \"搜索方式0：文字故事🌸\",\n        type: \"button\",\n        action: \"source.setVariable(0);java.toast('成功设置文字故事')\"\n       },\n    \t {\n        name: \"搜索方式1：绘本故事📖\",\n        type: \"button\",\n        action: \"source.setVariable(1);java.toast('成功设置绘本故事')\"\n      },\n      {\n        name: \"搜索方式2：有声故事👂🏻\",\n        type: \"button\",\n        action: \"source.setVariable(2);java.toast('成功设置有声故事')\"\n      }\n        ]",
    "loginUrl": "function login(){}",
    "respondTime": 183251,
    "ruleBookInfo": {
      "coverUrl": "img",
      "init": "<js>\n$ = java.getString(\".infoWen@html\");\nn = 0; \nv = String(book.getVariable(\"custom\"));\nx = v.match(/^\\d+$/)? v : n;\nx = parseInt(x) < $.length? x : n;\njava.toast(x);\n\nimg = java.getString('[property=\"og:image\"]@content');\n\nif (v == 1) {\n  bookUrlz = java.getString('source@src');\n} else if(v==0){\n  bookUrlz = baseUrl;\n}\n\nintro = \"&nbsp;&nbsp;简介：\" + java.getString('[property=\"og:description\"]@content') + \"\\n当前源链: \" + bookUrlz+\"\\n文本简介:🔺'+0+'🔻\"+baseUrl+\n\"\\n音频链接:🔺'+1+'🔻\"+java.getString('source@src');\ndata = {\n  intro: intro,\n  img: img,\n  bookUrl: bookUrlz\n};\n\nJSON.stringify(data);\n</js>\n",
      "intro": "intro",
      "tocUrl": "bookUrl"
    },
    "ruleContent": {
      "content": "@js:\nif(baseUrl.match(/huiben/)){\tpic=java.getString('img!0:1:-1@data-src');\n//java.log(pic)\n\teval(pic);\n\tpic=pic.split('\\n').map(x=>\n\t`<img src=\"${x}\">`\n\t).join('\\n');;\n\tresult=pic\n\t}else if(baseUrl.match(/audio/)){\n\t\tresult=baseUrl\n\t\t}else if(baseUrl.match(/ys/)){\n\t\t\tresult=result.match(/text = `([\\s\\S]+)`/)[1];\n\t\t\t\t}else{\nlet pi=java.getString('class.infoWen@html');\nresult=pi\n}\nresult",
      "imageStyle": "FULL",
      "replaceRegex": "##绘本是.*故事网.*|上一篇.*|下一篇.*",
      "title": ".t-t@h1@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "span.-1@text##编辑：",
      "bookList": "#ppluck@li",
      "bookUrl": "a.0@href",
      "coverUrl": "img.0@src",
      "intro": "span@text",
      "kind": "{{@@a.-1@text}},{{@@span.-2@text##时间：}}",
      "name": "a.0@text<js>java.put('name',result)</js>"
    },
    "ruleToc": {
      "chapterList": "<js>\nlet list = [];\nif (baseUrl.match(/audio/)) {\n  book.type = 32;\n  java.toast('已自动开启听书模式');\n} else if (baseUrl.match(/huiben/)) {\n  book.type = 64;\n  java.toast('已自动开启漫画模式');\n} else if (baseUrl.match(/g/)) {\n  book.type = 8;\n  java.toast('已自动开启小说模式');\n}\nlet obj = {\n  text: java.get('name'), \n  href:baseUrl\n};\nlist.push(obj);\nlist\n</js>",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.limaogushi.com/search?type={{eval(String(source.bookSourceComment))}}&kw={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//by:cwjdb",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "书香阁子（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.sxgread.com",
    "customButton": false,
    "customOrder": 101,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"༺ˇ»`类型分类´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"都市异能\",\"url\":\"/book/c1/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"豪门总裁\",\"url\":\"/book/c2/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"穿越架空\",\"url\":\"/book/c3/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"玄幻奇幻\",\"url\":\"/book/c4/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"仙侠武侠\",\"url\":\"/book/c5/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"青春校园\",\"url\":\"/book/c6/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"游戏竞技\",\"url\":\"/book/c7/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"科幻悬疑\",\"url\":\"/book/c8/<,page_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"༺ˇ»`分类排行´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"/top/xuanhuan.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"都市异能\",\"url\":\"/top/dushi.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"豪门总裁\",\"url\":\"/top/haomen.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"穿越架空\",\"url\":\"/top/chuanyue.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"青春校园\",\"url\":\"/top/qingchun.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"仙侠武侠\",\"url\":\"/top/xianxia.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"游戏竞技\",\"url\":\"/top/youxi.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"科幻未来\",\"url\":\"/top/kehuan.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"༺ˇ»`点击排行´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"总点击\",\"url\":\"/top/hitsall.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击\",\"url\":\"/top/hitsmonth.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击\",\"url\":\"/top/hitsweek.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热门小说\",\"url\":\"/top/hot.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精品小说\",\"url\":\"/top/jingpin.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"推荐小说\",\"url\":\"/top/tuijian.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"全本小说\",\"url\":\"/top/quanben.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新书入库\",\"url\":\"/top/newbook.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1751450791468,
    "respondTime": 17681,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "[property$=description]@content##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "[property~=category|status|update_time]@content&&\n.author@p.-1@ownText##状态：|小说",
      "lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP章节.|免费章节.|VIP卷.|默认卷.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加].*?[】）\\)]",
      "name": "[property$=book_name]@content"
    },
    "ruleContent": {
      "content": ".NovelTxt@html",
      "replaceRegex": "##喜欢{{book.name}}.*全网最快。"
    },
    "ruleExplore": {
      "author": ".zz@text||text.作者@text##作者：",
      "bookList": ".tl_right_c li!0||.ClassBook",
      "bookUrl": "a.1@href||a@href",
      "coverUrl": ".ClassBookImg img@src",
      "intro": ".ClassBookContent@text",
      "kind": ".lb@text",
      "name": "a.1@text||a@text"
    },
    "ruleSearch": {
      "author": "div.-1@text",
      "bookList": ".slist li",
      "bookUrl": "a@href",
      "kind": "div.0@text##\\[|\\]|小说",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar o = org.jsoup.Jsoup.parse(result);\nvar s = o.select(\"#newlist > li[data-id] > a\"); \nvar l = s.toArray().sort((a, b) => {\n    var idA = parseInt(a.parent().attr(\"data-id\"));\n    var idB = parseInt(b.parent().attr(\"data-id\"));\n    return idA - idB;\n});\nvar list = l.map(i => ({\n    text: i.text().trim(),\n    href: i.attr(\"href\").trim()\n}));\nlist\n</js>",
      "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": "{{cookie.removeCookie(source.getKey())}}/s/?sword={{key}},{\"charset\": \"GBK\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n//2025.6.7 ◎夜泽川◎",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "风云小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.nauqmf.com",
    "customButton": false,
    "customOrder": 102,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\nvar push = (title, url, size) => result.push({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: size\n  }\n});\nvar urls = [source.key + \"/sort1/\",source.key + \"/top/weekvisit/\"];\njava.ajaxAll(urls).map((src,index) =>{\n\t    push(index == 0 ? \"分类\" : \"排行榜\", null, 1);\n     let sr = org.jsoup.Jsoup.parse(src.body()).select('#smallnav a').toArray().forEach(t => {\n     \tpush(t.text(), t.attr('href'), 0.25);\n     \t});\n});\nJSON.stringify(result);",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1751452259495,
    "respondTime": 182632,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{i}",
      "init": "@put:{\"n\":\"[property$=book_name]@content\",\n\"a\":\"[property$=author]@content\",\n\"t\":\"[property~=category|status]@content\",\n\"l\":\"[property$=last_chapter_name]@content\",\n\"i\":\"[property$=image]@content\",\n\"o\":\"[property$=description]@content\",\n\"g\":\"[property$=update_time]@content\"\n}",
      "intro": "@get:{o}",
      "kind": "@get:{t}",
      "lastChapter": "@get:{l}◎@get:{g}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": "#text@html",
      "nextContentUrl": ".pagebar@a.-1@href"
    },
    "ruleExplore": {
      "author": "p.0@text",
      "bookList": "#list article",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": ".intro@text##^简介：",
      "name": ".title@text"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.search",
      "bookUrl": "$.book_list_url",
      "coverUrl": "$.cover",
      "intro": "$.intro##^简介：",
      "kind": "{{$.cate_name}}\n{{$.uptime}}\n{{$.status_str}}",
      "lastChapter": "$.latest_chapter_name",
      "name": "$.book_name"
    },
    "ruleToc": {
      "chapterList": ".chapter a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "@js:\ncookie.removeCookie(source.key);\nvar parameters = Array.from(java.ajax(source.key).matchAll(/var\\s*(\\w+?)\\s*=\\s*\"(\\w+?)\"/g), m => `${m[1]}=${m[2]}`).join('&');\n//java.log(Cookie);\nresult = \"/api/search\" + \",\" + JSON.stringify({\n  \"body\": `q=${key}&${parameters}`,\n  \"headers\": {\n    \"X-Requested-With\": \"XMLHttpRequest\",\n    \"Accept-Language\": \"zh-CN\",\n    \"Cookie\": cookie.getCookie(source.key),\n    \"Accept\": \"application/json\"\n  },\n  \"method\": \"POST\"\n});",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "八三中文（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.83zws.com",
    "bookUrlPattern": "https?://www.83zws.com/book/\\d+/\\d+/",
    "customButton": false,
    "customOrder": 103,
    "enabled": true,
    "enabledCookieJar": true,
    "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/9_{{page}}/\n其他::/sort/10_{{page}}/",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766313520923,
    "respondTime": 180969,
    "ruleBookInfo": {
      "author": "id.info@tag.p.0@tag.a.0@text",
      "coverUrl": "id.fmimg@tag.img@data-original",
      "intro": "id.intro@textNodes",
      "kind": "class.con_top@tag.a.1@text",
      "lastChapter": "id.info@tag.p.2@tag.a.0@text",
      "name": "id.info@tag.h1@text"
    },
    "ruleContent": {
      "content": "id.booktxt@tag.p@textNodes##本章未完，点击下一页继续阅读。|83中文网最新网址www.*com",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": "class.s5.0@text",
      "bookList": "class.r.0@tag.li",
      "bookUrl": "class.s2.0@tag.a.0@href",
      "kind": "class.s1.0@text",
      "name": "class.s2.0@text"
    },
    "ruleSearch": {
      "author": "class.btm@tag.a.0@text",
      "bookList": "class.item",
      "bookUrl": "tag.dl@tag.dt.0@tag.a.0@href",
      "checkKeyWord": "剑来",
      "coverUrl": "class.image@tag.a.0@tag.img@data-original",
      "intro": "tag.dl@tag.dd.0@textNodes",
      "name": "tag.dl@tag.dt.0@tag.a.0@text",
      "wordCount": "class.btm@tag.em.0@text"
    },
    "ruleToc": {
      "chapterList": "id.list@tag.dl@tag.a!0:1:2:3:4:5:6:7",
      "chapterName": "tag.dd@text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)}}/soso/,{\n  \"body\": \"searchkey={{key}}\",\n  \"method\": \"POST\",\n  \"charset\": \"UTF-8\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅读库子（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.yuedsk.com",
    "bookUrlPattern": "http://www.yuedsk.com/book/\\d+/",
    "customButton": false,
    "customOrder": 104,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻·魔法::http://www.yuedsk.com/book/sort1/0/{{page}}.html\n武侠·修真::http://www.yuedsk.com/book/sort2/0/{{page}}.html\n都市·言情::http://www.yuedsk.com/book/sort3/0/{{page}}.html\n历史·军事::http://www.yuedsk.com/book/sort4/0/{{page}}.html\n穿越·架空::http://www.yuedsk.com/book/sort5/0/{{page}}.html\n游戏·竞技::http://www.yuedsk.com/book/sort6/0/{{page}}.html\n经部::http://www.yuedsk.com/book/sort11/0/{{page}}.html\n史部::http://www.yuedsk.com/book/sort12/0/{{page}}.html\n子部::http://www.yuedsk.com/book/sort13/0/{{page}}.html\n集部::http://www.yuedsk.com/book/sort14/0/{{page}}.html\n古典·名著::http://www.yuedsk.com/book/sort16/0/{{page}}.html",
    "lastUpdateTime": 1759348382651,
    "respondTime": 10193,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": ".divbox img@src",
      "kind": "[property~=category|status]@content",
      "name": "[property$=book_name]@content",
      "tocUrl": ".btnlink@href"
    },
    "ruleContent": {
      "content": "#clickeye_content@html",
      "replaceRegex": "##\\(阅读库.*\\)|阅读库.+com"
    },
    "ruleExplore": {
      "author": ".c_tag span.1@text",
      "bookList": ".c_row",
      "bookUrl": "a.2@href",
      "coverUrl": "img@src",
      "intro": ".c_description@text",
      "kind": ".c_tag span.-1:-3@text",
      "lastChapter": "a.3@text",
      "name": "a.2@text",
      "wordCount": ".c_tag span.3@text"
    },
    "ruleSearch": {
      "author": ".c_tag span.1@text",
      "bookList": ".c_row",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "kind": ".c_tag span.3:7:-1@text",
      "lastChapter": ".c_value a@text",
      "name": "a.1@text",
      "wordCount": ".c_tag span.5@text"
    },
    "ruleToc": {
      "chapterList": ".chapters li a",
      "chapterName": "text##^0+\\s*(\\d+)(?!\\s*章)##$1章",
      "chapterUrl": "href",
      "updateTime": "title"
    },
    "searchUrl": "http://www.yuedsk.com/modules/article/search.php?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "24.10.31",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "安读书网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.88haoshu.com/",
    "customButton": false,
    "customOrder": 105,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\n    \"title\":\"༺ˇ»`ʚ分类ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"玄幻\",\n    \"url\":\"list/1-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"武侠\",\n    \"url\":\"list/2-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"都市\",\n    \"url\":\"list/3-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"历史\",\n    \"url\":\"list/4-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"科幻\",\n    \"url\":\"list/5-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"游戏\",\n    \"url\":\"list/6-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"悬疑\",\n    \"url\":\"list/7-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  },\n  {\n    \"title\":\"女生\",\n    \"url\":\"list/9-{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.2\n    }\n  }\n  ]",
    "lastUpdateTime": 1766340853419,
    "respondTime": 14655,
    "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": "http://www.booksky.cc",
    "customButton": false,
    "customOrder": 106,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766340762142,
    "respondTime": 18236,
    "ruleBookInfo": {
      "author": "class.novelinfo-l@tag.li.0@text##作者：",
      "coverUrl": "class.novelinfo-r@tag.a@tag.img@src",
      "intro": "class.novelintro@text##各位书友要是.*",
      "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content",
      "lastChapter": "class.novelinfo-l@li@a@text",
      "name": "class.w-left@tag.h1@text"
    },
    "ruleContent": {
      "content": "id.chaptercontent@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.info@tag.span.1@text",
      "bookList": "class.librarylist@tag.li",
      "bookUrl": "class.info@tag.span.0@tag.a@href",
      "coverUrl": "class.pt-ll-l@tag.a@tag.img@src",
      "lastChapter": "class.last@tag.a@text",
      "name": "class.info@tag.span.0@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.fulldir@tag.ul@tag.li@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://www.booksky.cc/modules/article/search.php?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "快眼看书（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.xbotaodz.com",
    "customButton": false,
    "customOrder": 107,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "  总点击  ::/top/allvisit/{{page}}\n  月点击  ::/top/monthvisit/{{page}}\n  周点击  ::/top/weekvisit/{{page}}\n 玄幻 ::/category/xuanhuan/\n 奇幻 ::/category/qihuan/\n 武侠 ::/category/wuxia/\n 仙侠 ::/category/xianxia\n 都市 ::/category/dushi\n 历史 ::/category/lishi\n 军事 ::/category/junshi\n 游戏 ::/category/youxi\n 竞技 ::/category/jingji\n 科幻 ::/category/kehuan\n 灵异 ::/category/lingyi\n 同人 ::/category/tongren\n 女生 ::/category/nvsheng\n 其他 ::/category/qita",
    "lastUpdateTime": 1766339917225,
    "respondTime": 2223,
    "ruleBookInfo": {
      "author": "class.novelinfo-l@tag.li.0@text##作者：",
      "coverUrl": "class.novelinfo-r@tag.a@tag.img@src",
      "intro": "class.novelintro@text",
      "name": "class.w-left@tag.h1@text"
    },
    "ruleContent": {
      "content": "id.chaptercontent@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.info@tag.span.1@text",
      "bookList": "class.librarylist@tag.li",
      "bookUrl": "class.info@tag.span.0@tag.a@href",
      "coverUrl": "class.pt-ll-l@tag.a@tag.img@src",
      "lastChapter": "class.last@tag.a@text",
      "name": "class.info@tag.span.0@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.fulldir@tag.ul@tag.li@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php?searchkey={{key}}",
    "weight": 1
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "小米阅读（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://reader.browser.miui.com/v2#",
    "bookUrlPattern": "https://reader.browser.miui.com/api/v2/book/\\d+",
    "customButton": false,
    "customOrder": 108,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn sort.push(json);\n\t}\npush('排行榜单',null,1);\n$$=(a,b,c)=>{\n\t\treturn `https://reader.browser.duokan.com/api/v2/ranking?len=10&page={{page}\\}&type=${a}-${b}-${c}`\n\t}\n[[\"人气榜\",\"golden\"],[\"新书榜\",\"new\"],[\"完结榜\",\"end\"],[\"热搜榜\",\"search\"]].map([title,b]=>{\n\t\tpush(''+title+'',null,1);\n\t\t[\"男频\",\"女频\"].map((title1,a)=>{\n\t\t\t\ta++\n\t\t\t\t[[\"周榜\",\"week\"],[\"月榜\",\"month\"],[\"总榜\",\"total\"]].map([title2,c]=>{\n\t\t\t\t\t\treturn push(title1+title2,$$(a,b,c),0.25);\n\t\t\t\t\t});\n\t\t\t});\n\t});\npush('书籍分类',null,1);\n$$=(sex,bookStatus,categoryId,hotChoice)=>{\n\t\treturn `https://reader.browser.duokan.com/api/v2/book/list2?len=10&page={{page}\\}&sex=${sex}&bookStatus=${bookStatus}&categoryId=${categoryId}&wordCountsInterval=0&hotChoice=${hotChoice}`\n\t}\nbookStatus=categoryId=hotChoice=0;\n[\n\t\t[\"男频\",[[\"都市\",7],[\"玄幻\",3],[\"仙侠\",6],[\"历史\",8],[\"灵异\",10],[\"科幻\",11],[\"奇幻\",4],[\"同人\",143],[\"游戏\",12],[\"武侠\",5],[\"竞技\",13]]],\n\t\t[\"女频\",[[\"现代言情\",75],[\"古代言情\",74],[\"浪漫青春\",76],[\"玄幻言情\",72],[\"仙侠奇缘\",73],[\"悬疑灵异\",77],[\"科幻空间\",78],[\"同人小说\",80],[\"游戏竞技\",79],[\"耽美小说\",81]]]\n].map(([title,list],sex)=>{\n\t\tsex++\n\t\tpush(''+title+'',$$(sex,bookStatus,categoryId,hotChoice),1);\n\t\tlist.map([title,categoryId]=>{\n\t\t\t\tpush(''+title+'',$$(sex,bookStatus,categoryId,hotChoice),1);\n\t\t\t\t[\"综合全部\",\"最新上线\",\"阅读最多\",\"点赞最高\"].map((title,hotChoice)=>{\n\t\t\t\t\t\t['['+title+']',\"连载\",\"完结\"].map((title,bookStatus)=>{\n\t\t\t\t\t\t\t\treturn push(title,$$(sex,bookStatus,categoryId,hotChoice),0.25);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\n'['+sort.toString()+']'",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.2357.134 Safari/537.36\"\n}",
    "lastUpdateTime": 1758062439534,
    "respondTime": 6462,
    "ruleBookInfo": {
      "author": "$..author",
      "coverUrl": "$..imgUrl",
      "init": "$.data",
      "intro": "{{'\\n&lrm;\\n'}}🔗 源站：{{$..cpName}}\n{{'\\n&lrm;\\n'}}📆 开坑：{{java.timeFormatUTC(java.getString('$.firstChapter.updateTime')*1000,'yyyy-MM-dd',8)}}\n{{'\\n&lrm;\\n'}}📑 简介：{{$..description}}",
      "kind": "{{$..score}}分\n{{$..secondCategoryName&&$..bookStatus}}\n{{java.put('time', java.timeFormatUTC(java.getString('$.lastChapter.updateTime'),'yyyy-MM-dd',8))}}",
      "lastChapter": "{{$.lastChapter.chapterName}} ",
      "name": "$..name",
      "tocUrl": "https://reader.browser.miui.com/api/v2/chapter/list/{{$..bookId}}",
      "wordCount": "$..wordCount"
    },
    "ruleContent": {
      "content": "$..contentList[*]##——内容来自.*\n<js>\nif(result.match(/^http.+$/)){\n\t\tsrc = java.base64Decode(String(java.ajax(result)).match(/\\('([^']+)'\\)/)[1]);\n\t}\nsrc\n</js>\n$..p[*]||$..contentList[*]\n##——内容来自.*"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.data.list",
      "bookUrl": "https://reader.browser.miui.com/api/v2/book/{{$.bookId}}",
      "coverUrl": "$.imgUrl",
      "intro": "$.description",
      "kind": "{{$.score}}分\n{{$.secondCategoryName&&$.bookStatus}}\n{{java.put('time', java.timeFormatUTC(java.getString('$.updateTime')*1000,'yyyy-MM-dd',8))}}",
      "lastChapter": "最近更新：@get:{time}",
      "name": "$.name",
      "wordCount": "$.wordCount"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.related",
      "bookUrl": "https://reader.browser.miui.com/api/v2/book/{{$.id}}",
      "coverUrl": "$.image",
      "intro": "$.description",
      "kind": "$.tags",
      "lastChapter": "发布源站：{{$.cp}}",
      "name": "$.title",
      "wordCount": "$.status"
    },
    "ruleToc": {
      "chapterList": "@js:\nlet u = baseUrl.replace('list','content')\n\nlet v = [];\nlet list = [];\nJSON.parse(result).data.list.map($=>{\n\n//分卷判定\n\t\tV = $.volumeTitle\n\t\tif(v[v.length-1]!=V&&!/^\\s*$/.test(V)){\n\t\t\t\tv.push(V)\n\t\t\t\tlist.push({\n\t\t\t\t\t\tname: '📖['+V+']📖',\n\t\t\t\t\t\tvolume: true\n\t\t\t\t\t})\n\t\t\t}\n\n\t\treturn list.push({\n\t\t\t\tname: $.chapterName,\n\t\t\t\turl: u+'?chapterId='+$.chapterId+'&volumeId=1',\n\t\t\t\tinfo: '更新时间：'+java.timeFormatUTC($.updateTime*1000,'yyyy-MM-dd HH:mm',12)\n\t\t\t});\n\t});\nv.length<2?list.filter($=>!$.volume):list",
      "chapterName": "name",
      "chapterUrl": "url",
      "isVolume": "volume",
      "updateTime": "info"
    },
    "searchUrl": "https://reader.browser.miui.com/api/v2/search/word?query={{key}}&size=100",
    "weight": 0
  },
  {
    "bookSourceComment": "//仅供学习研究使用，请在24h内删除\n//同网址https://api.midukanshu.com/\n/**\n//目录url规则，获取目录url\thttps://api.midureader.com/fiction/book/getChaptersCdn,{\"method\": \"POST\",\"body\": \"app=midu&lastUpdatedTime=&bookId={{$.book_id}}\"}\n//目录列表规则，获取目录列表\n$..url\n<js>\nurl=String(result).match(/\"(.*)\"/) [1].replace(/\\\\/g,'').trim();\njava.ajax(url)\n//java.log(url)\n</js>\n$.[*]\n*/",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "米读小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api.midureader.com/#@遇知",
    "customButton": false,
    "customOrder": 109,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort = [];\npush = (title, url, type) => sort.push({\n    title: title,\n    url: url,\n    style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: type\n    }\n});\n$$ = (second_channel, status) => `/fiction/search/channel,{\"method\": \"POST\",\"body\": \"app=midu&second_channel=${second_channel}&status=${status}&page={{page-1}\\}&rank=\"}`;\n[\n    [\n        [\"玄幻\", 3],\n        [\"都市\", 5],\n        [\"推理\", 7],\n        [\"仙侠\", 15],\n        [\"科幻\", 27],\n        [\"游戏\", 30],\n        [\"武侠\", 32],\n        [\"历史\", 35],\n        [\"奇幻\", 39],\n        [\"军事\", 93],\n        [\"体育\", 47],\n        [\"现实\", 79],\n        [\"同人\", 61]\n    ],\n    [\n        [\"现代言情\", 13],\n        [\"古代言情\", 17],\n        [\"悬疑刑侦\", 24],\n        [\"玄幻仙侠\", 41],\n        [\"青春校园\", 51],\n        [\"同人小说\", 68],\n        [\"科幻空间\", 78],\n        [\"游戏竞技\", 95]\n    ]\n].map((Arr, isN) => {\n    push(\"༺ˇ»`ʚ \" + (isN ? \"女\" : \"男\") + \"频 ɞ´«ˇ༻\", null, 1);\n    Arr.map([title, second_channel] => {\n        [\"[\" + title + \"]\", \"完结\", \"连载\"].map((title, status) => {\n            push(title, $$(second_channel, status), 0.25);\n        });\n    });\n});\nJSON.stringify(sort);",
    "header": "{\"User-Agent\":\"okhttp/3.12.1\"}",
    "lastUpdateTime": 1766340985633,
    "respondTime": 29939,
    "ruleBookInfo": {
      "author": "$.author",
      "coverUrl": "$..cover",
      "init": "$.data",
      "intro": "🏅 评分：{{$.score}}分\n🔥 热度：{{$.hot}}{{$.hotLabel}}\n🎗 标签：{{$..name##\\s##，}}\n🕰 更新时间：{{$.updateStatus}}\n📂 简介：{{$..description}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "{{java.getString('$.end_status')=='1'?'完结':'连载'}}\n{{$.category}}\n{{$.score}}分",
      "name": "$.title",
      "tocUrl": "@js:\ntry{\n\"https://book.midureader.com/book/chapter_list/100/{{$.book_id}}.txt\"\n}\ncatch(e){\n\t\"https://book-spare.midureader.com/book/chapter_list/100/{{$.book_id}}.txt\"\n\t}",
      "wordCount": "$.word_count"
    },
    "ruleContent": {
      "content": "$..content\n@js:\n   if(result!=\"\"){\tresult}\n      else{java.ajax(baseUrl)}"
    },
    "ruleExplore": {
      "author": "$..leftTags..text## · .*",
      "bookList": "$.data[*]",
      "bookUrl": "https://api.midureader.com/fiction/book/getDetail,{\n  \"method\": \"POST\",\n  \"body\": \"app=midu&book_id={{$..book_id}}\"\n}\n##(getBrief||getDetail)选用其中之一",
      "coverUrl": "$.cover",
      "intro": "$.description",
      "kind": "{{$..leftTags..text##·|\\d.*}}##.*\\s",
      "name": "$..title",
      "wordCount": "$..leftTags..text##.*·"
    },
    "ruleSearch": {
      "author": "$.author||$..emAuthor",
      "bookList": "$.data[*]",
      "bookUrl": "https://api.midureader.com/fiction/book/getDetail,{\n  \"method\": \"POST\",\n  \"body\": \"app=midu&book_id={{$..book_id}}\"\n}\n##(getBrief||getDetail)选用其中之一",
      "checkKeyWord": "斗破苍穹",
      "coverUrl": "$..cover",
      "intro": "$..description",
      "kind": "{{java.getString('$.end_status')=='1'?'完结':'连载'}}\n{{$.category}}\n{{$..name##\\s.*}}\n{{$.score}}分",
      "name": "$..title",
      "wordCount": "$.word_count"
    },
    "ruleToc": {
      "chapterList": "$.[*]",
      "chapterName": "$.title",
      "chapterUrl": "@js:\ntry{\n\"https://book.midureader.com/book/chapter/segment/master/{{$.bookId}}/{{$.chapterId}}/{{$.content_md5}}.txt\"\n}\ncatch(e){\n\t\"https://book.midureader.com/book/chapter/master/{{$.bookId}}_{{$.chapterId}}.txt\"\n\t}"
    },
    "searchUrl": "@js:\nvar option = {   \n        \"method\": \"POST\",\n        \"body\": \"app=midu&keyword={{key}}&page={{page-1}}\"\n    };\ntry{\n\trun;\n\t\n\"https://api.midureader.com/fiction/search/search,\"+ JSON.stringify(option)\n}\ncatch(e){\n\t\"https://api.midureader.com/fiction/search/searchV2,\"+ JSON.stringify(option)\n\t}",
    "weight": 0
  },
  {
    "bookSourceComment": "by  学渣 & abyssesml & Thomas喲\n免费小说之王，小米官方全新打造移动阅读平台，实现全站小说正版永久性免费阅读。都市喧嚣，茫茫书海，愿免费小说之王可以陪伴您走过一个又一个充实的日子。在这里，海量红文、精细分类、不占空间、排版精致，我们一起，让阅读成为习惯，成为信仰。\n小米出品，品质保证。",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "小米书城（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://reader.browser.miui.com",
    "bookUrlPattern": "https://reader.browser.miui.com/api/v2/book/\\d+",
    "customButton": false,
    "customOrder": 110,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn sort.push(json);\n\t}\npush('༺ˇ»`ʚ排行榜单ɞ´«ˇ༻',null,1);\n$$=(a,b,c)=>{\n\t\treturn `https://reader.browser.duokan.com/api/v2/ranking?len=10&page={{page}\\}&type=${a}-${b}-${c}`\n\t}\n[[\"人气榜\",\"golden\"],[\"新书榜\",\"new\"],[\"完结榜\",\"end\"],[\"热搜榜\",\"search\"]].map([title,b]=>{\n\t\tpush('༺ '+title+' ༻',null,1);\n\t\t[\"男频\",\"女频\"].map((title1,a)=>{\n\t\t\t\ta++\n\t\t\t\t[[\"周榜\",\"week\"],[\"月榜\",\"month\"],[\"总榜\",\"total\"]].map([title2,c]=>{\n\t\t\t\t\t\treturn push(title1+title2,$$(a,b,c),0.25);\n\t\t\t\t\t});\n\t\t\t});\n\t});\npush('༺ˇ»`ʚ书籍分类ɞ´«ˇ༻',null,1);\n$$=(sex,bookStatus,categoryId,hotChoice)=>{\n\t\treturn `https://reader.browser.duokan.com/api/v2/book/list2?len=10&page={{page}\\}&sex=${sex}&bookStatus=${bookStatus}&categoryId=${categoryId}&wordCountsInterval=0&hotChoice=${hotChoice}`\n\t}\nbookStatus=categoryId=hotChoice=0;\n[\n\t\t[\"男频\",[[\"都市\",7],[\"玄幻\",3],[\"仙侠\",6],[\"历史\",8],[\"灵异\",10],[\"科幻\",11],[\"奇幻\",4],[\"同人\",143],[\"游戏\",12],[\"武侠\",5],[\"竞技\",13]]],\n\t\t[\"女频\",[[\"现代言情\",75],[\"古代言情\",74],[\"浪漫青春\",76],[\"玄幻言情\",72],[\"仙侠奇缘\",73],[\"悬疑灵异\",77],[\"科幻空间\",78],[\"同人小说\",80],[\"游戏竞技\",79],[\"耽美小说\",81]]]\n].map(([title,list],sex)=>{\n\t\tsex++\n\t\tpush('༺ˇ»`ʚ'+title+'ɞ´«ˇ༻',$$(sex,bookStatus,categoryId,hotChoice),1);\n\t\tlist.map([title,categoryId]=>{\n\t\t\t\tpush('༺ '+title+' ༻',$$(sex,bookStatus,categoryId,hotChoice),1);\n\t\t\t\t[\"综合全部\",\"最新上线\",\"阅读最多\",\"点赞最高\"].map((title,hotChoice)=>{\n\t\t\t\t\t\t['['+title+']',\"连载\",\"完结\"].map((title,bookStatus)=>{\n\t\t\t\t\t\t\t\treturn push(title,$$(sex,bookStatus,categoryId,hotChoice),0.25);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\n'['+sort.toString()+']'",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.2357.134 Safari/537.36\"\n}",
    "lastUpdateTime": 1758062477819,
    "respondTime": 3537,
    "ruleBookInfo": {
      "author": "$..author",
      "coverUrl": "$..imgUrl",
      "init": "$.data",
      "intro": "{{'\\n&lrm;\\n'}}🔗 源站：{{$..cpName}}\n{{'\\n&lrm;\\n'}}📆 开坑：{{java.timeFormatUTC(java.getString('$.firstChapter.updateTime')*1000,'yyyy-MM-dd',8)}}\n{{'\\n&lrm;\\n'}}📑 简介：{{$..description}}",
      "kind": "{{$..score}}分\n{{$..secondCategoryName&&$..bookStatus}}\n{{java.put('time', java.timeFormatUTC(java.getString('$.lastChapter.updateTime'),'yyyy-MM-dd',8))}}",
      "lastChapter": "{{$.lastChapter.chapterName}} • @get:{time}",
      "name": "$..name",
      "tocUrl": "https://reader.browser.miui.com/api/v2/chapter/list/{{$..bookId}}",
      "wordCount": "$..wordCount"
    },
    "ruleContent": {
      "content": "$..contentList[*]##——内容来自.*\n<js>\nif(result.match(/^http.+$/)){\n\t\tsrc = java.base64Decode(String(java.ajax(result)).match(/\\('([^']+)'\\)/)[1]);\n\t}\nsrc\n</js>\n$..p[*]||$..contentList[*]\n##——内容来自.*"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.data.list",
      "bookUrl": "https://reader.browser.miui.com/api/v2/book/{{$.bookId}}",
      "coverUrl": "$.imgUrl",
      "intro": "$.description",
      "kind": "{{$.score}}分\n{{$.secondCategoryName&&$.bookStatus}}\n{{java.put('time', java.timeFormatUTC(java.getString('$.updateTime')*1000,'yyyy-MM-dd',8))}}",
      "lastChapter": "最近更新：@get:{time}",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.related",
      "bookUrl": "https://reader.browser.miui.com/api/v2/book/{{$.id}}",
      "coverUrl": "$.image",
      "intro": "$.description",
      "kind": "$.tags",
      "lastChapter": "发布源站：{{$.cp}}",
      "name": "$.title",
      "wordCount": "$.status"
    },
    "ruleToc": {
      "chapterList": "@js:\nlet u = baseUrl.replace('list','content')\n\nlet v = [];\nlet list = [];\nJSON.parse(result).data.list.map($=>{\n\n//分卷判定\n\t\tV = $.volumeTitle\n\t\tif(v[v.length-1]!=V&&!/^\\s*$/.test(V)){\n\t\t\t\tv.push(V)\n\t\t\t\tlist.push({\n\t\t\t\t\t\tname: '📖['+V+']📖',\n\t\t\t\t\t\tvolume: true\n\t\t\t\t\t})\n\t\t\t}\n\n\t\treturn list.push({\n\t\t\t\tname: $.chapterName,\n\t\t\t\turl: u+'?chapterId='+$.chapterId+'&volumeId=1',\n\t\t\t\tinfo: '更新时间：'+java.timeFormatUTC($.updateTime*1000,'yyyy-MM-dd HH:mm',12)\n\t\t\t});\n\t});\nv.length<2?list.filter($=>!$.volume):list",
      "chapterName": "name",
      "chapterUrl": "url",
      "isVolume": "volume",
      "updateTime": "info"
    },
    "searchUrl": "https://reader.browser.miui.com/api/v2/search/word?query={{key}}&size=100",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "独步小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.dbxsd.com/",
    "customButton": false,
    "customOrder": 111,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"User-Agent\": \"\"}",
    "lastUpdateTime": 1766339825590,
    "respondTime": 8065,
    "ruleBookInfo": {
      "author": "[property*=author]@content",
      "coverUrl": "[property*=image]@content",
      "intro": ".book-detail@html",
      "kind": "[property~=category|status|time]@content",
      "lastChapter": "[property*=latest_chapter_name]@content",
      "name": "[property*=title]@content"
    },
    "ruleContent": {
      "content": "#cont-body@html",
      "nextContentUrl": ".active+li@a@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "td.1@text",
      "bookList": "tr!0",
      "bookUrl": "a.0@href",
      "checkKeyWord": "魔王",
      "name": "a.0@title"
    },
    "ruleToc": {
      "chapterList": "#all-chapter@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "plus/search.php?q={{key}}, {\"webView\": true}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n//修复目录,动态获取发现，优化部分规则，添加登录UI ◎夜泽川◎ 2024,11.28",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "神凑轻说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.shencou.com",
    "customButton": false,
    "customOrder": 112,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js: var result = [];\njava.toast(\"🔥动态获取发现中……\");\nvar push=(title,url,size)=>result.push({\n  \t\"title\": title,\n  \t\"url\": url,\n  \t\"style\": {\n   \"layout_flexGrow\": 1,\n   \"layout_flexBasisPercent\": size\n   }\n });\nvar top = java.ajax(\"https://m.shencou.com/top.php?type=allvisit&page=1\");\nvar tag = java.ajax(\"https://m.shencou.com/sort.php\")\nif (top&&tag) {\na=org.jsoup.Jsoup.parse(top).select(\".ranking a\");\nb=org.jsoup.Jsoup.parse(tag).select(\".sortlist a\");\npush(\"排行榜\",null,1)\n    for(i in a){\n        title=a[i].text()\n        url=a[i].attr(\"href\")\n        size=0.25;\n  url=String(url).replace(\"1\",\"{{page}}\")\n        push(title,url,size)\n    };\n    push(\"分类\",null,1)\n    for(i in b){\n        title=b[i].text()\n        url=b[i].attr(\"href\")\n        size=0.4;\n  url=String(url).replace(\"1\",\"{{page}}\")\n        push(title,url,size)\n    };\n      } else { \n      java.toast(\"🚫发现获取失败……\");\n}\nJSON.stringify(result);",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1759350055603,
    "loginUi": "[\n{\n        name: \"用户名\",\n        type: \"text\"\n    },\n    {\n        name: \"密码\",\n        type: \"password\"\n    },\n    {\n        name: \"         注册          \",\n        type: \"button\",\n        action: \"register()\"\n    },\n    {\n        name: \"         登录          \",\n        type: \"button\",\n        action: \"login()\"\n    }\n]",
    "loginUrl": "function register() {\njava.startBrowser(\"https://m.shencou.com/register.php\",\"注册\");\n\t}\n\nfunction login() {\n\tcookie.removeCookie(source.getKey())\n\tname = source.getLoginInfoMap().get(\"用户名\");\n\tword = source.getLoginInfoMap().get(\"密码\");\n\tif (name&&word){\n\tul = \"https://m.shencou.com/login.php\";\n\tby = `_17mb_username=${name}&_17mb_password=${word}&ac=login`\n\theaders = {\n\t\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"\n\t\t}\n\tck = java.post(ul,by,headers).cookies();\n\tco = String(ck).replace(/\\{(.*),(.*)\\}/,\"$1;$2\");\n\tcookie = {\n\t\"Cookie\": co\n}\n\tif (ck) {\n\t\tjava.toast(\"用户👤 \" + name + \" 登录成功\");\n\tsource.putLoginHeader(JSON.stringify(cookie));\n\t} else {\n\t\tjava.toast(\"用户👤 \" + name + \" 登录失败\");\n\t\t}\n}\n\t}",
    "respondTime": 184986,
    "ruleBookInfo": {
      "author": ".p1.0@text",
      "coverUrl": ".tu@img@src",
      "intro": ".jj@.p2@text##经费不足[\\s\\S]+",
      "kind": "{{@@.catalog1@class.p4@text}},{{@@.p5@text}},{{@@.p2.1@text##：##:}}",
      "lastChapter": ".info_chapters@.p2.0@li.0@text",
      "name": ".inh1@text",
      "wordCount": ".p6@text"
    },
    "ruleContent": {
      "content": "#novelcontent@html",
      "replaceRegex": "##\\s*（插图\\d+）\\s*"
    },
    "ruleExplore": {
      "author": "a[href^=/author]@text",
      "bookList": ".fl_list@.tt||.content_link",
      "bookUrl": ".p2@a@href||a@href",
      "coverUrl": "a@href||.p2@a@href@js:\naid = result.match(/[0-9]+/); \nstr = \"http://www.shencou.com/files/article/image/\" +( String(aid).length > 3?   String(aid)[0]: \"0\")+ \"/\" + aid + \"/\" + aid +\"s.jpg\"; \nstr;",
      "intro": ".right@.p5@text",
      "kind": ".label@p@ownText||a[href=#]@text##\\[|\\]",
      "name": ".right@.p1@text||.p2@text"
    },
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".search_list",
      "bookUrl": "a@href",
      "checkKeyWord": "欢迎来到实力至上",
      "coverUrl": "a@href@js:\naid = result.match(/[0-9]+/); \nstr = \"http://www.shencou.com/files/article/image/\" +( String(aid).length > 3?   String(aid)[0]: \"0\")+ \"/\" + aid + \"/\" + aid +\"s.jpg\"; \nstr;",
      "kind": "a.1@text##�##文库",
      "name": "a.0@text##《|》"
    },
    "ruleToc": {
      "chapterList": "@css:.info_chapters .p2:nth-of-type(2) li:not(.warning)\n@js:\nlist=[]\nlis=result\nfor(i in lis) {\n    if(String(lis[i]).match(/href/)) {\n        lis[i].select(\"a\").forEach(a=>{\n            list.push({\n                text: a.text().match(/>(.*)/)[1],\n                href: a.attr(\"href\")\n            })\n        })\n    } else {\n        list.push({\n            text: \" 🏷️ \"+lis[i].text(),\n            vo: true\n        })\n    }\n}\nlist",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "vo",
      "nextTocUrl": "@js: \nvar regex = /<option value=\"([^\"]+)\"[^>]*>/g;\nvar pages = [];\nvar match;\nwhile ((match = regex.exec(src)) !== null) {\n    pages.push(match[1]);\n}\npages;"
    },
    "searchUrl": "@js:\nvar url=source.getKey();\nvar so=url+\"/pserchs.php,\";\nbody=`s=${key}&type=articlename&submit`;\nvar head=source.header;\nvar post={\n\t\"body\": String(body),\n\t\"charset\":\"gbk\",\n  \"method\": \"POST\"\n  };\nso+JSON.stringify(post);",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻之文库（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.linovel.net:443/",
    "customButton": false,
    "customOrder": 113,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部小说::https://www.linovel.net/cat/-1.html?sort=hot&sign=-1&page={{page}}\n文库精选::https://www.linovel.net/cat/2000.html?sort=hot&sign=-1&page={{page}}\n超能力::https://www.linovel.net/cat/12.html?sort=hot&sign=-1&page={{page}}\n幻想::/cat/1.html?sort=hot&sign=-1&page={{page}}\n战斗::https://www.linovel.net/cat/2.html?sort=hot&sign=-1&page={{page}}\n后宫::https://www.linovel.net/cat/8.html?sort=hot&sign=-1&page={{page}}\n恋爱::https://www.linovel.net/cat/3.html?sort=hot&sign=-1&page={{page}}\n异界::https://www.linovel.net/cat/4.html?sort=hot&sign=-1&page={{page}}\n搞笑::https://www.linovel.net/cat/5.html?sort=hot&sign=-1&page={{page}}\n日常::https://www.linovel.net/cat/6.html?sort=hot&sign=-1&page={{page}}\n校园::https://www.linovel.net/cat/7.html?sort=hot&sign=-1&page={{page}}\n科幻::https://www.linovel.net/cat/10.html?sort=hot&sign=-1&page={{page}}\n治愈::https://www.linovel.net/cat/11.html?sort=hot&sign=-1&page={{page}}\n节操::https://www.linovel.net/cat/13.html?sort=hot&sign=-1&page={{page}}\n妖怪::https://www.linovel.net/cat/14.html?sort=hot&sign=-1&page={{page}}\n恐怖::https://www.linovel.net/cat/15.html?sort=hot&sign=-1&page={{page}}\n妹控::https://www.linovel.net/cat/16.html?sort=hot&sign=-1&page={{page}}\n伪娘::https://www.linovel.net/cat/17.html?sort=hot&sign=-1&page={{page}}\n乙女::https://www.linovel.net/cat/19.html?sort=hot&sign=-1&page={{page}}\n同人::https://www.linovel.net/cat/20.html?sort=hot&sign=-1&page={{page}}\n百合::https://www.linovel.net/cat/21.html?sort=hot&sign=-1&page={{page}}\n悬疑::https://www.linovel.net/cat/104.html?sort=hot&sign=-1&page={{page}}\n偶像::https://www.linovel.net/cat/22.html?sort=hot&sign=-1&page={{page}}\n魔法少女::https://www.linovel.net/cat/18.html?sort=hot&sign=-1&page={{page}}",
    "lastUpdateTime": 1758062458467,
    "respondTime": 1168,
    "ruleBookInfo": {
      "intro": "class.about-text@html##(^|[。！？]++”?+)##$1<br>"
    },
    "ruleContent": {
      "content": "class.l@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.book-extra@text##丨.*",
      "bookList": "class.rank-book||class.rank-book-list@tag.a",
      "bookUrl": "tag.a@href||href",
      "coverUrl": "img@src",
      "intro": "class.book-intro@textNodes",
      "kind": "class.book-tags@text",
      "name": "class.book-name@text||class.title@text"
    },
    "ruleToc": {
      "chapterList": "class.chapter",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "https://www.linovel.net:443/search?kw={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "轻之文库（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.linovel.net#yc",
    "customButton": false,
    "customOrder": 114,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"✱　　　　　　✱    榜  单    ✱　　　　　　✱\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重推月榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=month&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"佳作月榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=month&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"月票月榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=month&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"轻币月榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=month&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"墨水月榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=month&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"应援月榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=month&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重推新人\",\"url\":\"/hub/getTopBooks?unit=zt&time=new&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"佳作新人\",\"url\":\"/hub/getTopBooks?unit=jz&time=new&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"轻币新人\",\"url\":\"/hub/getTopBooks?unit=coin&time=new&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"墨水新人\",\"url\":\"/hub/getTopBooks?unit=ink&time=new&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"应援新人\",\"url\":\"/hub/getTopBooks?unit=supp&time=new&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"月票新人\",\"url\":\"/hub/getTopBooks?unit=ticket&time=new&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱　　　　　　✱    分  类    ✱　　　　　　✱\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 精  选 \",\"url\":\"/cat/2000.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 全  部 \",\"url\":\"/cat/-1.html?sort=hot&sign=-1&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 幻  想 \",\"url\":\"/cat/1.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 战  斗 \",\"url\":\"/cat/2.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 恋  爱 \",\"url\":\"/cat/3.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 异  界 \",\"url\":\"/cat/4.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 搞  笑 \",\"url\":\"/cat/5.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 日  常 \",\"url\":\"/cat/6.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 校  园 \",\"url\":\"/cat/7.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 后  宫 \",\"url\":\"/cat/8.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 科  幻 \",\"url\":\"/cat/10.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 治  愈 \",\"url\":\"/cat/11.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 超  能 \",\"url\":\"/cat/12.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 节  操 \",\"url\":\"/cat/13.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 妖  怪 \",\"url\":\"/cat/14.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 恐  怖 \",\"url\":\"/cat/15.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 妹  控 \",\"url\":\"/cat/16.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 伪  娘 \",\"url\":\"/cat/17.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 魔  法 \",\"url\":\"/cat/18.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 乙  女 \",\"url\":\"/cat/19.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 同  人 \",\"url\":\"/cat/20.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 百  合 \",\"url\":\"/cat/21.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 偶  像 \",\"url\":\"/cat/22.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 悬  疑 \",\"url\":\"/cat/104.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0\"\n}",
    "lastUpdateTime": 1759386526665,
    "loginUrl": "https://www.linovel.net/",
    "respondTime": 10515,
    "ruleBookInfo": {
      "author": ".name a@text",
      "coverUrl": ".book-cover img@src",
      "intro": "🏷️   {{@.book-cats@text}}{{'\\n'+'​'}}\n{{@.about-text@html}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".book-data span.-2@text&&.book-last-update@text##更新于|\\s.*",
      "lastChapter": ".recent-update a.0@text",
      "name": "h1@text",
      "wordCount": ".book-data span.0@text"
    },
    "ruleContent": {
      "content": ".article-text@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": ".book-extra@text||author##\\s*丨.+$",
      "bookList": ".rank-book||$.data.books[*]",
      "bookUrl": "a.0@href||https://www.linovel.net/book/{$.id}.html",
      "coverUrl": "img@src||coverUrl",
      "intro": ".book-intro@text||about",
      "kind": ".book-extra@text&&.book-tag@text&&cat[*]##^[^丨]+丨\\s*|\\s.*",
      "lastChapter": "p.-1@text||lastVolName",
      "name": "a.0@text||name",
      "wordCount": "words"
    },
    "ruleSearch": {
      "author": "div.-1@text##\\s*丨.+$",
      "bookList": ".rank-book-list a",
      "bookUrl": "href",
      "coverUrl": "img@src",
      "intro": "div.-2@text",
      "kind": "div.-1@text&&.book-tag@text##^[^丨]+丨\\s*|\\s.*",
      "name": "div.4@text"
    },
    "ruleToc": {
      "chapterList": ".chapter",
      "chapterName": "@js:\nvar title = result.parentNode().parentNode().parentNode().parentNode().parentNode();\nresult = title.select('h2').text() +'：'+ result.text()",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/search/?kw={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "鲸云轻说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://jyapi.jyacg.com#yc11",
    "customButton": false,
    "customOrder": 115,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"最新更新\",\"url\":\"/web/book_room?channel=0&tag=zxgx&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人气最高\",\"url\":\"/web/book_room?channel=0&tag=rqzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人气最高\",\"url\":\"/web/book_room?channel=0&tag=rqzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏最高\",\"url\":\"/web/book_room?channel=0&tag=sczd&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏最高\",\"url\":\"/web/book_room?channel=0&tag=ypzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"打赏最多\",\"url\":\"/web/book_room?channel=0&tag=xlzg&page={{page}}&charge_type=&serial_status=\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759387443991,
    "respondTime": 3115,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "cover_image",
      "init": "data",
      "intro": "book_label&&intro##(^|\\/)##  ✱ ",
      "kind": "serial_status&&new_seciton_time##\\s.*",
      "lastChapter": "new_section",
      "name": "name@put:{bid:id}",
      "tocUrl": "/web/books/directory?books_id={{$.id}}",
      "wordCount": "{{$.total_words}}万字"
    },
    "ruleContent": {
      "content": "data.content##o:"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "data",
      "bookUrl": "/web/books/detail?id={{$.id}}",
      "coverUrl": "cover_image",
      "intro": "intro",
      "kind": "labels.name&&serial_status",
      "lastChapter": "<js>java.ajax('https://jyapi.jyacg.com/web/books/detail?id={{$.id}}')</js>data.new_section",
      "name": "name",
      "wordCount": "{{$.total_words}}万字"
    },
    "ruleToc": {
      "chapterList": "data[*].directory[*]",
      "chapterName": "title",
      "chapterUrl": "/web/books/read?page={{$.page}}&books_id=@get:{bid}"
    },
    "searchUrl": "/web/search?name={{key}}&page={{page}}&type=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "鲸云轻说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://jyapi.jyacg.com#",
    "customButton": false,
    "customOrder": 116,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "最新更新::/web/book_room?channel=0&tag=zxgx&page={{page}}&charge_type=&serial_status=\n人气最高::/web/book_room?channel=0&tag=rqzg&page={{page}}&charge_type=&serial_status=\n人气最高::/web/book_room?channel=0&tag=rqzg&page={{page}}&charge_type=&serial_status=\n收藏最高::/web/book_room?channel=0&tag=sczd&page={{page}}&charge_type=&serial_status=\n收藏最高::/web/book_room?channel=0&tag=ypzg&page={{page}}&charge_type=&serial_status=\n打赏最多::/web/book_room?channel=0&tag=xlzg&page={{page}}&charge_type=&serial_status=",
    "lastUpdateTime": 1759387145094,
    "respondTime": 2836,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "cover_image",
      "init": "data",
      "intro": "intro",
      "kind": "book_label##/##,",
      "lastChapter": "new_section&&new_seciton_time##\\n##·",
      "name": "name@put:{bid:id}",
      "tocUrl": "/web/books/directory?books_id={{$.id}}",
      "wordCount": "{{$.total_words}}万字"
    },
    "ruleContent": {
      "content": "data.content##o:"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "data",
      "bookUrl": "/web/books/detail?id={{$.id}}",
      "coverUrl": "cover_image",
      "intro": "intro",
      "kind": "labels.name&&serial_status",
      "lastChapter": "<js>java.ajax('https://jyapi.jyacg.com/web/books/detail?id={{$.id}}')</js>data.new_section&&data.new_seciton_time##\\n##·",
      "name": "name",
      "wordCount": "{{$.total_words}}万字"
    },
    "ruleToc": {
      "chapterList": "data[*].directory[*]",
      "chapterName": "title",
      "chapterUrl": "/web/books/read?page={{$.page}}&books_id=@get:{bid}"
    },
    "searchUrl": "/web/search?name={{key}}&page={{page}}&type=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "炫动小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.xdxss.com",
    "customButton": false,
    "customOrder": 117,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"总排行\",\n    \"url\": \"/rank/allvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"月排行\",\n    \"url\": \"/rank/monthvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"周排行\",\n    \"url\": \"/rank/weekvisit/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"总收藏\",\n    \"url\": \"/rank/goodnum/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"全部分类\",\n    \"url\": \"\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"言情\",\n    \"url\": \"/list/1_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"玄幻\",\n    \"url\": \"/list/2_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"都市\",\n    \"url\": \"/list/3_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"武侠\",\n    \"url\": \"/list/4_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"耽美\",\n    \"url\": \"/list/5_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"科幻\",\n    \"url\": \"/list/6_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"轻小\",\n    \"url\": \"/list/7_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"历史\",\n    \"url\": \"/list/8_{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n  {\n    \"title\": \"全本\",\n    \"url\": \"/quanben/list/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\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/135.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": 1759350098627,
    "respondTime": 5649,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "#intro@html##简介：",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property~=las?test_chapter_name]@content",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": "#booktxt@p@html",
      "nextContentUrl": "text.下一@href"
    },
    "ruleExplore": {
      "author": "a.1@text",
      "bookList": ".hotcontent.1@.item||.hotcontent@.item",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##\\/(\\d+)\\/$##$1###\n@js:\nbid = parseInt(result);\naid = parseInt(bid / 1000);\nresult = `https://img.xdxss.com/${aid}/${bid}/${bid}s.jpg`;",
      "kind": "em.1@text",
      "name": "a.0@text",
      "wordCount": "em.0@text"
    },
    "ruleSearch": {
      "author": "a.1@text",
      "bookList": ".item",
      "bookUrl": "a.0@href",
      "checkKeyWord": "斗破苍穹",
      "coverUrl": "a.0@href##\\/(\\d+)\\/$##$1###\n@js:\nbid = parseInt(result);\naid = parseInt(bid / 1000);\nresult = `https://img.xdxss.com/${aid}/${bid}/${bid}s.jpg`;",
      "intro": "dd@text",
      "kind": "em.1@text",
      "name": "a.0@text",
      "wordCount": "em.0@text"
    },
    "ruleToc": {
      "chapterList": "[rel*=chapter]a[13:-1]",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "@js:{{cookie.removeCookie(source.key)}}\nif(key.length<4){\n\tjava.longToast(\"请输入最少四个字\")}\na=java.ajax(source.key).match(/form.*action=\"(.+?)\"/)[1]\nurl=a+\"?searchkey={{key}}\"\n",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n2025.1.8\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "书法小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.sfwx.com/",
    "bookUrlPattern": "http://www.sfwx.com/\\d+/\\d+/",
    "customButton": false,
    "customOrder": 118,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"玄幻\",\"url\":\"/list1/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"/list2/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"/list3/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/list4/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游\",\"url\":\"/list5/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻\",\"url\":\"/list6/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情\",\"url\":\"/list7/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他\",\"url\":\"/list8/<,{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"排行\",\"url\":\"/top/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"总榜\",\"url\":\"/top/<,all_0_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月榜\",\"url\":\"/top/<,month_0_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周榜\",\"url\":\"/top/<,week_0_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完本\",\"url\":\"/full/<,0_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1766340550699,
    "respondTime": 190368,
    "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:\".caption-bookinfo span.1@text\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"img@src\",\nt:\"text.全部章节@href\"}",
      "intro": "@get:{i}",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": ".font_max@html",
      "nextContentUrl": "text.下一章@href",
      "replaceRegex": "##\\s第\\(\\d+/\\d+\\)页|第\\(1/\\d+\\)页"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "span.0@text",
      "bookList": ".col-12 dl",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "kind": ".book_other[1:2]@text##状态|更新时间|：",
      "lastChapter": ".book_other.-1@text##最新章节：",
      "name": "h3@text##\\[\\w+\\]"
    },
    "ruleToc": {
      "chapterList": ".book_list2 ul li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": ".page-item@a@href"
    },
    "searchUrl": "/search.php?q={{key}}<,&p={{page}}>",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱久久网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.jjjxsw.com",
    "bookUrlPattern": "http://www.jjjxsw.com/txt/\\d+.htm",
    "customButton": false,
    "customOrder": 119,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"最新上传\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/txt/young/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/txt/wuxia/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/txt/xuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/txt/kongbu/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"/txt/lsjs/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/txt/juben/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"/txt/qinggan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/txt/dmtr/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/txt/tiexue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/txt/chuanyue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"/txt/dushi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"/txt/chongshengxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/txt/tongrenxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"人气最高\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=9&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=10&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=11&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=12&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=14&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=16&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=37&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=41&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=42&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=47&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=48&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=49&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=76&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"收藏最多\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=9&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=10&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=11&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=12&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=14&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=16&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=37&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=41&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=42&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=47&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=48&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=49&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=76&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1758569410454,
    "respondTime": 2243,
    "ruleBookInfo": {
      "author": ".zuozhe@a@text",
      "coverUrl": ".img@img@src##\\?.*",
      "intro": "id.mainSoftIntro@html##^##&nbsp;📥【本书源网站支持小说下载】{{'\\n'+'​'}}",
      "kind": ".downInfoRowL@li.5@span@text&&.downInfoRowL@li.1:6@textNodes##小说",
      "name": "id.downInfoArea@h1@text##《|》",
      "tocUrl": ".yuedu@a@href##1\\.html|(?<=read)/\\d+",
      "wordCount": ".downInfoRowL@li.2@textNodes"
    },
    "ruleContent": {
      "content": "id.view_content_txt@html"
    },
    "ruleExplore": {
      "author": ".mainGreen@text##.*作者.|\\s写作.*",
      "bookList": ".listbg",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": "div.1@text",
      "kind": ".mainGreen@text&&.oldDate@text&&.newDate@text##.*进度.|\\s文件.*|\\[|\\]",
      "name": "a.1@text",
      "wordCount": ".mainGreen@text##.*大小.|\\s下载.*|\\s书籍.*"
    },
    "ruleSearch": {
      "author": "text##.*：",
      "bookList": ".searchTopic",
      "bookUrl": "a@href",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": ".view_content_list@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/e/search/index.php,{\n  \"method\": \"POST\",\n  \"body\": \"show=title&keyboard={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n25.4.27",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "桔纸书屋（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.juzhishuwu.com/",
    "customButton": false,
    "customOrder": 120,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1761533014876,
    "respondTime": 180916,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": ".imgbox@img@src",
      "intro": "🕰  更新时间：\n{{@@[property$=update_time]@content##\\s.*}}\n📜  内容简介：\n{{@@class.m-desc xs-show@textNodes##.*观看小说\\:}}##(^|[。！？……；]+[”」）】]?)##$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(/^(\\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",
      "tocUrl": "{{baseUrl.replace('.html',\"/1/\")}}"
    },
    "ruleContent": {
      "content": "#content@textNodes",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "td.2@text",
      "bookList": "#nr",
      "bookUrl": "a.0@href",
      "checkKeyWord": "我的模拟长生路",
      "kind": "td.-1:-2@text",
      "lastChapter": "{{@@td.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]}}•{{@@td.-2@text}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": "td.0@a@text"
    },
    "ruleToc": {
      "chapterList": ".section-list.1@li@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "<js>\ntry{\nn=java.getString('@@.pagination@text').match(/第1页，共(\\d+)页/)[1];\nfor(i=2,list=[];i<=n;i++){\n\tlist.push(baseUrl.replace(/\\/1\\/$/,'\\/'+i+'\\/'))\n}\nlist\n}catch(e){[]}\n</js>"
    },
    "searchUrl": "modules/article/search.php,{\n  \"body\": \"searchkey={{key}}&code=1234\",\n  \"charset\": \"gbk\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "登录搜索\n原作者：破冰&一程",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "有度中文（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yodu.org##破冰",
    "bookUrlPattern": "https://www.yodu.org/book/\\d+/?for-search",
    "customButton": false,
    "customOrder": 121,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"排行榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"总点击\",\"url\": \"/top/allvisit_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"月点击\",\"url\": \"/top/monthvisit_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"周点击\",\"url\": \"/top/weekvisit_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"日点击\",\"url\": \"/top/dayvisit_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"总推荐\",\"url\": \"/top/allvote_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"月推荐\",\"url\": \"/top/monthvote_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"周推荐\",\"url\": \"/top/weekvote_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"日推荐\",\"url\": \"/top/dayvote_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书榜\",\"url\": \"/top/newhot_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"收藏榜\",\"url\": \"/top/goodnum_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新入库\",\"url\": \"/top/postdate_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"字数榜\",\"url\": \"/top/words_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"繁体图书\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"世纪百强\",\"url\": \"/shijibaiqiang/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"随身智囊\",\"url\": \"/suishenzhinang/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"历史烟云\",\"url\": \"/lishiyanyun/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠小说\",\"url\": \"/wuxia/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑小说\",\"url\": \"/xuanyi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"言情小说\",\"url\": \"/yanqing/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"奇幻小说\",\"url\": \"/qihuanxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"经典文学\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"传记回忆\",\"url\": \"/zhuanjihuiyi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"英文读本\",\"url\": \"/yingwenduben/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"杂文随笔\",\"url\": \"/zawensuibi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"经典言情\",\"url\": \"/jingdianyanqing/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"经典历史\",\"url\": \"/jingdianlishi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"侦探推理\",\"url\": \"/zhentantuili/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"惊悚悬疑\",\"url\": \"/jingsongxuanyi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"网络玄幻\",\"url\": \"/wangluoxuanhuan/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"寓言童话\",\"url\": \"/yuyantonghua/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"青春都市\",\"url\": \"/qingchundushi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"社会心理\",\"url\": \"/shehuixinli/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"外国小说\",\"url\": \"/waiguoxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"经典科幻\",\"url\": \"/jingdiankehuan/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"当代小说\",\"url\": \"/dangdaixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"经典武侠\",\"url\": \"/jingdianwuxia/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"纪实报告\",\"url\": \"/jishibaogao/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"世界历史\",\"url\": \"/shijielishi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"中国历史\",\"url\": \"/zhongguolishi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"科普学习\",\"url\": \"/kepuxuexi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"诗歌戏曲\",\"url\": \"/shigexiqu/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"宗教哲学\",\"url\": \"/zongjiaozhexue/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"文学理论\",\"url\": \"/wenxuelilun/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"日语读物\",\"url\": \"/riyuduwu/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"官场小说\",\"url\": \"/guanchangxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"国学古籍\",\"url\": \"/guoxueguji/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"战争军事\",\"url\": \"/zhanzhengjunshi/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"政治经济\",\"url\": \"/zhengzhijingji/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"古典文学\",\"url\": \"/gudianwenxue/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代小说\",\"url\": \"/xiandaixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"作品い集\",\"url\": \"/zuopinji/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"轻小い说\",\"url\": \"/qingxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"网络小说\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"网游小说\",\"url\": \"/wangyouxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"玄幻小说\",\"url\": \"/xuanhuanxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"穿越小说\",\"url\": \"/chuanyuexiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"科幻小说\",\"url\": \"/kehuanxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"仙侠小说\",\"url\": \"/xianxiaxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"都市小说\",\"url\": \"/dushixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠小说\",\"url\": \"/wuxiaxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"历史小说\",\"url\": \"/lishixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"竞技小说\",\"url\": \"/jingjixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"言情小说\",\"url\": \"/yanqingxiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑小说\",\"url\": \"/xuanyixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"军事小说\",\"url\": \"/junshixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"灵异小说\",\"url\": \"/lingyixiaoshuo/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"一迅社\",\"url\": \"/yixunshe/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"集英社\",\"url\": \"/jiyingshe/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"小学馆\",\"url\": \"/xiaoxueguan/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"讲谈社\",\"url\": \"/jiangtanshe/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"GA文库\",\"url\": \"/GAwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"HJ文库\",\"url\": \"/HJwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"MF文库\",\"url\": \"/MFwenkuJ/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"少女文库\",\"url\": \"/shaonvwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"其他文库\",\"url\": \"/qitawenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"电击文库\",\"url\": \"/dianjiwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"角川文库\",\"url\": \"/jiaochuanwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"Fami通文库\",\"url\": \"/Famitongwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"富士见文库\",\"url\": \"/fushijianwenku/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.32\n}}\n]",
    "header": "{'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62'}",
    "lastUpdateTime": 1759349618496,
    "loginUrl": "https://www.yodu.org/",
    "respondTime": 3044,
    "ruleBookInfo": {
      "author": "class.mb15 ell _tags pt2@tag.span.0@tag.a@text",
      "coverUrl": "class.cover g_col_4@tag.img@src",
      "intro": "class.h112 mb15 det-abt lh1d8 c_strong fs16 hm-scroll@tag.p@text",
      "kind": "class.c_small ml10 vam ml0@text&&\nclass.mb15 ell _tags pt2@tag.span.1@text&&\nclass.mb15 ell _tags pt2@tag.span.2@text",
      "lastChapter": "class.ell lst-chapter dib vam@text",
      "name": "class.g_col_8 pr@tag.h1@text",
      "wordCount": "class.mb15 ell _tags pt2@tag.span.3@text"
    },
    "ruleContent": {
      "content": "class.read-content@p@html",
      "nextContentUrl": "##var url_next=\"([^\"]*)\"##$1###",
      "replaceRegex": "<js>\ni = [\"%uE800\",\"%uE801\",\"%uE802\",\"%uE803\",\"%uE804\",\"%uE805\",\"%uE806\",\"%uE807\",\"%uE808\",\"%uE809\",\"%uE80A\",\"%uE80B\",\"%uE80C\",\"%uE80D\",\"%uE80E\",\"%uE80F\",\"%uE810\",\"%uE811\",\"%uE812\",\"%uE813\",\"%uE814\",\"%uE815\",\"%uE816\",\"%uE817\",\"%uE818\",\"%uE819\",\"%uE81A\",\"%uE81B\",\"%uE81C\",\"%uE81D\",\"%uE81E\",\"%uE81F\",\"%uE820\",\"%uE821\",\"%uE822\",\"%uE823\",\"%uE824\",\"%uE825\",\"%uE826\",\"%uE827\",\"%uE828\",\"%uE829\",\"%uE82A\",\"%uE82B\",\"%uE82C\",\"%uE82D\",\"%uE82E\",\"%uE82F\",\"%uE830\",\"%uE831\",\"%uE832\",\"%uE833\",\"%uE834\",\"%uE835\",\"%uE836\",\"%uE837\",\"%uE838\",\"%uE839\",\"%uE83A\",\"%uE83B\",\"%uE83C\",\"%uE83D\",\"%uE83E\",\"%uE83F\",\"%uE840\",\"%uE841\",\"%uE842\",\"%uE843\",\"%uE844\",\"%uE845\",\"%uE846\",\"%uE847\",\"%uE848\",\"%uE849\",\"%uE84A\",\"%uE84B\",\"%uE84C\",\"%uE84D\",\"%uE84E\",\"%uE84F\",\"%uE850\",\"%uE851\",\"%uE852\",\"%uE853\",\"%uE854\",\"%uE855\",\"%uE856\",\"%uE857\",\"%uE858\",\"%uE859\",\"%uE85A\",\"%uE85B\",\"%uE85C\",\"%uE85D\",\"%uE85E\",\"%uE85F\",\"%uE860\",\"%uE861\",\"%uE862\",\"%uE863\"];\n\nz = \"的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美乳阴液茎欲呻肉交性胸私穴淫臀舔射脱裸骚唇\"\nhtml = escape(result);\nfunction ti(html,i,z){\n\treg = new RegExp(i,'g');\n\treturn html.replace(reg,z);\n\t}\nfor(x in i){\n\thtml = ti(html,i[x],z[x])\n\t}\nunescape(html)\n</js>\n##\\s*（本章未完）\\s*"
    },
    "ruleExplore": {
      "author": "class.mb5 ell _tags pt2@tag.span.0@text",
      "bookList": "class.g_row lis-mn j_bookList@tag.li",
      "bookUrl": "class.lst-item pr lh1d5@tag.a.1@href",
      "coverUrl": "tag.img@_src",
      "intro": "class.lst-item pr lh1d5@tag.a.1@text",
      "kind": "class.mb5 ell _tags pt2@tag.span.1@text||class.mb5 ell _tags pt2@tag.span.2@text",
      "name": "class.mb5 fs20 f_mbo pt5 oh@text"
    },
    "ruleSearch": {
      "author": "class.c_small db mb5 ell ttc fs14@tag.span.1@text||class.mb15 ell _tags pt2@tag.span.0@tag.a@text",
      "bookList": "class.ser-ret@tag.li||class.pagebook",
      "bookUrl": "class.mb5 fs20 f_mbo pt5 ell@tag.a@href",
      "coverUrl": "class.det-info@tag.img@src||tag.img@_src",
      "intro": "class.fs16 mb10 c_strong g_ells@text||class.h112 mb15 det-abt lh1d8 c_strong fs16 hm-scroll@p@text",
      "kind": "class.c_small db mb5 ell ttc fs14@tag.span.2@text",
      "lastChapter": "class.db mb5 ell ttc fs16@class.vam@tag.a@text||class.ell lst-chapter dib vam@text",
      "name": "class.mb5 fs20 f_mbo pt5 ell@tag.a@text||class.g_col_8 pr@tag.h1@text"
    },
    "ruleToc": {
      "chapterList": "id.chapterList@tag.li",
      "chapterName": "class.w33p@tag.span@text",
      "chapterUrl": "class.w33p@tag.a@href"
    },
    "searchUrl": "https://www.yodu.org/sa,{\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}&searchtype=all\",\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62\",\n\"cookie\": \"\"\n}\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "仅发现",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "咸鱼小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ruarourou.top",
    "customButton": false,
    "customOrder": 122,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "归档::https://ruarourou.top/",
    "lastUpdateTime": 1766350159039,
    "respondTime": 90736,
    "ruleBookInfo": {
      "tocUrl": "text.more@href"
    },
    "ruleContent": {
      "content": "class.entry-content@html"
    },
    "ruleExplore": {
      "bookList": "class.menu-item",
      "bookUrl": "a@href",
      "name": "text"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "-class.entry-list",
      "chapterName": "h2@text",
      "chapterUrl": "h2@a@href",
      "nextTocUrl": "<js>\nif(!/page\\/2/.test(baseUrl)){\n\tpage = result.match(/第 1 页，共 (\\d+) 页/)[1];\nfor(var list=[],i=2;i<=page;i++){\n\tlist.push(baseUrl+\"page/\"+i+\"/\")\n\t}\nlist\n}\n</js>",
      "updateTime": "class.entry-date@text"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "2024年7月27日@任尚仁",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "笔下文学（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.17bxwx.com/",
    "customButton": false,
    "customOrder": 123,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"书库\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"全部分类\",\"url\":\"/shuku/0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/0_1_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/shuku/0_2_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/shuku/0_3_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"历史军事\",\"url\":\"/shuku/0_4_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/shuku/0_5_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"科幻未来\",\"url\":\"/shuku/0_6_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"恐怖悬疑\",\"url\":\"/shuku/0_7_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"其他类型\",\"url\":\"/shuku/0_8_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/shuku/0_9_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/shuku/0_10_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"幻想奇缘\",\"url\":\"/shuku/0_11_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"游戏情缘\",\"url\":\"/shuku/0_12_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"浪漫青春\",\"url\":\"/shuku/0_13_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"言情美文\",\"url\":\"/shuku/0_14_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"科幻灵异\",\"url\":\"/shuku/0_15_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"其他类型\",\"url\":\"/shuku/0_16_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"排序\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"默认\",\"url\":\"/shuku/0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"总点击\",\"url\":\"/shuku/allvisit_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"月点击\",\"url\":\"/shuku/monthvisit_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"周点击\",\"url\":\"/shuku/weekvisit_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"日点击\",\"url\":\"/shuku/dayvisit_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"总推荐\",\"url\":\"/shuku/allvote_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"月推荐\",\"url\":\"/shuku/monthvote_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"周推荐\",\"url\":\"/shuku/weekvote_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"日推荐\",\"url\":\"/shuku/dayvote_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"总收藏\",\"url\":\"/shuku/goodnum_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"字数\",\"url\":\"/shuku/size_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"入库\",\"url\":\"/shuku/postdate_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"状态\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"全部\",\"url\":\"/shuku/0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"连载\",\"url\":\"/shuku/0_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完本\",\"url\":\"/shuku/0_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759574117363,
    "respondTime": 8356,
    "ruleBookInfo": {
      "author": "#info p:nth-of-type(1) a@text",
      "coverUrl": "img@src",
      "intro": "🕰  更新时间：{{@@#info p:nth-of-type(3)@text##最后更新：}}\n📒  作品Tags：{{@@#intro p:nth-of-type(2)@text##本书关键词：}}\n📜  内容简介：\n{{@@#intro p:nth-of-type(1)@text}}##(^|[。！？……；]+[”」）】]?)##$1<br>",
      "kind": "#intro p:nth-of-type(2)@text##本书关键词：",
      "lastChapter": "p:nth-of-type(4) a@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "#content p@html##这章没有结束^.^，请点击下一页继续阅读！"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".book_other span@text",
      "bookList": "dl",
      "bookUrl": "a.0@href",
      "checkKeyWord": "夜的命名术",
      "coverUrl": "img@src",
      "intro": "dd.book_des@text",
      "kind": "span.uptime@text",
      "lastChapter": "a.2@text",
      "name": "a.0@title"
    },
    "ruleToc": {
      "chapterList": "dd:nth-of-type(n+13) a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "@js:\n    var head={\n\"User-Agent\": \"laobai_tv/1.1.6(Mozilla/5.0 (Linux; Android 9; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/104.0.5112.97 Mobile Safari/537.36) \" ,\n    \"Referer\": \"https://www.17bxwx.com/\"\n};\nvar so=\"search.html,\";\nvar body=`searchkey=${key}`;\nvar option={\"headers\":head, \"body\":body,\"method\":\"POST\"}\nso+JSON.stringify(option)\n",
    "weight": 60
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "秋风书屋（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qiufengshuwu.com#",
    "bookUrlPattern": "https?://www.qiufengshuwu.com/book/\\d+.html",
    "customButton": false,
    "customOrder": 124,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "男频小说::https://www.qiufengshuwu.com/sort/1_{{page}}/\n女频小说::https://www.qiufengshuwu.com/sort/2_{{page}}/\n中国文学::https://www.qiufengshuwu.com/sort/3_{{page}}/\n外国文学::https://www.qiufengshuwu.com/sort/4_{{page}}/\n轻小说::https://www.qiufengshuwu.com/sort/5_{{page}}/\n百合小说::https://www.qiufengshuwu.com/sort/6_{{page}}/\n耽美小说::https://www.qiufengshuwu.com/sort/7_{{page}}/\n网盘资源::https://www.qiufengshuwu.com/sort/8_{{page}}/\n完本小说::https://www.qiufengshuwu.com/full/{{page}}/",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766349169826,
    "respondTime": 23193,
    "ruleBookInfo": {
      "author": ".infotype a.0@text",
      "coverUrl": ".infohead img@src",
      "intro": "#intro p@text",
      "kind": ".infotype p.1:3:2@text\n##作品类型：|作品状态：|更新时间：",
      "lastChapter": ".list_xm li.0@text",
      "name": "h3.0@text",
      "tocUrl": "text.章节目录@href"
    },
    "ruleContent": {
      "content": "#novelcontent p@html"
    },
    "ruleExplore": {
      "author": ".p3@text||a.2@text",
      "bookList": ".article||.full_content",
      "bookUrl": "a@href",
      "coverUrl": "img@data-src",
      "intro": "p.simple@text",
      "kind": ".p1@text##\\[|\\]",
      "name": ".p2@text||a.1@text"
    },
    "ruleSearch": {
      "author": "span@text",
      "bookList": "p.sone",
      "bookUrl": "a.0@href",
      "checkKeyWord": "剑来",
      "kind": "0",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".chapters li",
      "chapterName": "text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "https://www.qiufengshuwu.com/s.html,{\n  \"body\": \"s={{key}}&type=articlename\",\n  \"charset\": \"GBK\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中文万维（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://cread.com#",
    "customButton": false,
    "customOrder": 125,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"出版频道\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"文学小说\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3100&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典名著\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3200&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3300&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"生活休闲\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3400&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"婚姻家庭\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3500&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科普教育\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3600&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"纪实传记\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3700&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"亲子育儿\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=3800&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"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://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1200&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"东方玄幻\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1100&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1400&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑惊悚\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1800&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"架空历史\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1500&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游竞技\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1700&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1600&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"西方玄幻\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=1300&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"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://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2100&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2200&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市言情\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2300&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2400&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春校园\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2500&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"唯美同人\",\"url\":\"https://cxb-pro.cread.com/cx/new/catelistnew?uid=110496550&cnid=10005&version=7.6.0&flid=2600&thirdCateId=0&sortType=1&bookStatus=0&pageSize=20&curpage={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\r\n\"uid\":\"110496550\",\r\n\"cnid\":\"10005\",\r\n\"version\":\"7.6.0\",\r\n\"packname\":\"com.mianfeizs.book\",\r\n\"oscode\":\"30\",\r\n\"vcode\":\"134\",\r\n\"channelId\":\"10005\",\r\n\"platform\":\"android\",\r\n\"appname\":\"mfzs\"\n}",
    "lastUpdateTime": 1759386475479,
    "respondTime": 1936,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$.bookImg",
      "init": "$.data.bookVo",
      "intro": "{{'\\n&lrm;\\n'}}{{$.introduction}}",
      "kind": "{$.grade}分&&$.categoryName&&连载中{$.bookStatue}已完结\n##连载中03|01已完结",
      "lastChapter": "{{$.lastUpdateChapterName}} • {{$.lastUpdateChapterDate## .*}}",
      "name": "$.bookName",
      "tocUrl": "https://readbook-service-freebook.cread.com/cx/itf/getvolume?bookId={{$.bookId}}",
      "wordCount": "$.wordCount"
    },
    "ruleContent": {
      "content": "$..content"
    },
    "ruleExplore": {
      "author": "$.authorName",
      "bookList": "$.dataList",
      "bookUrl": "https://readbook-service-freebook.cread.com/cx/bookDetailYS?bookid={{$.bookid}}",
      "coverUrl": "$.cover",
      "intro": "$.intro",
      "kind": "{$.grade}分&&$.categoryName&&连载中{$.bookStatue}已完结\n##连载中03|01已完结",
      "name": "$.newBookName",
      "wordCount": "$.wordCount"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.list",
      "bookUrl": "https://readbook-service-freebook.cread.com/cx/bookDetailYS?bookid={{$.id}}",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "{$.grade}分&&$.categoryName&&连载中{$.bookStatue}已完结\n##连载中03|01已完结",
      "name": "$.name",
      "wordCount": "$.words"
    },
    "ruleToc": {
      "chapterList": "@js:\nlet v = [],\n\t\tlist = [];\nJSON.parse(result).list.map($=>{\n\n//分卷判定\n\t\tV = $.name;\n\t\tif(v[v.length-1]!=V&&!/^\\s*$/.test(V)){\n\t\t\t\tv.push(V)\n\t\t\t\tlist.push({\n\t\t\t\t\t\tname: '📖['+V+']📖',\n\t\t\t\t\t\tvolume: true\n\t\t\t\t\t})\n\t\t\t}\n\n$.bookChapters.map($=>{\n\t\treturn list.push({\n\t\t\t\tname: $.name,\n\t\t\t\turl: `https://readbook-service-freebook.cread.com/cx/itf/chapterRead?bookId=${$.bookid}&chapterId=${$.id}`,\n\t\t\t\tinfo: `章节字数：${$.wordCount}　更新时间：${$.updateDate}`\n\t\t\t});\n\t});\n});\nv.length<2?list.filter($=>!$.volume):list",
      "chapterName": "name",
      "chapterUrl": "url",
      "updateTime": "info"
    },
    "searchUrl": "https://cxb-pro.cread.com/cx/searchbooks,{\n\"method\": \"POST\",\n\"body\": \"keyword={{key}}&pageNo={{page}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "搜索好像有点问题，优先使用发现",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "铅笔轻说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qxsw.cc",
    "customButton": false,
    "customOrder": 126,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "GA文库::/list/GA文库.html\nHJ文库::/list/HJ文库.html\nMF文库J::/list/MF文库J.html\n富士见文库::/list/富士见文库.html\n少女文库::/list/少女文库.html\n游戏剧本::/list/游戏剧本.html\n角川文库::/list/角川文库.html\n集英社::/list/集英社.html\nFami通文库::/list/Fami通文库.html\n阅读记录::/shujia.html",
    "header": "{\n  \"User-Agent\":\"Mozilla/5.0 (Linux; Android 12.0; wv) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/4.0 Chrome/100.0.2987.108 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759520857526,
    "respondTime": 2391,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property~=category|status]@content",
      "lastChapter": "{{@@[property=\"og:novel:latest_chapter_name\"]@content}} | {{@@[property=\"og:novel:update_time\"]@content}}",
      "name": "[property=\"og:novel:book_name\"]@content##（.*"
    },
    "ruleContent": {
      "content": "#TextContent@html##{{book.name}}.+最新章节",
      "replaceRegex": "##铅笔小说"
    },
    "ruleExplore": {
      "name": "##（.*"
    },
    "ruleSearch": {
      "author": ".txt@textNodes",
      "bookList": "dl",
      "bookUrl": "a@href",
      "coverUrl": ".lazy@data-original",
      "intro": ".book_des@text||.name@text",
      "kind": ".book_other@span@text",
      "name": "h3 a@text||h3@text##（.*"
    },
    "ruleToc": {
      "chapterList": "#chapterList li a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search/?searchkey={{key}}&submit=",
    "weight": 0
  },
  {
    "bookSourceComment": "繁体字",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "恩施轻语（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.esjzone.one",
    "customButton": false,
    "customOrder": 127,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-01/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-02/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-03/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-04/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-05/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-06/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-07/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-08/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"原創\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-21/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-22/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-23/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-24/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-25/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-26/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-27/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-28/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"日輕\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-11/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-12/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-13/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-14/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-15/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-16/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-17/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"韓輕\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-31/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-32/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-33/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-34/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-35/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-36/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-37/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-38/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"R18\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/tags-01/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/tags-02/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/tags-03/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/tags-04/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/tags-05/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/tags-06/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/tags-07/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/tags-08/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]",
    "lastUpdateTime": 1759522999976,
    "loginUrl": "https://www.esjzone.zone/my/profile.html",
    "respondTime": 8377,
    "ruleBookInfo": {
      "author": "ul.list-unstyled@li.1@a@text",
      "canReName": "1",
      "coverUrl": ".product-gallery@img@src",
      "intro": "<br>{{@@section.m-t-20@a.tag@text##(^|[\\n])##🏷️}}\n{{'&lrm;'}}\n{{@@div.description@html}}",
      "kind": "{{@@ul.list-unstyled@li.0@text##類型.\\s}},{{@@ul.list-unstyled@li.-2@text##更新日期.\\s}},{{@@.hidden-xs@div.display-3@text##$##分}}",
      "lastChapter": "#chapterList@a.-1@p@text&&.list-unstyled@li.-2@text##更新日期.\\s",
      "name": "h2@text",
      "wordCount": "span#txt@text##\\D"
    },
    "ruleContent": {
      "content": "div.forum-content@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".card-author@a@text",
      "bookList": "div.col-lg-3",
      "bookUrl": ".card-title@a@href",
      "checkKeyWord": "勇者",
      "coverUrl": "div.lazyload@html##.*\"(.*)\".*##$1",
      "kind": "{{@@div.card-other.1@div.2@text##\\D}}个收藏,{{@@div.card-other.2@div.2@text##\\D}}条留言",
      "lastChapter": ".card-ep@a@text",
      "name": ".card-title@a@text",
      "wordCount": "div.card-other.0@div.column.1@text##\\D"
    },
    "ruleToc": {
      "chapterList": "#chapterList@a[data-title], p.non, summary",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "p.non@text||summary@text"
    },
    "searchUrl": "/tags-01/{{key}}/{{page}}.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "七百小说（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.x700txt.com/",
    "bookUrlPattern": "1https://m.x700txt.com/\\d+\\/\\d+/",
    "customButton": false,
    "customOrder": 128,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻小说::/fenlei/1/{{page}}/\n奇幻小说::/fenlei/2/{{page}}/\n武侠小说::/fenlei/3/{{page}}/\n仙侠小说::/fenlei/4/{{page}}/\n都市小说::/fenlei/5/{{page}}/\n军事小说::/fenlei/6/{{page}}/\n历史小说::/fenlei/7/{{page}}/\n游戏小说::/fenlei/8/{{page}}/\n竞技小说::/fenlei/9/{{page}}/\n科幻小说::/fenlei/10/{{page}}/\n悬疑小说::/fenlei/11/{{page}}/\n灵异小说::/fenlei/12/{{page}}/\n其他小说::/fenlei/13/{{page}}/\n古代小说::/fenlei/14/{{page}}/\n仙侠小说::/fenlei/15/{{page}}/\n现代小说::/fenlei/16/{{page}}/\n浪漫小说::/fenlei/17/{{page}}/\n玄幻小说::/fenlei/18/{{page}}/\n悬疑小说::/fenlei/19/{{page}}/\n科幻小说::/fenlei/20/{{page}}/\n游戏小说::/fenlei/21/{{page}}/\nBL  小说::/fenlei/22/{{page}}/\nGL  小说::/fenlei/23/{{page}}/\n二次小说::/fenlei/24/{{page}}/\n全部小说::/fenlei/",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10;  Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1759571118503,
    "respondTime": 26385,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property=\"og:novel:category\"]@content&&\n[property=\"og:novel:status\"]@content&&\n[property=\"og:novel:update_time\"]@content",
      "lastChapter": "{{@@[property$=chapter_name]@content}}･{{@@[property$=update_time]@content##\\s.*}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{（｛【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": "id.content@p@html||id.nr@p@html",
      "nextContentUrl": "id.next_url@href",
      "replaceRegex": "##搜索.*免费阅读！|本章未完，点击下一页继续阅读。"
    },
    "ruleExplore": {
      "author": "//li[@class='tjxs']/span[2]/text()",
      "bookList": "tag.ul.class.xbk",
      "bookUrl": "//li[@class='tjxs']/span[@class='xsm']/a/@href",
      "coverUrl": "img@src",
      "intro": "//li[@class='tjxs']/span[3]/text()",
      "kind": "//li[@class='tjxs']/span[@class='tjrs']/i/text()",
      "name": "//li[@class='tjxs']/span[@class='xsm']/a/text()"
    },
    "ruleSearch": {
      "author": "span.0@text",
      "bookList": ".item",
      "bookUrl": "a.0@href",
      "checkKeyWord": "稳住别浪",
      "coverUrl": "img@src",
      "intro": "dd@text",
      "kind": "{{@@span.s1@text##\\[|\\]}}\n{{@@span.s5@text}}",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": "id.list.1@a||id.ul_all_chapters@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "https://www.sososhu.com/?q={{key}}&site=4,{'webView': true}",
    "weight": 0
  },
  {
    "bookSourceComment": "BY:溪",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "神话之后（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.shenhuazhihou.com",
    "bookUrlPattern": "https://www.shenhuazhihou.com/book/\\d+/",
    "customButton": false,
    "customOrder": 129,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "小说::https://www.shenhuazhihou.com/book/<,index_{{page}}.html>",
    "lastUpdateTime": 1759523290402,
    "respondTime": 3604,
    "ruleBookInfo": {
      "author": ".m-infos@span.0@text",
      "coverUrl": "img@src",
      "intro": "p.0@text\n##(^|[。！？……]+[”」）……】]?)##$1<br>",
      "kind": ".m-infos@span.1:2@text##.*：|.*：",
      "lastChapter": ".m-upd@a@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "id.chaptercontent@p@html",
      "nextContentUrl": "text.下一@href"
    },
    "ruleExplore": {
      "author": "td.1@text",
      "bookList": "tbody@tr",
      "bookUrl": "a.0@href",
      "kind": "td.2@text",
      "name": "td.0@a@text"
    },
    "ruleSearch": {
      "author": ".author@text",
      "bookList": ".book-coverlist",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "name": "h4@a@text"
    },
    "ruleToc": {
      "chapterList": "#play_0@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.shenhuazhihou.com/e/search/index.php,{\n  \"body\": \"tbname=bookname&show=title,writer&tempid=1&keyboard={{key}}\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "过期杂志（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.52dzxy.com",
    "customButton": false,
    "customOrder": 130,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "百科知识::https://www.52dzxy.com/bkzs/all.html\n父母必读::https://www.52dzxy.com/fmbd/all.html\n新民周刊::https://www.52dzxy.com/xmzk/all.html\n第一财经::https://www.52dzxy.com/dycj/all.html\n南风窗::https://www.52dzxy.com/nfc/all.html\n环球人物::https://www.52dzxy.com/hqrw/all.html\n轻兵器::https://www.52dzxy.com/qbq/all.html\n知识就是力量::https://www.52dzxy.com/zsjsll/all.html\n中小学心理健康教育::https://www.52dzxy.com/zxxxljkjy/all.html\n中国经济周刊::https://www.52dzxy.com/zgjjzk/all.html\n证券市场周刊::https://www.52dzxy.com/zqsczk/all.html\n股市状态分析::https://www.52dzxy.com/gsdtfx/all.html\n财经::https://www.52dzxy.com/caijing/all.html\n婚姻与家庭·性情读本::https://www.52dzxy.com/hyyjtxqdb/all.html\n南方人物周刊::https://www.52dzxy.com/nfrwzk/all.html\n中国新闻周刊::https://www.52dzxy.com/zgxwzk/all.html\n看世界::https://www.52dzxy.com/ksj/all.html\n阅读时代::https://www.52dzxy.com/ydsd/all.html\n格言·校园版::https://www.52dzxy.com/gyxyb/all.html\n海外文摘::https://www.52dzxy.com/hwwz/all.html\n思维与智慧·上半月::https://www.52dzxy.com/swyzhsby/all.html\n青年文摘::https://www.52dzxy.com/qnwz/all.html\n今日文摘::https://www.52dzxy.com/jrwz/all.html",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766313768130,
    "respondTime": 5588,
    "ruleBookInfo": {
      "coverUrl": ".sidebar@img@src"
    },
    "ruleContent": {
      "content": "tag.p@html##我爱读者校园网"
    },
    "ruleExplore": {
      "bookList": ".magazine-grid .magazine-item",
      "bookUrl": "a@href",
      "name": "a@text"
    },
    "ruleSearch": {
      "bookList": ".magazine-grid .magazine-item",
      "bookUrl": "a@href",
      "name": "a@text##更多..."
    },
    "ruleToc": {
      "chapterList": ".catalog-section-title,.article-title a||.maglistbox dt,.maglistbox dl dd a",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": ".catalog-section-title@text||span@text"
    },
    "searchUrl": "#",
    "weight": 1
  },
  {
    "bookSourceComment": "// Error: 发现目录失效\n\n2024.5.8\n看杂志\nby墨殇",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "过期杂志（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.fx361.com/",
    "bookUrlPattern": "https://m.fx361.com/bk/\\w+/",
    "customButton": false,
    "customOrder": 131,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"时政综合\",\"url\":\"/bk/szzh.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.00}},{\"title\":\"文学小说\",\"url\":\"/bk/wxxs.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文摘文萃\",\"url\":\"/bk/wzwc.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"娱乐时尚\",\"url\":\"/bk/ylss.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"商业财经\",\"url\":\"/bk/sycj.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人文科普\",\"url\":\"/bk/rwkp.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"环球时报\",\"url\":\"/bk/hqsb/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学生必读\",\"url\":\"/bk/xsbd.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家庭养生\",\"url\":\"/bk/jtys.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"旅游美食\",\"url\":\"/bk/lyms.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"摄影数码\",\"url\":\"/bk/sysm.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"艺术收藏\",\"url\":\"/bk/yssc.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农业乡村\",\"url\":\"/bk/nyxc.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文化综合\",\"url\":\"/bk/whzh.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职场理财\",\"url\":\"/bk/zclc.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学术\",\"url\":\"/bk/xs.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军事\",\"url\":\"/bk/js.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"体育\",\"url\":\"/bk/tiyu.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"汽车\",\"url\":\"/bk/qc.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759350041524,
    "respondTime": 187147,
    "ruleBookInfo": {
      "author": "span.2@text||span.0@text||.f_z_b@text",
      "intro": "🐾更新时间： {{@@.sj span.0@text}}{{@@span.1@text}}\n{{@@.sj span.1@text}}",
      "kind": ".sj span.0@text",
      "name": "strong.0@text||.bt@text"
    },
    "ruleContent": {
      "content": ".wz_content@html"
    },
    "ruleExplore": {
      "bookList": "ul li",
      "bookUrl": "a@href",
      "coverUrl": "img@data-original",
      "intro": "span.0@text",
      "kind": "span.0@text",
      "name": "strong.0@text"
    },
    "ruleSearch": {
      "author": ".s1@text",
      "bookList": "ul li",
      "bookUrl": "a@href",
      "checkKeyWord": "雪莲",
      "kind": ".s2@text",
      "name": ".ar_title@text"
    },
    "ruleToc": {
      "chapterList": "h3.0||ul li a",
      "chapterName": "p.-1@text||text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://m.fx361.com/search/index.html?keyword={{key}},{\"webView\": true}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "追光阅读（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://touchlife.cootekservice.com",
    "customButton": false,
    "customOrder": 132,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "现代都市::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=4\n东方玄幻::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=13\n武侠仙侠::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=12\n历史架空::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=17\n科幻末世::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=16\n游戏竞技::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=18\n西方玄幻::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=9\n豪门总裁::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=2\n古代言情::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=5\n现代言情::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=10\n青春校园::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=6\n仙侠奇缘::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=7\n婚恋情缘::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=8\n玄幻言情::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=3\n穿越重生::http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=1\nnull",
    "lastUpdateTime": 1766349442253,
    "respondTime": 187444,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "$..chapterContent"
    },
    "ruleExplore": {
      "author": "bookAuthor",
      "bookList": "result.classificationInfoBooks[*]",
      "bookUrl": "http://touchlife.cootekservice.com/doReader/enter_bookinfo_index?_token=e72ca407-9caa-475d-a829-46e15d3d4834&bookId={$.bookId}",
      "coverUrl": "bookCoverImage",
      "intro": "bookDesc",
      "kind": "bookBClassificationName",
      "name": "bookTitle"
    },
    "ruleSearch": {
      "author": "bookAuthor",
      "bookList": "result",
      "bookUrl": "http://touchlife.cootekservice.com/doReader/enter_bookinfo_index?_token=e72ca407-9caa-475d-a829-46e15d3d4834&bookId={$.bookId}",
      "coverUrl": "bookCoverImage",
      "intro": "bookRecommendWords||bookDesc&&copyright_owner",
      "kind": "bookBClassificationName",
      "name": "bookTitle"
    },
    "ruleToc": {
      "chapterList": "result.detailedBookInfo.bookChapterAllInfo",
      "chapterName": "chapterTitle",
      "chapterUrl": "http://touchlife.cootekservice.com/doReader/get_content_by_chapterId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&bookId={$.bookId}&chapterId={$.chapterId}"
    },
    "searchUrl": "http://touchlife.cootekservice.com/doReader/search_book?_token=e72ca407-9caa-475d-a829-46e15d3d4834&action=search_book&search_keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "追光阅读（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://touchlife.cootekservice.com/",
    "customButton": false,
    "customOrder": 133,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"现代都市\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"东方玄幻\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=13\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史架空\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=17\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻末世\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=16\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=18\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西方玄幻\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豪门总裁\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代言情\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青春校园\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠奇缘\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"婚恋情缘\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻言情\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越重生\",\"url\":\"http://touchlife.cootekservice.com/doReader/get_books_by_classificationId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&classificationId=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1766349334934,
    "respondTime": 187894,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "$..chapterContent"
    },
    "ruleExplore": {
      "author": "bookAuthor",
      "bookList": "result.classificationInfoBooks[*]",
      "bookUrl": "http://touchlife.cootekservice.com/doReader/enter_bookinfo_index?_token=e72ca407-9caa-475d-a829-46e15d3d4834&bookId={$.bookId}",
      "coverUrl": "bookCoverImage",
      "intro": "bookDesc",
      "kind": "bookBClassificationName",
      "name": "bookTitle"
    },
    "ruleSearch": {
      "author": "bookAuthor",
      "bookList": "result",
      "bookUrl": "http://touchlife.cootekservice.com/doReader/enter_bookinfo_index?_token=e72ca407-9caa-475d-a829-46e15d3d4834&bookId={$.bookId}",
      "coverUrl": "bookCoverImage",
      "intro": "bookRecommendWords||bookDesc&&copyright_owner",
      "kind": "bookBClassificationName",
      "name": "bookTitle"
    },
    "ruleToc": {
      "chapterList": "result.detailedBookInfo.bookChapterAllInfo",
      "chapterName": "chapterTitle",
      "chapterUrl": "http://touchlife.cootekservice.com/doReader/get_content_by_chapterId?_token=e72ca407-9caa-475d-a829-46e15d3d4834&bookId={$.bookId}&chapterId={$.chapterId}"
    },
    "searchUrl": "http://touchlife.cootekservice.com/doReader/search_book?_token=e72ca407-9caa-475d-a829-46e15d3d4834&action=search_book&search_keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "用于找书",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "松鹤庭沐（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://so.html5.qq.com",
    "customButton": false,
    "customOrder": 134,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"都市\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1505&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1505&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1501&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1501&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1504&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1504&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1502&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1502&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1506&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1506&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1507&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1507&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻空间\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1509&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1509&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑侦探\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1508&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1508&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1510&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1510&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1503&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1503&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"体育\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1511&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1511&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轻小说\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1512&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1512&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"短篇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1515&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1515&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现实\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1499&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1499&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风格\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"轻松\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20284&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20284&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20286&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20286&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"快节奏\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20281&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20281&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"脑洞大\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20280&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20280&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22176&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22176&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"谋略\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20285&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20285&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智斗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20279&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20279&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20282&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20282&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无金手指\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20283&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20283&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"思想迪化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20561&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20561&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人生巅峰\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22147&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22147&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"群像\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20278&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20278&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爽文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20882&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20882&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神功秘籍\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22132&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22132&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"机缘奇遇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22144&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22144&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鬼怪神魔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22247&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22247&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兄弟情义\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22309&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22309&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孙悟空\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22356&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22356&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"红颜知己\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22187&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22187&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"变异生物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22258&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22258&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高科技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22249&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22249&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剑道\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22286&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22286&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"流派\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"穿越\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20003&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20003&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"系统流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20006&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20006&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无敌流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20011&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20011&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20002&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20002&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日常文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20007&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20007&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赚钱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20136&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20136&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强者归来\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20021&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20021&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经营\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20000&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20000&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"草根崛起\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20020&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20020&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无限流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20008&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20008&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诸天流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20023&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20023&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扮猪吃虎\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20019&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20019&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"开局流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20515&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20515&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文娱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20050&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20050&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"斗罗大陆\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20199&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20199&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"争霸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20028&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20028&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏异界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20162&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20162&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兵王\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20030&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20030&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"练功流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20166&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20166&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"护花高手\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20134&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20134&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"洪荒\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20057&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20057&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"末世\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20055&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20055&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"升级流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20094&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20094&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"废柴流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20015&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20015&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天才流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20014&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20014&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"医生流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20033&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20033&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综漫\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20200&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20200&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凡人流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20503&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20503&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"架空历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20148&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20148&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异能\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20046&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20046&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"进化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20082&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20082&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"召唤流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20012&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20012&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三国\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20026&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20026&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"养成\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20004&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20004&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"种田\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20090&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20090&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"单女主\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20060&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20060&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵气复苏\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20058&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20058&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异兽流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20009&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20009&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"签到\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20497&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20497&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"时空文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20183&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20183&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赘婿流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20081&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20081&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乱世\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20156&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20156&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"技术流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20163&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20163&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武道\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20102&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20102&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20107&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20107&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唐朝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20142&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20142&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西游\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20079&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20079&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古典仙侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20035&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20035&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职场\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20507&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20507&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代修真\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20109&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20109&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市修仙\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20083&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20083&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20075&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20075&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"未来世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20185&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20185&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"直播文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20067&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20067&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20187&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20187&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"星际\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20053&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20053&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明朝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20144&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20144&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"LOL\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20024&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20024&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神话\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20069&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20069&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"布局流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20010&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20010&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宠物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20093&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20093&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代都市\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22178&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22178&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秦汉\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20141&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20141&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"炼丹\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20499&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20499&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"封神\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20043&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20043&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异世穿越\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20112&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20112&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朝堂\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20147&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20147&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20498&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20498&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中医\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20027&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20027&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学院流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20016&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20016&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朝堂江湖\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20054&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20054&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"特种兵\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20059&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20059&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科举\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20070&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20070&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奶爸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20040&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20040&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战神流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20097&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20097&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20072&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20072&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"电竞\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20066&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20066&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战争\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20047&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20047&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"龙\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20510&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20510&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"随身流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20013&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20013&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"练功\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20130&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20130&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22158&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22158&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剑与魔法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20111&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20111&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幕后流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20098&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20098&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代诡秘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20190&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20190&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20508&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20508&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强者流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20131&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20131&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反套路\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20202&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20202&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皇帝流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20517&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20517&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"御兽流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20502&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20502&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"探险\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20514&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20514&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日系\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20051&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20051&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"软饭流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20017&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20017&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"开挂流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20174&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20174&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美食\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20001&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20001&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20087&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20087&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"商战\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20037&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20037&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"盛世\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20155&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20155&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强国\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20149&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20149&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"领主流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20085&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20085&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无女主\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20061&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20061&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"篮球\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20177&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20177&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"时空门\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20052&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20052&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"斗破苍穹\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20198&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20198&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"吐槽\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20103&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20103&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鉴宝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20084&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20084&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"属性流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20125&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20125&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精灵文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20531&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20531&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宗门\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20132&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20132&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"NBA\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20178&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20178&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"卡牌\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20005&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20005&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军旅\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20031&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20031&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科技修真\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20071&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20071&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"克苏鲁\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20029&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20029&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"权谋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20504&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20504&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异界大陆\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22148&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22148&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋朝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20143&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20143&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻宇宙\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22230&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22230&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"虚拟现实\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20165&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20165&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"侦探推理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20524&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20524&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"治愈\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20137&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=20137&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"机甲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20056&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20056&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奋斗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20208&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20208&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗战\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20049&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20049&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"BOSS流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20096&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20096&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"互联网\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20135&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20135&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诡秘修行\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20192&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20192&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成神流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20124&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20124&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"足球\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20176&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20176&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蜀山\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20078&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20078&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聊天群\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20512&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20512&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"华娱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20139&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20139&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"领主种田\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20116&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20116&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"洪荒流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20866&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20866&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修罗场\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20201&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20201&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王者荣耀\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20025&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20025&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"极道流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20121&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20121&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"年代文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20518&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20518&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"掌门流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20501&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20501&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"巫师流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20045&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20045&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"炼器\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20500&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20500&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"隋唐\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20157&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20157&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家族\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20089&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20089&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职业文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20110&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20110&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文明战争\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20106&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20106&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"策略流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20175&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20175&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贞观\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20158&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20158&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"气运流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20129&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20129&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"电影世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22294&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22294&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"火影\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22407&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22407&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"掠夺流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20095&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20095&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"吃鸡\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20036&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20036&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反转\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20092&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20092&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刑侦\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20032&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20032&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵根\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20128&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20128&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"长生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20532&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20532&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"基因\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20039&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20039&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代神话\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22186&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22186&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聊斋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20076&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20076&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20117&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20117&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学霸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20042&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20042&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"原创副本\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20186&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20186&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"摊牌流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20516&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20516&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"工业\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20044&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20044&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"多女主\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20062&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20062&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"第四天灾\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20530&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20530&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文明演化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20073&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20073&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黑暗流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22257&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22257&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"丧尸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20167&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20167&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"生存挑战\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20191&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20191&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"NPC\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20170&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20170&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"创业\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20211&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20211&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"变身文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22204&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22204&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荒野求生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20513&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20513&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抽奖\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20509&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20509&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"逆袭\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20209&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20209&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诡异游戏\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20193&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20193&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"富民\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20150&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20150&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代怪异\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20188&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20188&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综艺文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20511&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20511&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"手游\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20173&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20173&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"平行世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22463&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22463&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"漫威\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22327&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22327&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"山海经\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20126&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20126&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"供应商\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20101&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20101&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风水\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20104&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20104&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天庭文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22643&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22643&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"氪金\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20521&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20521&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金融\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20506&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20506&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神奇生物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20113&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20113&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"原始流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20522&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20522&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"祖宗流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20122&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20122&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧洲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20063&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20063&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综武\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22350&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22350&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皇帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22348&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22348&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海贼王\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22390&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22390&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扮演流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20527&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20527&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"事务所\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20018&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20018&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22292&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22292&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蒸汽朋克\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20077&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20077&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国术\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20038&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20038&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美女校花\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22252&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22252&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儒道流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20118&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20118&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"谍战\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20080&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20080&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"主神\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20086&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20086&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赛博朋克\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20105&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20105&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金手指\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22173&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22173&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏制作\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20169&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20169&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿书\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22314&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22314&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代魔法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20114&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20114&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诡秘养成\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20189&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20189&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"分身\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20119&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20119&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"夺舍\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20100&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20100&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"杀伐果断\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20272&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20272&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冷静\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20266&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20266&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"智商在线\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20274&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20274&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"腹黑\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20269&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20269&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宅男\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20548&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20548&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20542&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20542&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞怪\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20270&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20270&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无节操\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20273&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20273&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成熟\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20267&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20267&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三观正\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20272&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20272&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明星\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20543&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20543&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"思路清奇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20276&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20276&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"法师\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20536&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20536&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"谨慎\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20277&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20277&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自律\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20268&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20268&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"嘴炮\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20271&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20271&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剑修\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20537&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20537&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王侯\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20241&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20241&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女神\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22383&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22383&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"钢铁直男\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20560&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20560&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"道士\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20538&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20538&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玩家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20256&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20256&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职业选手\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20254&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20254&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异能者\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20260&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20260&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"侠客\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20228&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20228&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"枭雄\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20245&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20245&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20559&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20559&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老板\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20544&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20544&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战士\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20535&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20535&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老师\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20541&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20541&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杀手\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20240&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20240&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农民\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20236&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20236&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"富二代\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22499&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22499&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皇子\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20553&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20553&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"夫妻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20239&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20239&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成长型\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22146&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22146&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"骑士\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20533&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20533&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科学家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20557&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20557&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大师兄\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20554&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20554&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寒门子弟\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20242&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20242&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"教练\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20545&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20545&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"特工\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20549&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20549&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"警察\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20546&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20546&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三教九流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20237&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20237&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"运动员\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20257&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20257&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轮回者\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20261&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20261&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写手\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20233&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20233&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"基因武者\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20259&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20259&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"厨师\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20234&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20234&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"猎人\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20534&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20534&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美食家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20235&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20235&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"门阀\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20244&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20244&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"指挥官\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20551&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20551&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"保镖\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20231&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20231&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黑客\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20547&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20547&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"盗贼\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20255&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20255&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"和尚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20556&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20556&tag_type_id=1'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"现代言情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1524&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1524&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1523&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1523&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑侦探\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1518&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1518&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠奇缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1517&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1517&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻言情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1516&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1516&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"浪漫青春\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1522&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1522&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻空间\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1519&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1519&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1520&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1520&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"纯爱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1707&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1707&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"风格\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"甜宠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20490&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20490&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轻松\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20487&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20487&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爽文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20491&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20491&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宠文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=21175&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=21175&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爆笑\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20488&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20488&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"励志\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20494&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20494&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"温馨\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20639&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20639&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正剧\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20493&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20493&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌系\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20638&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20638&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"虐文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20489&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20489&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20495&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20495&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"甜文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=21311&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=21311&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狗粮\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22457&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22457&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悲剧\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20492&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20492&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"追妻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22275&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22275&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"斗极品\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22223&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22223&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天作之合\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22169&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22169&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"追妻火葬场\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22213&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22213&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情节\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"穿越\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20287&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20287&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"1V1\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20297&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20297&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女强\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20292&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20292&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豪门\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20350&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20350&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20288&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20288&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日久生情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20311&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20311&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"HE\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20296&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20296&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宅斗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20358&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20358&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"权谋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20256&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20356&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强强\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20293&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20293&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扮猪吃虎\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20305&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20305&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欢喜冤家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20309&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20309&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"架空\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20562&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20562&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家长里短\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20310&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20310&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"打脸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20290&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20290&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"先婚后爱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20368&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20368&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"种田\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20349&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20349&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"逆袭\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20298&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20298&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"系统流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20294&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20294&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宫斗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20357&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20357&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"娱乐圈\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20365&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20365&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿书\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20304&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20304&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"快穿\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20378&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20378&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"独宠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20585&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20585&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"空间\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20300&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20300&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"婚恋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20329&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20329&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"相爱相杀\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20313&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20313&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20351&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20351&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青梅竹马\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20308&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20308&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"复仇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20318&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20318&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"金手指\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20301&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20301&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"破镜重圆\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20314&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20314&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宝宝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20295&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20295&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"一见钟情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20312&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20312&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"马甲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20334&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20334&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修仙\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20571&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20571&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同居\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20364&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20364&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"虐渣\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20337&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20337&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修真\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20372&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20372&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"致富\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20341&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20341&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"年代文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20565&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20565&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异能\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20302&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20302&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"双向暗恋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20306&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20306&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"别后重逢\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20575&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20575&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女扮男装\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20307&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20307&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美食\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20291&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20291&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"前世今生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20340&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20340&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"隐婚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20361&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20361&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20299&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20299&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"生死大爱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20322&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20322&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"升级\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20319&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20319&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"末世\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20377&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20377&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黑化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20333&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20333&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"位面\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20567&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20567&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农门\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22216&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22216&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"世家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20572&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20572&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"契约婚姻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20363&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20363&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奋斗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20576&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20576&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闪婚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20362&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20362&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"巧娶\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20331&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20331&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑推理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20353&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20353&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"攻略\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20569&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20569&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"星际\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20379&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20379&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职场商战\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20366&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20366&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"电竞\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20315&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20315&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"直播\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20289&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20289&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无CP\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20346&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20346&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"初恋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20573&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20573&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"师徒\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20352&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20352&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"姐弟恋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20321&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20321&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皇帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22410&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22410&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清穿\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20355&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20355&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20375&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20375&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌宠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20324&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20324&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"代嫁\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20348&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20348&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大女主\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22164&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22164&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"带球跑\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20320&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20320&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"竞技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20373&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20373&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"开挂\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20583&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20583&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20370&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20370&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"双重生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20345&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20345&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"倒追\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20339&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20339&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"婆媳\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20563&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20563&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王者荣耀\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20374&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20374&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"近水楼台\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20343&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20343&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"崩人设\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20570&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20570&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"合约恋爱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20332&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20332&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"失忆\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20581&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20581&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"死对头\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20335&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20335&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兽世\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20325&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20325&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏异界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20376&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20376&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"真假千金\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20584&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20584&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"御兽流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20371&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20371&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反穿\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20369&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20369&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"替身\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20347&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20347&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反转\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20564&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20564&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"满级流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22644&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22644&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代创业\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22217&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22217&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"逃婚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20342&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20342&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"远古蛮荒\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20360&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20360&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"顶流\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22645&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22645&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爆红\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20580&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20580&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"催婚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20323&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20323&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"创业\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20566&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20566&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异世穿越\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22135&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22135&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"探险\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20381&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20381&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20327&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20327&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"末穿现\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20344&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20344&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"读心术\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20338&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20338&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵魂转换\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20317&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20317&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"机甲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20380&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20380&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"相亲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20367&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20367&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"衍生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20382&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20382&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"复婚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20579&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20579&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科举\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20330&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20330&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"群穿\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20316&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20316&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20328&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20328&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人物\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"总裁\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20593&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20593&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"腹黑\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20482&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20482&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌宝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22141&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22141&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王妃\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20384&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20384&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"护短\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20614&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20614&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王爷\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20431&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20431&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大佬\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20475&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20475&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杀伐果断\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20449&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20449&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"帝王\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20427&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20427&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"双洁\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20483&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20483&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"痴情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20616&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20616&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"团宠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20474&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20474&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"霸道\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20610&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20610&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"才女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20409&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20409&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"皇后\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20383&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20383&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"傲娇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20613&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20613&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"嫡女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20389&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20389&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女配\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20398&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20398&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"可盐可甜\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20478&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20478&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明星\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20591&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20591&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"公主\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20385&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20385&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神医\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20602&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20602&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古灵精怪\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20401&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20401&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"男神\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20450&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20450&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"偏执\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20618&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20618&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"全能\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20415&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20415&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"影后\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20395&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20395&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"超A\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20479&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20479&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高冷\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20615&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20615&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欢脱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20425&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20425&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"醋王\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20458&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20458&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校草\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20437&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20437&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贵女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20387&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20387&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"病娇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20620&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20620&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"将军\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20432&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20432&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反派\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20622&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20622&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白月光\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20411&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20411&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"戏精\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20481&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20481&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忠犬\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20455&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20455&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"颜控\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20416&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20416&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=22161&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=22161&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妖孽\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20612&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20612&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玩世不恭\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20448&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20448&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学霸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20473&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20473&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黑莲花\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20414&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20414&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"福气包\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20424&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20424&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秀外慧中\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20402&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20402&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20609&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20609&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"锦鲤\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20406&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20406&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"闷骚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20611&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20611&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妃子\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20397&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20397&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白富美\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20413&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20413&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"吃货\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20624&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20624&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"万人迷\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20417&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20417&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自强\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20625&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20625&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"医生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20470&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20470&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"双商爆表\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20629&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20629&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"御姐\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20408&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20408&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小狼狗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20453&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20453&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20390&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20390&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"呆萌\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20623&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20623&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"首席\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20438&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20438&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杀手\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20605&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20605&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"毒舌\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20617&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20617&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙尊\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20434&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20434&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萝莉\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20405&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20405&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悍妻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20421&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20421&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"庶女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20388&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20388&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"炮灰\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20476&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20476&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大神\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20435&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20435&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"作精\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20422&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20422&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"上神\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20441&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20441&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"财迷\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20419&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20419&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反差萌\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20633&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20633&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"弃妇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20392&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20392&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"特工\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20604&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20604&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"善良\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20627&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20627&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小奶狗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20452&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20452&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女汉子\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20418&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20418&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"暖男\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20457&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20457&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"旺夫\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20420&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20420&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"痞帅\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20451&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20451&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小野猫\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20426&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20426&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙君\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20444&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20444&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"影帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20588&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20588&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"丑女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20403&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20403&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天才\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20464&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20464&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"淡定\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20630&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20630&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"毒医\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20603&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20603&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"心机\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20626&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20626&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女主萌娃\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20586&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20586&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20440&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20440&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妖艳\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20423&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20423&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"邪帝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20429&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20429&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"妖精\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20462&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20462&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"糙汉\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20456&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20456&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔君\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20428&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20428&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"暴君\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20430&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20430&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"逗比\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20484&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20484&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恶魔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20447&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20447&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精英\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20480&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20480&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"废柴\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20486&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20486&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"首富\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20461&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20461&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大叔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20439&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20439&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"厨娘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20396&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20396&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔尊\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20598&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20598&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"酷帅\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20628&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20628&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"傻白甜\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20407&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20407&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剩女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20404&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20404&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精分\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20621&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20621&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宅女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20412&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20412&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"咸鱼\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20635&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20635&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"钢铁直男\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20459&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20459&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"佛系\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20619&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20619&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"召唤师\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20606&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20606&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"纨绔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20637&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20637&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"吸血鬼\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20465&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20465&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"痴傻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20631&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20631&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"狐狸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20599&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20599&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"男配\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20587&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20587&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"首辅\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20433&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20433&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"老师\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20463&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20463&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"福晋\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20400&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20400&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精灵\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20399&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20399&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"白莲花\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20410&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20410&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学渣\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20632&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20632&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宫女\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20386&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20386&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国师\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20446&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20446&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小妾\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20394&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20394&tag_type_id=2'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"丫环\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=20391&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=20391&tag_type_id=2'}} \",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"出版物\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"小说\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1688&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1688&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1690&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1690&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"心理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1466&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1466&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"军事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1697&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1697&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"政治\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1464&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1464&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1692&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1692&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1461&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1461&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1693&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1693&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"社科\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1691&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1691&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"养生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1463&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1463&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"投资\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1704&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1704&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"经济\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1703&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1703&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"亲子\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1683&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1683&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"管理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1689&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1689&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"两性\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1696&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1696&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"哲学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1701&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1701&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宗教\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1702&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1702&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"传记\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1695&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1695&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"科普\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1695&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1698&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"自然\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1706&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1706&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"美食\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1705&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1705&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"休闲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1465&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1465&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"艺术\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1461&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1461&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"时尚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?ch=001995&groupid=1694&start={{page}}&count=20&sort=0&sub=&tag=&words=&finish=,{'headers':{'Referer':'https://bookshelf.html5.qq.com/qbread/categorylist?traceid=0809004&sceneid=FeedsTab&strageid=&ch=001995&tabfrom=top&feeds_version=8516&reader_version=0&groupid=1694&tag_type_id=3'}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]",
    "header": "{\n\t\"user-agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36\",\n\t\"Referer\":\"https://bookshelf.html5.qq.com/qbread\"\n\t}",
    "lastUpdateTime": 1766340394852,
    "respondTime": 27732,
    "ruleBookInfo": {
      "author": "$.author",
      "coverUrl": "$.picurl",
      "init": "$.data.bookInfo",
      "intro": "<p>{{(t=String(java.getString('$.tag'))).length?'🏷️   标签：'+t.replace(/\\|/g,', '):''}}</p>{{'\\n&lrm;'}}\n<p>🔖   简介：{{$.summary}}</p>",
      "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{java.put('time',String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,''))}}",
      "lastChapter": "$.lastSerialname##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "$.resourceName",
      "tocUrl": "https://bookshelf.html5.qq.com/qbread/api/book/all-chapter?bookId={{$.resourceID}}",
      "wordCount": "$.contentsize"
    },
    "ruleContent": {
      "content": "<p>{{$.data.Content[0].Content}}</p>"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.rows[*]",
      "bookUrl": "https://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{$.resourceID}}",
      "coverUrl": "$.picurl",
      "intro": "$.summary",
      "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,'')}}",
      "lastChapter": "$.lastSerialname##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "$.resourceName##（.*",
      "wordCount": "$.contentsize"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.booklist[*]",
      "bookUrl": "$.bid\n<js>1100000000+parseInt(result)</js>\nhttps://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{result}}",
      "coverUrl": "$.bid\n@js:\nvar s = result\nfunction gt(s){\n\tlet a = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"",
      "intro": "$.intro",
      "kind": "{{$.categoryInfoV4\n##\\d.*?\\:(.*?)\\:.*?(,|$)##$1$2}}\n{{$.updateInfo##已更新至.*##连载中}}\n##小说,",
      "lastChapter": "$.updateInfo##已更新至##第",
      "name": "$.title",
      "wordCount": "$.totalWords"
    },
    "ruleToc": {
      "chapterList": "$.rows",
      "chapterName": "$.serialName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "https://novel.html5.qq.com/be-api/content/ads-read,{\n\t\"method\": \"POST\",\n\t\"body\": {\n\t\t\"Scene\": \"chapter\",\n\t\t\"ContentAnchorBatch\": [{\n\t\t\t\t\"BookID\": \"{{baseUrl.match(/bookId=(\\d+)/)[1]}}\",\n\t\t\t\t\"ChapterSeqNo\": [{{$.serialID}}]\n\t\t\t}]\n\t},\n\t\"headers\": {\n\t\t\"Q-GUID\": \"4aa27c7cf2d9aca3359656ea186488cb\"\n\t}\n}"
    },
    "searchUrl": "https://newopensearch.reader.qq.com/wechat?keyword={{key}}&start={{page-1}}&end=19",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "夜天连看（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.yetianlian.com",
    "customButton": false,
    "customOrder": 135,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766349986713,
    "respondTime": 11136,
    "ruleBookInfo": {
      "author": "class.info@tag.span.0@text##作者：",
      "coverUrl": "class.cover@tag.img@src",
      "intro": "class.intro@text##简介：|作者.*",
      "kind": "class.info@tag.span.1@text##分类：",
      "lastChapter": "class.info@class.last.1@tag.a@text&&class.info@class.last.0@text##更新时间：|..\\:.*",
      "name": "class.info@tag.h2@text",
      "wordCount": "class.info@tag.span.3@text##字数："
    },
    "ruleContent": {
      "content": "id.content@html",
      "imageStyle": "0",
      "replaceRegex": "##http://www.yetianlian.com.*.html|请记住本书首发.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.author@text##作者：",
      "bookList": "class.bookbox",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "tag.img@src",
      "intro": "tag.p@text",
      "kind": "class.cat@text##分类：",
      "lastChapter": "class.update@tag.a@text",
      "name": "tag.h4@text"
    },
    "ruleToc": {
      "chapterList": "class.listmain@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://www.yetianlian.com/s.php?ie=gbk&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "多多书院（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.txtduo.net/##Rosiapng",
    "customButton": false,
    "customOrder": 136,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻魔法::/sort/1/{{page}}.html\n武侠修真::/sort/2/{{page}}.html\n都市言情::/sort/3/{{page}}.html\n历史军事::/sort/4/{{page}}.html\n侦探推理::/sort/5/{{page}}.html\n网游动漫::/sort/6/{{page}}.html\n科幻小说::/sort/7/{{page}}.html\n恐怖灵异::/sort/8/{{page}}.html\n散文诗词::/sort/9/{{page}}.html\n其他类型::/sort/10/{{page}}.html\n",
    "lastUpdateTime": 1766340793649,
    "respondTime": 26312,
    "ruleBookInfo": {
      "coverUrl": "//div[@id='fming']//img/@src",
      "intro": "//div[@id='intro]/p/text()",
      "lastChapter": "//div[@id='info']/p[1]/a/text()"
    },
    "ruleContent": {
      "content": "//*[@id=\"content\"]/p/text()"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "//div[@class='info']//span/text() ##作者：",
      "bookList": "//div[@id='alistbox']",
      "bookUrl": "//h2/a/@href",
      "checkKeyWord": "闪婚",
      "coverUrl": "//img/@src",
      "intro": "//div[@class='intro']/text()",
      "name": "//h2/a/text()"
    },
    "ruleToc": {
      "chapterList": "//div[@id='list']/dl/dt[2]/following::dd",
      "chapterName": "//a/text()",
      "chapterUrl": "//a/@href"
    },
    "searchUrl": "https://www.txtduo.net/search.html?searchkey={{key}}",
    "weight": 60
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全本小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qb5.io",
    "customButton": false,
    "customOrder": 137,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "奇幻玄幻::/shuku-1-{{page}}.html\n武侠仙侠::/shuku-2-{{page}}.html\n都市官场::/shuku-3-{{page}}.html\n历史军事::/shuku-4-{{page}}.html\n游戏竞技::/shuku-7-{{page}}.html\n科幻同人::/shuku-9-{{page}}.html\n经典畅销::/shuku-10-{{page}}.html\n图书杂志::/shuku-11-{{page}}.html\n其他::/shuku-0-{{page}}.html",
    "header": "@js:JSON.stringify({\"Referer\":baseUrl,\"Keep-Alive\":\"\"})",
    "lastUpdateTime": 1766341173498,
    "respondTime": 183561,
    "ruleBookInfo": {
      "author": "class.book w@p.0@text",
      "coverUrl": "class.book w@img@src",
      "intro": "class.description w@text",
      "kind": "class.book w@span[1,2]@text",
      "lastChapter": "ul.0@li.-1@text",
      "name": "class.book w@h1@text"
    },
    "ruleContent": {
      "content": "id.content@html##<h1>.*?<\\/h1>",
      "replaceRegex": "##未完.*?自动加载所有内容.*|^[^\\n]\\s*第.*章.*"
    },
    "ruleExplore": {
      "author": "p.0@span@text",
      "bookList": "class.hot@dd",
      "bookUrl": "{{@@a.0@href##.html}}/",
      "coverUrl": "a.0@img@src",
      "intro": "p.1@text",
      "name": "h4@a@text"
    },
    "ruleSearch": {
      "author": "p.0@span@text",
      "bookList": ".hot@dd",
      "bookUrl": "{{@@a.0@href##.html}}/",
      "coverUrl": "img@src",
      "intro": "p.1@text",
      "name": "h4@a@text"
    },
    "ruleToc": {
      "chapterList": "ul.0@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/?c=xs&a=sou&q={{key}}&page={{page}}",
    "weight": 63
  },
  {
    "bookSourceComment": "// Error: Connection reset",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "中文看书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://wap.zwkan.com",
    "customButton": false,
    "customOrder": 138,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::/xuanhuanqihuan/<,{{page}}.html>\n仙侠::/wuxiaxianxia/<,{{page}}.html>\n都市::/dushiyanqing/<,{{page}}.html>\n历史::/lishijunshi/<,{{page}}.html>\n科幻::/kehuanchuanqi/<,{{page}}.html>\n恐怖::/kongbulingyi/<,{{page}}.html>\n其他::/qitaleixing/<,{{page}}.html>\n全本::/quanben/<,{{page}}.html>",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1759520098713,
    "respondTime": 191786,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "downloadUrls": "text.TXT下载@href",
      "intro": "[property=\"og:description\"]@content\n##简介：",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": "#nr1@html",
      "nextContentUrl": "@js:\nvar png=/next.png/.test(src);\nnext=png?src.match(/eval(.function.*)/)[1]:\"\";\nvar url=next?eval(next):\"\";\n//java.log(url)\nurl?eval(url.replace(/var/,\"\")):\"\"",
      "replaceRegex": "##\\s*本章未完.*\\s*|\\s*《.*?》,牢记网址:wap.zwkan.com"
    },
    "ruleExplore": {
      "author": ".s3@text",
      "bookList": ".lis@li",
      "bookUrl": "a@href",
      "coverUrl": "@js:\"/images/default.jpg\"",
      "kind": ".s1@text##\\[|\\]",
      "name": "a@text"
    },
    "ruleSearch": {
      "author": ".s3@text",
      "bookList": ".lis@li",
      "bookUrl": ".s2@a@href",
      "checkKeyWord": "剑来",
      "coverUrl": "@js:\"/images/default.jpg\"",
      "kind": ".s1@text##\\[|\\]",
      "name": ".s2@a@text"
    },
    "ruleToc": {
      "chapterList": ".chapter.1@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "@js:\n\nhtml = java.ajax(source.getKey())\n\ntoken = org.jsoup.Jsoup.parse(html).select('input[name=_token]').attr('value')\n\n\"/search,\"+JSON.stringify({\n  \"body\": `_token=${token}&kw=${key}`,\n  \"method\": \"POST\"\n})",
    "weight": 0
  },
  {
    "bookSourceComment": "备用地址：https://sma.yueyouxs.com",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅友小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.suixkan.com/",
    "customButton": false,
    "customOrder": 139,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"推荐\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"重磅推荐\",\"url\":\"/l/s/28/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"男生必读\",\"url\":\"/l/s/29/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"女生爱看\",\"url\":\"/l/s/30/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"小编推荐\",\"url\":\"/l/s/31/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"男频\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"都市人生\",\"url\":\"/l/f/1100/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/l/f/1101/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/l/f/1102/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"军事历史\",\"url\":\"/l/f/1103/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻末世\",\"url\":\"/l/f/1104/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏体育\",\"url\":\"/l/f/1105/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"热血青春\",\"url\":\"/l/f/1106/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑灵异\",\"url\":\"/l/f/1107/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"脑洞大开\",\"url\":\"/l/f/1108/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女频\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/l/f/2100/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/l/f/2101/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想言情\",\"url\":\"/l/f/2102/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"\",\"url\":\"/l/f/2103/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越时空\",\"url\":\"/l/f/2104/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宫闱争斗\",\"url\":\"/l/f/2105/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门总裁\",\"url\":\"/l/f/2106/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"婚恋爱情\",\"url\":\"/l/f/2107/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"经商种田\",\"url\":\"/l/f/2108/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"图书\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"出版读物\",\"url\":\"/l/f/3101/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"文学小说\",\"url\":\"/l/f/3102/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代典籍\",\"url\":\"/l/f/3103/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759505557119,
    "respondTime": 2851,
    "ruleBookInfo": {
      "author": ".face-info span.0@text##.*：",
      "coverUrl": ".face-cover img@src",
      "intro": "#intro@html",
      "kind": ".face-info span.1:3@text&&#idNewIds@#chapter-ps-id@text##.*：",
      "lastChapter": "#idNewIds@.chapter-entrance@text",
      "name": ".face-info-title@text",
      "tocUrl": ".sumchapter a@href",
      "wordCount": ".face-info span.2@text##.*："
    },
    "ruleContent": {
      "content": ".con@html",
      "replaceRegex": "##[\\(（]本章未完.*[）\\)]|[\\(（]本章完[）\\)]"
    },
    "ruleExplore": {
      "author": ".v-author@text##\\s",
      "bookList": ".v-list-item",
      "bookUrl": "@onclick@js:result.match(/\\('(.*?)'\\)/)[1]",
      "coverUrl": "img@src",
      "intro": ".v-intro@text",
      "name": ".v-title@text",
      "wordCount": ".v-words@text"
    },
    "ruleSearch": {
      "author": ".v-author@text##\\s",
      "bookList": ".v-list-item",
      "bookUrl": "@onclick@js:result.match(/\\('(.*?)', '', ''\\)/)[1]",
      "coverUrl": "img@src",
      "intro": ".v-intro@text",
      "kind": ".base-label@text",
      "name": ".v-title@text",
      "wordCount": ".v-words@text"
    },
    "ruleToc": {
      "chapterList": ".catalog_ls li a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/s/1.html?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "英文阅读，需要梯",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "博览群书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://readnovelfull.com",
    "customButton": false,
    "customOrder": 140,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{'title':'小说列表','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'完结小说','url':'/novel-list/completed-novel?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'热门小说','url':'/novel-list/hot-novel?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'最新更新','url':'/novel-list/latest-release-novel?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'小说分类','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'动作','url':'/genres/action?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'成人','url':'/genres/adult?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'冒险','url':'/genres/adventure?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'爱情','url':'/genres/ai?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'艺术','url':'/genres/arts?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'喜剧','url':'/genres/comedy?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'戏剧','url':'/genres/drama?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'幻想','url':'/genres/fantasy?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'游戏','url':'/genres/game?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'性别','url':'/genres/gender?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'性转','url':'/genres/gender+bender?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'后宫','url':'/genres/harem?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'架空','url':'/genres/historical?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'历史','url':'/genres/history?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'恐怖','url':'/genres/horror?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'萝莉','url':'/genres/lolicon?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'武术','url':'/genres/martial?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'机甲','url':'/genres/mecha?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'转世','url':'/genres/reincarnation?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'浪漫','url':'/genres/romance?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'校园','url':'/genres/school+life?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'科幻','url':'/genres/sci-fi?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'少女','url':'/genres/shoujo?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'百合','url':'/genres/shoujo+ai?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'少年','url':'/genres/shounen?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'耽美','url':'/genres/shounen+ai?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'生活','url':'/genres/slice+of+life?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Ecchi','url':'/genres/ecchi?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Josei','url':'/genres/josei?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Seinen','url':'/genres/seinen?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Mature','url':'/genres/mature?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Bender','url':'/genres/bender?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Mystery','url':'/genres/mystery?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'Martial Arts','url':'/genres/martial+arts?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'Modern Life','url':'/genres/modern+life?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'Psychological','url':'/genres/psychological?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}}]",
    "lastUpdateTime": 1759399652910,
    "respondTime": 11654,
    "ruleBookInfo": {
      "author": ".info-meta@li.1@text##Author:",
      "coverUrl": ".book img@src",
      "intro": "&nbsp;&nbsp;Update：{{@@.item-time@text}}    Status：{{@@.text-primary@text}}    Rating：{{@@.small@strong.0@text}}{{'\\n&lrm;\\n'}}{{@@.desc-text@html}}",
      "kind": ".info-meta@li.2@a@text",
      "lastChapter": ".item-value@text",
      "name": "class.title.0@text",
      "tocUrl": "https://readnovelfull.com/ajax/chapter-archive?novelId={{@@#rating@data-novel-id}}"
    },
    "ruleContent": {
      "content": ".chr-c@html",
      "replaceRegex": "##Chapter \\d+: Chapter \\d+|Chapter \\d+(?=\\n)"
    },
    "ruleExplore": {
      "author": ".author@text",
      "bookList": "class.list list-novel col-xs-12@class.row",
      "bookUrl": "h3 a@href",
      "coverUrl": "img@src",
      "lastChapter": ".chr-text@text",
      "name": "h3@text"
    },
    "ruleSearch": {
      "author": ".author@text",
      "bookList": "class.row",
      "bookUrl": "h3 a@href",
      "coverUrl": "img@src",
      "lastChapter": "h3 a@href<js>java.ajax('https://readnovelfull.com'+result)</js>.item-value@text&&.item-time@text\n<js>result.replace(/\\n/,' • ')</js>",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "li a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://readnovelfull.com/novel-list/search?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "文桑小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.wensang.net",
    "customButton": false,
    "customOrder": 141,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "奇幻玄幻::/xuanhuan/page_{{page}}.html\n武侠仙侠::/xiuzhen/page_{{page}}.html\n都市言情::/dushi/page_{{page}}.html\n历史军事::/lishi/page_{{page}}.html\n网游竞技::/wangyou/page_{{page}}.html\n科幻悬疑::/kehuan/page_{{page}}.html\n女生小说::/nvpin/page_{{page}}.html\n青春校园::/qingchun/page_{{page}}.html\n耽美同人::/bl/page_{{page}}.html\n乡村小说::/xiangcun/page_{{page}}.html\n其它小说::/qita/page_{{page}}.html\n文桑视界::/wensang/page_{{page}}.html",
    "lastUpdateTime": 1772085293930,
    "respondTime": 1975,
    "ruleBookInfo": {
      "author": ".field@a.0@text",
      "coverUrl": "id.bookCover@img@src",
      "intro": ".desc-short@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".field@span.1:2:5@text##.*：|\\s..:.*",
      "lastChapter": ".logs@a.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": ".infos@h1@text"
    },
    "ruleContent": {
      "content": "id.BookText@textNodes"
    },
    "ruleExplore": {
      "author": ".d1@ownText",
      "bookList": ".filter-ret@li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": ".d2@text",
      "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "a.1@text"
    },
    "ruleSearch": {
      "author": "span.1@text",
      "bookList": "id.sitebox@dl",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "kind": "span.3:2:0@text##\\s.*",
      "lastChapter": "a.4@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": ".chapter@li@a",
      "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "href"
    },
    "searchUrl": "/home/search?type=action&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现正文失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "商店小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.16kbook.net",
    "bookUrlPattern": "http://www.16kbook.co/[\\d_]+/",
    "customButton": false,
    "customOrder": 142,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::http://www.16kbook.net/list1/{{page}}.html\n武侠::http://www.16kbook.net/list2/{{page}}.html\n都市::http://www.16kbook.net/list3/{{page}}.html\n历史::http://www.16kbook.net/list4/{{page}}.html\n网游::http://www.16kbook.net/list5/{{page}}.html\n科幻::http://www.16kbook.net/list6/{{page}}.html\n言情::http://www.16kbook.net/list7/{{page}}.html\n其他::http://www.16kbook.net/list8/{{page}}.html\n排行::http://www.16kbook.net/top/all_0_{{page}}.html\n完本::http://www.16kbook.net/full/0_{{page}}.html",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766341360394,
    "respondTime": 195997,
    "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$=lastest_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": "class.font_max@html",
      "nextContentUrl": "text.下一章@href",
      "replaceRegex": "##最近转码严重.*退出阅读模式.*|.*新书.*支持.*|第.*页|.*com.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "dd.1@span@text",
      "bookList": "class.col-12 col-md-6",
      "bookUrl": "h3@a@href",
      "checkKeyWord": "我的",
      "coverUrl": "dt@a@img@src",
      "lastChapter": "dd.4@a@text",
      "name": "h3@a@text##\\]|\\["
    },
    "ruleToc": {
      "chapterList": "class.row@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": "class.page-item@a@href"
    },
    "searchUrl": "http://www.16kbook.net/search.php?q={{key}}&p={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "五五读书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.changduzw.com#",
    "customButton": false,
    "customOrder": 143,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766457803593,
    "respondTime": 1450,
    "ruleBookInfo": {
      "author": "class.status@tag.p.1@text",
      "coverUrl": "class.imgbox@tag.img@src",
      "intro": "class.con@tag.p@text",
      "kind": "class.status@tag.a.0@text",
      "lastChapter": "class.red.1@text",
      "name": "class.status@tag.h1@text",
      "tocUrl": "text.点击阅读@href",
      "wordCount": "class.status@tag.p.-3@text##总字数."
    },
    "ruleContent": {
      "content": "id.htmlContent@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "td.2@text",
      "bookList": "body > div.warpper > div.o_all > div.o_content > div > table > tbody > tr!0",
      "bookUrl": "td.0@a@href",
      "kind": "class.even@text",
      "lastChapter": "td.1@a@text",
      "name": "td.0@a@text"
    },
    "ruleToc": {
      "chapterList": "class.mulu_list@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.changduzw.com/modules/article/search.php,{\n'charset': 'utf-8',\n'method': 'POST',\n'body': 'searchkey={{key}}&type=submit'\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "/*\n\t24.7.2明月照大江修复\n*/",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "图书迷子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.tushumi.cc",
    "bookUrlPattern": "https://www.tushumi.org/info-\\d+.html",
    "concurrentRate": "500",
    "customButton": false,
    "customOrder": 144,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\":\"玄幻魔法\",\n    \"url\":\"/leibie1_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"武侠修真\",\n    \"url\":\"/leibie2_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"都市言情\",\n    \"url\":\"/leibie3_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"历史军事\",\n    \"url\":\"/leibie4_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"侦探推理\",\n    \"url\":\"/leibie5_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"网游动漫\",\n    \"url\":\"/leibie6_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"科幻小说\",\n    \"url\":\"/leibie7_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"恐怖灵异\",\n    \"url\":\"/leibie8_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"散文诗词\",\n    \"url\":\"/leibie9_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  },\n  {\n    \"title\":\"其他类型\",\n    \"url\":\"/leibie10_{{page}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.4\n    }\n  }\n]",
    "lastUpdateTime": 1766340218068,
    "respondTime": 14404,
    "ruleBookInfo": {
      "author": "#info > p:nth-child(2) > a@text",
      "coverUrl": "#fmimg > img@src",
      "intro": "@get:{intro}\n##^##　　",
      "kind": "#info > p:nth-child(3)@text&&\n#info > p:nth-child(5)@text\n##类 别：|{{book.name}}|\\(|\\)|更新时间：|..:..",
      "lastChapter": "#info > p:nth-child(6) > a@text",
      "name": "#info > a > h1@text##\\(([^)]+?)\\)##（$1）"
    },
    "ruleContent": {
      "content": "#content@html",
      "replaceRegex": "##\\n?.*投推荐票.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "div.info > div.title > span@text##作者：",
      "bookList": "#alistbox",
      "bookUrl": "div.info > div.title > h2 > a@href",
      "coverUrl": "div.pic > a > img@src",
      "intro": "@put:{intro:\"div.info > div.intro@text\"}@get:{intro}",
      "lastChapter": "div.info > div.sys > li > a@text",
      "name": "div.info > div.title > h2 > a@text\n##\\(([^)]+?)\\)##（$1）"
    },
    "ruleToc": {
      "chapterList": "#list > dl > dt:nth-of-type(2) ~ dd",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "{{String(java.connect(`${java.connect(source.getKey()).raw().request().url()}search.html,{\n  \"body\": \"searchkey=${key}&searchtype=all&Submit=\",\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}`).raw().request().url()).replace(/1(?=\\.html)/, `${page}`)}}",
    "weight": 0
  },
  {
    "bookSourceComment": "\"error:Unable to resolve host \"tongren.faloo.com\": No address associated with hostname\n\"",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "同人小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://tongren.faloo.com",
    "customButton": false,
    "customOrder": 145,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
    "lastUpdateTime": 1772086718730,
    "respondTime": 271,
    "ruleBookInfo": {
      "author": ".ni_10 > a@text",
      "coverUrl": ".ni_5 img@src",
      "intro": "#con_tab11_box1 > .a_666@text",
      "kind": ".a_666:nth-child(1) > .a_666@text",
      "lastChapter": "#con_tab11_box3 > h1@text",
      "name": ".a_24b@h1@text"
    },
    "ruleContent": {
      "content": ".noveContent@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.a.2@text",
      "bookList": "class.l_main1@class.l_bar",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "class.l_pic@tag.img@src",
      "intro": "class.a_333@tag.a.0@text",
      "kind": "tag.a.3@text",
      "lastChapter": "class.l_nn@tag.a@text",
      "name": "tag.h1.0@text"
    },
    "ruleToc": {
      "chapterList": "class.ni_list@tag.td",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "/r/0/1.html?t=1&k={{key}},{\"charset\": \"gb2312\"}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "车群小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.qunxs.com/",
    "bookUrlPattern": "http://www.qunxs.com/xiaoshuo_\\d+.html",
    "customButton": false,
    "customOrder": 146,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "首页::/\n玄幻::/xuanhuan/{{page}}\n仙侠::/xianxia/{{page}}\n都市::/dushi/{{page}}\n历史::/lishi/{{page}}\n科幻::/kehuan/{{page}}\n恐怖::/kongbu/{{page}}\n其他::/qita/{{page}}\n热门::/rank/{{page}}\n推荐::/votelist/{{page}}\n全本::/quanben/{{page}}\n记录::/history.html",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766349245321,
    "respondTime": 63811,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "canReName": "true",
      "coverUrl": "[property$=image]@content",
      "downloadUrls": "text.TXT 下载@href",
      "intro": "[property$=description]@content",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property$=latest_chapter_name]@content",
      "name": "[property$=book_name]@content",
      "tocUrl": "{{baseUrl.replace(\"xiaoshuo_\",'txt/')}}",
      "wordCount": "{{@@text.字数：@text##字数：}}"
    },
    "ruleContent": {
      "content": "#booktxt@p@html",
      "nextContentUrl": "text.下—页@class||text.下一页@class\n@js:\nif(result[0]){\n\t\tvar next=src.match(/next_page = \"(.+)\"/)[1];\n        \tnext = next.replace(\"/_/\",\"_\");\n\t\tresult=next;\n\t}else{\n\t\tresult=\"\";\n\t}\nresult;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".item",
      "bookUrl": "a.1@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@data-original",
      "intro": "dd@text",
      "kind": "em.-1@text",
      "name": "a.1@text",
      "wordCount": "em.-2@text"
    },
    "ruleToc": {
      "chapterList": "#content_1 a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "@js:\n\nvar html = java.ajax(source.getKey())\n\ntoken = org.jsoup.Jsoup.parse(html).select('input[name=_token]').attr('value')\n\n\"/search,\"+JSON.stringify({\n  \"body\": `_token=${token}&keyword=${key}`,\n  \"method\": \"POST\"\n})",
    "weight": 0
  },
  {
    "bookSourceComment": "修复搜索by天天的鸟蛋蛋",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "四三看书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.43kanshu.com",
    "bookUrlPattern": "https://m.43kanshu.com/\\d+/\\d+/",
    "customButton": false,
    "customOrder": 147,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"周榜\",\"url\":\"/rank/weekvisit/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"月榜\",\"url\":\"/rank/monthvisit/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总榜\",\"url\":\"/rank/allvisit/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"收藏榜\",\"url\":\"/rank/goodnum/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/fenlei/1/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"/fenlei/2/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/fenlei/3/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/fenlei/4/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/fenlei/5/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/fenlei/6/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/fenlei/7/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/fenlei/8/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"竞技\",\"url\":\"/fenlei/9/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/fenlei/10/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/fenlei/11/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"/fenlei/12/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"古代\",\"url\":\"/fenlei/14/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/fenlei/16/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"BL文\",\"url\":\"/fenlei/22/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"GL文\",\"url\":\"/fenlei/23/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"二次元\",\"url\":\"/fenlei/24/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/fenlei/13/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766341096561,
    "respondTime": 40365,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "[property$=description]@content",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property$=latest_chapter_name]@content",
      "name": "[property$=book_name]@content"
    },
    "ruleContent": {
      "content": "id.nr@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": "class.tjxs@span.1@text",
      "bookList": "class.list fk@ul",
      "bookUrl": "class.xsm@a@href",
      "coverUrl": "class.tjimg@a@img@src",
      "intro": "class.tjxs@span.2@text",
      "name": "class.xsm@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.block > div > div:nth-child(n+1)",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "dd@text",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": "id.ul_all_chapters@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": "text.下一页@href"
    },
    "searchUrl": "https://www.sososhu.com/?site=m43kanshu&q={{key}},{\n  headers: { \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\" }}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "言情港吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yanqinggang.com#",
    "customButton": false,
    "customOrder": 148,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\" /list/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\" /list/2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市言情\",\"url\":\" /list/3_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史穿越\",\"url\":\" /list/4_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\" /list/5_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\" /list/6_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖惊悚\",\"url\":\" /list/7_{{page}}.html\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.295}},{\"title\":\"其他类型\",\"url\":\" /list/8_{{page}}.html\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.295}}]",
    "lastUpdateTime": 1766349556775,
    "respondTime": 16272,
    "ruleBookInfo": {
      "author": "div.w100.dispc@span@a@text##本书作者：",
      "coverUrl": "img.lazy@src",
      "intro": "div.info-main-intro@p@text##精.*彩.*连.*载.*书.*",
      "kind": "div.info-title@a.1@text&&.info-main@.dispc.1@textNodes&&.info-main@span.1@text##.*：",
      "lastChapter": ".info-chapters.flex.flex-wrap.0@a.0@text",
      "name": "h1@text",
      "tocUrl": "java.refreshBookUrl()"
    },
    "ruleContent": {
      "content": "#article@textNodes",
      "nextContentUrl": "#next_url@href"
    },
    "ruleExplore": {
      "author": "span.gray@text",
      "bookList": "div.border3-1@div||div.border3@div",
      "bookUrl": "span.flex@em@a@href||span.0@a@href",
      "coverUrl": "img.lazy@src",
      "intro": ".intro.indent@text",
      "kind": ".w80@em.0@text||span.0@text",
      "name": "span.flex@em@a@text||span.0@a@text"
    },
    "ruleSearch": {
      "author": ".category-div@span.0@text",
      "bookList": "class.border3.commend.flex.flex-between.category-commend@.category-div",
      "bookUrl": "h3@a@href",
      "checkKeyWord": "遮天",
      "coverUrl": "img.lazy@src",
      "intro": "div.intro.indent@text##精.*彩.*连.*载.*书.*",
      "name": ".category-div@h3@a.0@text"
    },
    "ruleToc": {
      "chapterList": "div.container.border3-2.mt8.mb20@div.info-chapters.flex.flex-wrap@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVip": "true"
    },
    "searchUrl": "https://www.yanqinggang.com/modules/article/search.php,{\n\t \"body\": \"searchkey={{key}}\",\n\t \"charset\": \"gbk\",\n\t \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "//11.1 by:游客",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "无线电子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.wxdzs.net",
    "bookUrlPattern": "https?://www.wxdzs.net/wxbook/\\d+.html",
    "customButton": false,
    "customOrder": 149,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::/wxlist/topall_玄幻.html\n奇幻::/wxlist/topall_奇幻.html\n武侠::/wxlist/topall_武侠.html\n仙侠::/wxlist/topall_仙侠.html\n都市::/wxlist/topall_都市.html\n言情::/wxlist/topall_言情.html\n历史::/wxlist/topall_历史.html\n军事::/wxlist/topall_军事.html\n游戏::/wxlist/topall_游戏.html\n科幻::/wxlist/topall_科幻.html\n灵异::/wxlist/topall_灵异.html\n二次元::/wxlist/topall_二次元.html",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766475526811,
    "respondTime": 7475,
    "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:\"div[style$=margin: 10px 0px;]@text\",\nc:\"[property$=image]@content\"}",
      "intro": "@get:{i}",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": "#Lab_Contents@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": "#ListContents > div[style^=margin]",
      "bookUrl": "a.1@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@src",
      "intro": "a.4@text",
      "kind": ".biaoqian a@text",
      "lastChapter": "{{@a.5@textNodes}}•{{@span.-1@text}}",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "div.book_list_top~div a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": ".onlyh5.-1@a@href"
    },
    "searchUrl": "https://www.wxdzs.net/wxlist/{{key}}.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "无奈书库（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.52shuku123.cc",
    "customButton": false,
    "customOrder": 150,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部小说::/all<,-{{page}}>.html\n玄幻灵异::/xuanhuan<,-{{page}}>.html\n近代现代::/xiandai<,-{{page}}>.html\n古代穿越::/gudai<,-{{page}}>.html\n推理悬疑::/xuanyi<,-{{page}}>.html\n网游竞技::/wangyou<,-{{page}}>.html\nＢＬ同人::/bl<,-{{page}}>.html\nＧＬ百合::/gl<,-{{page}}>.html\n全本小说::/wanben/<,{{page}}>",
    "lastUpdateTime": 1766349580273,
    "respondTime": 14153,
    "ruleBookInfo": {
      "author": "a.0@text",
      "coverUrl": "img@src",
      "init": ".book",
      "intro": ".bookintro@text",
      "kind": "span.2@text&&p.-1@text\n##更新时间：",
      "lastChapter": "a.-1@text",
      "name": "h1@text",
      "wordCount": "span.0@text"
    },
    "ruleContent": {
      "content": ".readcontent@textNodes",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author.0@text",
      "bookList": ".bookbox",
      "bookUrl": "a.0@href",
      "checkKeyWord": "我的",
      "coverUrl": "a.0@href##\\D+((\\d+)\\d{3})\\D*##https://tu.52shuku123.org/$2/$1/$1s.jpg###",
      "intro": ".update@ownText",
      "kind": "span.0@text",
      "lastChapter": "a.1@text",
      "name": "h4@text",
      "wordCount": ".author.1@text##字数：|字"
    },
    "ruleToc": {
      "chapterList": "#list-chapterAll dd a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}\",\n  \"charset\": \"GBK\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "搜书小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.soshu8.com",
    "customButton": false,
    "customOrder": 151,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766339896366,
    "respondTime": 11365,
    "ruleBookInfo": {
      "author": ".options@li.0@a@text",
      "coverUrl": "img@src",
      "intro": "[property$=og:description]@content",
      "lastChapter": "{{@@.options@li.-3@a@text}}{{@@.options@li.1@text##更新时间：|\\s.*}}",
      "name": ".info@h1@text"
    },
    "ruleContent": {
      "content": ".font_max@html##第\\(\\d+\\/\\d+\\)页|.*\\.org|.*\\.cc|.*\\.cn|.*\\.com",
      "nextContentUrl": "text.下一章@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".book_other@span@text",
      "bookList": ".row@dl",
      "bookUrl": "dt@a@href",
      "coverUrl": "dt@a@img@src",
      "kind": "dd@h3@text##\\[|\\].*",
      "lastChapter": "{{@@.book_other.-1@a@text}}·{{@@.book_other.-2@text##更新时间：|\\s.*}}",
      "name": "dd@h3@text##\\[.*\\]"
    },
    "ruleToc": {
      "chapterList": ".book_list2@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": ".page-link@href"
    },
    "searchUrl": "http://www.soshu8.com/search.php?q={{key}}",
    "weight": 2
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "灵感小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.88xiaoshuo.net",
    "customButton": false,
    "customOrder": 152,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部分类\",\"url\":\"/fenlei/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻魔法\",\"url\":\"/fenlei/1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"武侠修真\",\"url\":\"/fenlei/2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/fenlei/3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/fenlei/4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"侦探推理\",\"url\":\"/fenlei/5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"网游动漫\",\"url\":\"/fenlei/6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/fenlei/7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"恐怖灵异\",\"url\":\"/fenlei/8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"散文诗词\",\"url\":\"/fenlei/9/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"/fenlei/10/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]",
    "header": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",
    "lastUpdateTime": 1766341165068,
    "respondTime": 26771,
    "ruleBookInfo": {
      "author": "//p[@class='author']/a/text()",
      "coverUrl": "//div[@class='detail']/img/@src",
      "intro": "//div[@class='intro']/p[1]/text()",
      "kind": "//div[@class='detail']/p[3]/a/text()",
      "lastChapter": "//p[@class='new']/a/text()",
      "name": "//p[@class='name']/strong/text()",
      "tocUrl": "//li[@class='now']/a/@href",
      "wordCount": "//div[@class='detail']/p[3]/span[2]/text()"
    },
    "ruleContent": {
      "content": "//div[@class='content']/html()"
    },
    "ruleExplore": {
      "author": "//p[@class='data'][1]/a/text()",
      "bookList": "//ul[@class='list']/li",
      "bookUrl": "//li/a[1]/@href",
      "coverUrl": "//li/a[1]/img/@src",
      "intro": "//p[@class='intro']/text()",
      "kind": "//p[@class='data'][1]/span[1]/text()",
      "lastChapter": "//p[@class='data'][2]/a/text()",
      "name": "//p[@class='bookname']/a/text()"
    },
    "ruleSearch": {
      "author": "//p[@class='data'][1]/a/text()",
      "bookList": "//ul[@class='list']/li",
      "bookUrl": "//li/a[1]/@href",
      "coverUrl": "//li/a[1]/img/@src",
      "intro": "//p[@class='intro']/text()",
      "kind": "//p[@class='data'][1]/span[1]/text()",
      "lastChapter": "//p[@class='data'][2]/a/text()",
      "name": "//p[@class='bookname']/a/text()"
    },
    "ruleToc": {
      "chapterList": "//ul[@class='read']/li",
      "chapterName": "//a/text()",
      "chapterUrl": "//a/@href",
      "nextTocUrl": "//option/@value"
    },
    "searchUrl": "/search.html,{\nmethod: \"post\",\nbody: \"searchkey={{key}}&searchtype=all\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "就爱文学（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.92xs.info",
    "customButton": false,
    "customOrder": 153,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "总榜::/allvisit-{{page}}.html\n月榜::/monthvisit-{{page}}.html\n周榜::/weekvisit-{{page}}.html\n总推::/allvote-{{page}}.html\n月推::/monthvote-{{page}}.html\n周推::/weekvote-{{page}}.html\n入库::/postdate-{{page}}.html\n近更::/lastupdate-{{page}}.html\n收藏::/goodnum-{{page}}.html\n字数::/size-{{page}}.html\n玄幻::/sort/1-{{page}}.html\n武侠::/sort/2-{{page}}.html\n都市::/sort/3-{{page}}.html\n历史::/sort/4-{{page}}.html\n推理::/sort/5-{{page}}.html\n游戏::/sort/6-{{page}}.html\n科幻::/sort/7-{{page}}.html\n恐怖::/sort/8-{{page}}.html\n言情::/sort/10-{{page}}.html\n其他::/sort/9-{{page}}.html",
    "lastUpdateTime": 1772085603876,
    "respondTime": 2311,
    "ruleBookInfo": {
      "author": ".p_author@text",
      "coverUrl": "id.bookimg@img@src",
      "downloadUrls": "id.button_all@a.1@href",
      "intro": "id.bookintro@p.-1@text##(^|[。！？]+[”」）】]?)##$1<br>@js:result.replace(/【展开】.*/g,\"\")",
      "kind": "id.count@span.0:3@text&&id.keywords@text##.*：|小说|\\s.*",
      "lastChapter": "id.newlist@a.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": ".d_title@h1@text",
      "tocUrl": ".newrap@a.0@href",
      "wordCount": "id.count@span.2@text"
    },
    "ruleContent": {
      "content": "id.ccontent@textNodes"
    },
    "ruleExplore": {
      "author": ".rankpage_list7@text",
      "bookList": ".rankpage_list_box",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##.*/(\\d+)(\\d+)(\\d+)(\\d+).*##/files/article/image/$1/$1$2$3$4/$1$2$3$4s.jpg",
      "kind": ".rankpage_list2,.rankpage_list4,.rankpage_list8@text##\\[|\\]|小说",
      "name": ".rankpage_list3@text",
      "wordCount": ".rankpage_list5@text"
    },
    "ruleSearch": {
      "author": ".odd.1@text",
      "bookList": "id.author@tbody@tr!0",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##.*/(\\d+)(\\d+)(\\d+)(\\d+).*##/files/article/image/$1/$1$2$3$4/$1$2$3$4s.jpg",
      "kind": ".even.2@text&&.odd.2@text",
      "lastChapter": ".even.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": ".odd.0@text",
      "wordCount": ".even.1@text"
    },
    "ruleToc": {
      "chapterList": ".ccss",
      "chapterName": "a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"method\": \"post\",\n  \"body\": \"searchtype=articlename=author&searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "速读谷吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.sudugu.org",
    "concurrentRate": "3",
    "customButton": false,
    "customOrder": 154,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"玄幻小说\",\"url\":\"/xuanhuan/\"}, {\"title\":\"仙侠小说\",\"url\":\"/xianxia/\"}, {\"title\":\"都市小说\",\"url\":\"/dushi/\"}, {\"title\":\"历史小说\",\"url\":\"/lishi/\"}, {\"title\":\"军事小说\",\"url\":\"/junshi/\"}, {\"title\":\"科幻小说\",\"url\":\"/kehuan/\"}, {\"title\":\"言情小说\",\"url\":\"/yanqing/\"}]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"}",
    "lastUpdateTime": 1772086280887,
    "respondTime": 15017,
    "ruleBookInfo": {
      "author": "class.itemtxt@tag.p@tag.a@text",
      "coverUrl": "class.item@tag.img@src",
      "downloadUrls": "@put:{id:\"##/(\\\\d+)/##1\"}@js:result='https://www.sudugu.org/txt/?id='+result.id+'&p=1'",
      "intro": "class.container@class.des bb@tag.p@text",
      "kind": "class.itemtxt@tag.p.0@tag.span.1@text",
      "lastChapter": "class.itemtxt@tag.li@tag.a@text##\n发错了\n第4143章 番外3",
      "name": "tag.h1@tag.a@text## -速读谷",
      "tocUrl": "{{baseUrl}}/#dir",
      "wordCount": "class.itemtxt@tag.h1@tag.i@text"
    },
    "ruleContent": {
      "content": "class.con@html##<div.*?>|</div>",
      "nextContentUrl": "@xpath://div[@class='prenext']//a[contains(text(),'下一页')]/@href"
    },
    "ruleExplore": {
      "author": "tag.p.1@tag.a@text##作者：",
      "bookList": "class.item",
      "bookUrl": "tag.h3@tag.a@href",
      "coverUrl": "tag.img@src",
      "kind": "tag.p.0@tag.span.1@text",
      "lastChapter": "tag.ul@tag.li.0@tag.a@text",
      "name": "tag.h3@tag.a@text"
    },
    "ruleSearch": {
      "author": "tag.p.1@tag.a@text##作者：",
      "bookList": "class.item",
      "bookUrl": "tag.h3@tag.a@href",
      "checkKeyWord": "轮回乐园",
      "coverUrl": "tag.img@src",
      "kind": "tag.p.0@tag.span.1@text",
      "lastChapter": "tag.ul@tag.li.0@tag.a@text",
      "name": "tag.h3@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "id.list@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "isVip": "id.pages@tag.a@href",
      "nextTocUrl": "@xpath://div[@class='pages bb']//a[contains(text(),'下一页')]/@href"
    },
    "searchUrl": "https://www.sudugu.org/i/sor.aspx?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "蚂蚁文学（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.mayiwsk.com",
    "customButton": false,
    "customOrder": 155,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772085528696,
    "respondTime": 1427,
    "ruleBookInfo": {
      "author": "id.info@p.0@text",
      "coverUrl": "id.fmimg@img@src",
      "intro": "id.intro@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "id.info@p.2@text##.*：|\\s..:.*",
      "lastChapter": "id.info@a.-1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "id.info@h1@text"
    },
    "ruleContent": {
      "content": "id.content@html",
      "replaceRegex": "##最新网址.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "td.2@text",
      "bookList": "id.nr",
      "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": "td.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "td.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}}&searchtype=articlename\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "壹二小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.20xs.org",
    "bookUrlPattern": "https://www.20xs.org/\\d+",
    "customButton": false,
    "customOrder": 156,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "❀                       全 部 小 说                      ❀::\n玄幻奇幻::/shuku/0_1_0_{{page}}.html\n武侠仙侠::/shuku/0_2_0_{{page}}.html\n都市生活::/shuku/0_3_0_{{page}}.html\n历史军事::/shuku/0_4_0_{{page}}.html\n游戏竞技::/shuku/0_5_0_{{page}}.html\n科幻未来::/shuku/0_6_0_{{page}}.html\n恐怖悬疑::/shuku/0_7_0_{{page}}.html\n二次あ元::/shuku/0_8_0_{{page}}.html\n经典网文::/shuku/0_9_0_{{page}}.html\n古代言情::/shuku/0_10_0_{{page}}.html\n现代言情::/shuku/0_11_0_{{page}}.html\n幻想奇缘::/shuku/0_12_0_{{page}}.html\n青春校园::/shuku/0_13_0_{{page}}.html\n网络情缘::/shuku/0_14_0_{{page}}.html\n科幻空间::/shuku/0_15_0_{{page}}.html\n鬼怪灵异::/shuku/0_16_0_{{page}}.html\nN 次あ元::/shuku/0_17_0_{{page}}.html\n言情美文::/shuku/0_18_0_{{page}}.html\n\n❀                       排 行 榜 单                      ❀::\n总点击榜::/shuku/allvisit_0_0_{{page}}.html\n月点击榜::/shuku/monthvisit_0_0_{{page}}.html\n周点击榜::/shuku/weekvisit_0_0_{{page}}.html\n日点击榜::/shuku/dayvisit_0_0_{{page}}.html\n总推荐榜::/shuku/allvote_0_0_{{page}}.html\n月推荐榜::/shuku/monthvote_0_0_{{page}}.html\n周推荐榜::/shuku/weekvote_0_0_{{page}}.html\n日推荐榜::/shuku/dayvote_0_0_{{page}}.html\n总收藏榜::/shuku/goodnum_0_0_{{page}}.html\n总字数榜::/store/size_0_0_{{page}}.html\n最新入库::/shuku/postdate_0_0_{{page}}.html\n最近更新::/shuku/lastupdate_0_0_{{page}}.html\n新书榜单::/shuku/goodnew_0_0_{{page}}.html\n\n❀                       全 部 连 载                      ❀::\n玄幻奇幻::/shuku/0_1_1_{{page}}.html\n武侠仙侠::/shuku/0_2_1_{{page}}.html\n都市生活::/shuku/0_3_1_{{page}}.html\n历史军事::/shuku/0_4_1_{{page}}.html\n游戏竞技::/shuku/0_5_1_{{page}}.html\n科幻未来::/shuku/0_6_1_{{page}}.html\n恐怖悬疑::/shuku/0_7_1_{{page}}.html\n二次あ元::/shuku/0_8_1_{{page}}.html\n经典网文::/shuku/0_9_1_{{page}}.html\n古代言情::/shuku/0_10_1_{{page}}.html\n现代言情::/shuku/0_11_1_{{page}}.html\n幻想奇缘::/shuku/0_12_1_{{page}}.html\n青春校园::/shuku/0_13_1_{{page}}.html\n网络情缘::/shuku/0_14_1_{{page}}.html\n科幻空间::/shuku/0_15_1_{{page}}.html\n鬼怪灵异::/shuku/0_16_1_{{page}}.html\nN 次あ元::/shuku/0_17_1_{{page}}.html\n言情美文::/shuku/0_18_1_{{page}}.html\n\n❀                       全 部 完 结                      ❀::\n玄幻奇幻::/shuku/0_1_2_{{page}}.html\n武侠仙侠::/shuku/0_2_2_{{page}}.html\n都市生活::/shuku/0_3_2_{{page}}.html\n历史军事::/shuku/0_4_2_{{page}}.html\n游戏竞技::/shuku/0_5_2_{{page}}.html\n科幻未来::/shuku/0_6_2_{{page}}.html\n恐怖悬疑::/shuku/0_7_2_{{page}}.html\n二次あ元::/shuku/0_8_2_{{page}}.html\n经典网文::/shuku/0_9_2_{{page}}.html\n古代言情::/shuku/0_10_2_{{page}}.html\n现代言情::/shuku/0_11_2_{{page}}.html\n幻想奇缘::/shuku/0_12_2_{{page}}.html\n青春校园::/shuku/0_13_2_{{page}}.html\n网络情缘::/shuku/0_14_2_{{page}}.html\n科幻空间::/shuku/0_15_2_{{page}}.html\n鬼怪灵异::/shuku/0_16_2_{{page}}.html\nN 次あ元::/shuku/0_17_2_{{page}}.html\n言情美文::/shuku/0_18_2_{{page}}.html",
    "header": "{\n\"cookie\":\"Hm_lvt_9fbd4deb6f6233d8b76d2cdf00af401d=1625015016\"\n}",
    "lastUpdateTime": 1772086115271,
    "loginUrl": "{\n  \"url\": \"https://www.20xs.org\"\n}",
    "respondTime": 3288,
    "ruleBookInfo": {
      "author": "id.info@tag.p.0@a@text",
      "coverUrl": "id.fmimg@tag.img@src",
      "intro": "id.intro@tag.p.0@text",
      "kind": "id.info@tag.p.2@text##最后更新：",
      "lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 ",
      "name": "id.info@h1@text##\\（.*|\\(.*|免费阅读|全文.*阅读|最新章节"
    },
    "ruleContent": {
      "content": "id.content@html##.*[a-z0-9-]+\\.[a-z]{2,}.*|{{chapter.title}}|[(（]?本章未?完[）)]?.*|\\(第.+页\\)|.?加入书签.*|.*下一页继续阅读.*",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##因某些原.*突然出现大量.*到回家的路！|喜欢.*更新速度最快。|您可以在百度.*查找最新章节！|.*最新章节地址.*|.*全文阅读地址.*|.*txt下载地址.*|.*手机阅读.*|为了方便下次阅.*下次打开书架即可看到！|喜欢.*请向你的朋友.*|本小章还未完(.|\\n)*?推荐20小说网！|.*推荐20小说网！|（ps.*月票."
    },
    "ruleExplore": {
      "author": "tag.dd.1@text",
      "bookList": "class.novelslist2@tag.dl",
      "bookUrl": "tag.dd.0@tag.a.0@href",
      "coverUrl": "tag.dt@tag.a@img@src",
      "intro": "tag.dd.2@text",
      "kind": "class.uptime@text",
      "lastChapter": "tag.dd.3@tag.a@text",
      "name": "tag.dd.0@tag.a.0@text"
    },
    "ruleSearch": {
      "author": "class.book_other.0@tag.span.0@text",
      "bookList": "id.sitembox@tag.dl",
      "bookUrl": "tag.dd@tag.h3@tag.a@href",
      "coverUrl": "tag.dt@tag.a@img@src",
      "intro": "class.book_des@text",
      "kind": "class.book_other.0@tag.span.2@text",
      "lastChapter": "class.book_other.1@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ",
      "name": "tag.dd@tag.h3@tag.a@text##\\（.*|\\(.*|免费阅读|全文.*阅读|最新章节",
      "wordCount": "class.book_other.0@tag.span.3@text"
    },
    "ruleToc": {
      "chapterList": "class.box_con@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "https://www.20xs.org/search.html,{\r\n  \"method\": \"POST\",\r\n  \"body\": \"searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "冰清小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.bqgcn.com/",
    "customButton": false,
    "customOrder": 157,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772086618819,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:novel:update_time\"]@content&&\n[property=\"og:description\"]@content@js:'更新时间：'+result",
      "kind": "[property~=category|status|tags]@content",
      "lastChapter": "[property~=las?test_chapter_name]@content",
      "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
      "content": "#nr1@p@text",
      "nextContentUrl": "script@html##(http[^\"]+page[^\"]+)##$1###",
      "replaceRegex": "##.*牢记网址:.*|本章未完.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".s3@text",
      "bookList": ".lis li",
      "bookUrl": "a@href",
      "coverUrl": "a@href##(\\d+)_(\\d+)/##http://img.bqgcn.com/$1/$2/$2s.jpg",
      "kind": ".s1@text##\\[|\\]",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": ".chapter[1]@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "@js:\nvar html = java.ajax(source.key);\nvar token = html.match(/name=\"_token\" value=\"(.+?)\"/);  \ntoken = token ? token[1] : null;\njava.log(token);\n\nvar body = `_token=${token}&kw=${key}&action=login`;\nvar option = { \n  \"charset\": \"utf-8\",\n  \"method\": \"POST\",\n  \"body\": body\n};\nsource.key + \"search,\" + JSON.stringify(option);",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱爱中文（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.i25zw.com",
    "customButton": false,
    "customOrder": 158,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
    "lastUpdateTime": 1772086577728,
    "respondTime": 2140,
    "ruleBookInfo": {
      "author": "p:nth-child(2) > a@text",
      "coverUrl": "img@src",
      "intro": ".introtxt@text##简介:",
      "kind": "#info > p:nth-child(3)@text##\\(\\)",
      "lastChapter": "p:nth-child(6) > a@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "id.content@html##投推荐票|上一章|章节目录|下一章|加入书签|返回书架"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.span@text##作者：",
      "bookList": "id.alist@id.alistbox",
      "bookUrl": "class.title@tag.h2@tag.a.0@href",
      "checkKeyWord": "我的",
      "coverUrl": "tag.img@src",
      "intro": "class.intro@text",
      "kind": "tag.p.2@text##分类：",
      "lastChapter": "class.sys@tag.li@text##最新更新：",
      "name": "class.title@tag.h2@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "id.list@tag.dd",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "/search.html,{\nmethod: \"post\",\nbody: \"searchkey={{key}}&searchtype=all&Submit=\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "五五读书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.changduzw.com",
    "customButton": false,
    "customOrder": 159,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "总点击榜::/top/allvisit_{{page}}/\n月点击榜::/top/monthvisit_{{page}}/\n周点击榜::/top/weekvisit_{{page}}/\n日点击榜::/top/dayvisit_{{page}}/\n总收藏榜::/top/goodnum_{{page}}/\n总推荐榜::/top/weekvote_{{page}}/\n数字排行::/top/size_{{page}}/\n最近更新::/top/lastupdate_{{page}}/\n最新入库::/top/postdate_{{page}}/\n完本小说::/modules/article/articlelist.php/?fullflag=1&page={{page}}\n玄幻魔法::/fenlei/1_{{page}}/\n仙侠修真::/fenlei/2_{{page}}/\n都市言情::/fenlei/3_{{page}}/\n历史军事::/fenlei/4_{{page}}/\n网游竞技::/fenlei/5_{{page}}/\n科幻小说::/fenlei/6_{{page}}/\n恐怖灵异::/fenlei/7_{{page}}/\n其他小说::/fenlei/8_{{page}}/",
    "lastUpdateTime": 1772085329971,
    "respondTime": 2666,
    "ruleBookInfo": {
      "author": ".status@.author@text",
      "coverUrl": ".imgbox@img@data-src",
      "intro": ".jianjie@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".status@a.0@text&&.status@span.-1:0@text##小说",
      "lastChapter": ".status@a.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]|K",
      "name": ".status@h1@text",
      "tocUrl": ".read@href"
    },
    "ruleContent": {
      "content": "id.htmlContent@html",
      "replaceRegex": "##欢迎广大书友.*|.*55读书.*|.*520小说.*"
    },
    "ruleExplore": {
      "author": ".sp_3@text",
      "bookList": ".sk_cont@li!0",
      "bookUrl": "a.1@href",
      "coverUrl": "a.1@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###",
      "kind": ".sp_1,.sp_6,.sp_4@text##\\[|\\]|小说",
      "name": ".sp_2@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"
    },
    "ruleToc": {
      "chapterList": ".mulu_list@li@a",
      "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]|K",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"method\": \"post\",\n  \"body\": \"searchkey={{key}}&searchtype=articlename&submit=\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Expected URL scheme 'http' or 'https' but was 'com.script.ScriptException'\n\n下面是详情页api，需要的自行修改\n/api/novel/book/detail.do?bookId={{$.bookId}}&vn=1.0.1.x&m=G8&t={{Date.now()}}&ch=xiaomi&pkg=com.smart.app.jiudianjiu.xin.leisureNovel",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "闲看小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://nav.jijia-co.com",
    "customButton": false,
    "customOrder": 160,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nconst list = []\nconst push = (title, url, size) => list.push({\n  title,\n  url,\n  style: {layout_flexBasisPercent: size||0.29}\n});\n\nconst male = [{\"title\":\"都市\",\"value\":\"101\"},{\"title\":\"奇幻仙侠\",\"value\":\"102\"},{\"title\":\"玄幻\",\"value\":\"103\"},{\"title\":\"科幻末世\",\"value\":\"104\"},{\"title\":\"悬疑灵异\",\"value\":\"105\"},{\"title\":\"异能\",\"value\":\"106\"},{\"title\":\"武侠\",\"value\":\"107\"},{\"title\":\"历史\",\"value\":\"108\"},{\"title\":\"游戏\",\"value\":\"109\"},{\"title\":\"青春校园\",\"value\":\"110\"},{\"title\":\"文学作品\",\"value\":\"111\"}]\nconst female = [{\"title\":\"现代言情\",\"value\":\"201\"},{\"title\":\"古代言情\",\"value\":\"202\"},{\"title\":\"豪门总裁\",\"value\":\"203\"},{\"title\":\"青春校园\",\"value\":\"204\"},{\"title\":\"穿越\",\"value\":\"205\"},{\"title\":\"重生\",\"value\":\"206\"},{\"title\":\"婚恋情感\",\"value\":\"207\"},{\"title\":\"文学作品\",\"value\":\"208\"},{\"title\":\"其他\",\"value\":\"209\"}]\n\nconst st = {\"all\":\"不限\",\"0\":\"连载\",\"1\":\"完结\"}\nlet {status, toggle} = createConfig();\n\nlet url = `/api/novel/book/v2/class/book.do?parentClassId=$classId&classId=all&status=${status}&page={{page-1}}&size=10&vn=1.0.1.x&m=G8&t={{Date.now()}}&ch=xiaomi&pkg=com.smart.app.jiudianjiu.xin.leisureNovel`;\n\npush(\"可从登录中选择状态\",\"\",1)\npush(\"当前状态：\"+st[status],\"\",1)\npush(\"男生\", \"\", 1)\nmale.forEach({title, value} => \n\t push(title, url.replace(\"$classId\", value))\n)\npush(\"女生\", \"\", 1)\nfemale.forEach({title, value} => \n\t push(title, url.replace(\"$classId\", value))\n)\n\nvar rankList = []\nif(toggle.trim() === \"✅\"){\n\t eval(String(source.variableComment))\n}else{rankList = []}\n\nJSON.stringify(list.concat(rankList))",
    "jsLib": "function createConfig(){\n\t const {source} = this;\n\t try{\n    return JSON.parse(source.variable)\n  }catch(_){\n\t   return {status: \"all\"}\n  }\n}",
    "lastUpdateTime": 1772086328897,
    "loginUi": "[\n  {\n    \"name\": \"statusbar\",\n    \"viewName\": \"'选择状态（点击显示当前状态）'\",\n    \"type\": \"button\",\n    \"action\": \"show()\",\n    \"style\": {layout_flexBasisPercent: 1}\n  },\n  {\n    \"name\": \"不限\",\n    \"type\": \"button\",\n    \"action\": \"setStatus('all')\",\n    \"style\": {layout_flexBasisPercent: 0.29}\n  },\n  {\n    \"name\": \"完结\",\n    \"type\": \"button\",\n    \"action\": \"setStatus('1')\",\n    \"style\": {layout_flexBasisPercent: 0.29}\n  },\n  {\n    \"name\": \"连载\",\n    \"type\": \"button\",\n    \"action\": \"setStatus('0')\",\n    \"style\": {layout_flexBasisPercent: 0.29}\n  },\n  {\n    \"name\": \"排行榜\",\n    \"type\": \"toggle\",\n    \"chars\": [\"❌ \", \"✅ \"],\n    \"style\":{\n      layout_flexBasisPercent: 0.5\n    }\n  },\n  {\n    \"name\": \"确定\",\n    \"type\": \"button\",\n    \"action\": \"toggle()\",\n    \"style\":{\n      layout_flexBasisPercent: 0.4\n    }\n  }\n]",
    "loginUrl": "function login(){}\n\nfunction show(){\n\t const config = createConfig();\n  const {status, toggle} = config;\n  const st = {\"all\":\"不限\",\"0\":\"连载\",\"1\":\"完结\"}\n  java.toast(\"\\n当前状态：\\n\" + st[status] + \"：\"+status+\"\\n排行榜：\"+toggle)\n}\n\nfunction setStatus(val){\n\t const config = createConfig();\n  config.status = String(val).trim();\n  source.setVariable(JSON.stringify(config));\n  source.refreshExplore()\n}\n\nfunction toggle(){\n\t const config = createConfig();\n  //let info = source.getLoginInfoMap();\n  //let value = info[\"排行榜\"]\n  config.toggle = String(result.get(\"排行榜\"));\n  source.setVariable(JSON.stringify(config))\n  source.refreshExplore()\n}",
    "respondTime": 181449,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "$..content@js:eval(`\"${result}\"`)",
      "replaceRegex": "##{{title}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.books||$.data",
      "bookUrl": "/api/novel/book/chapterlist.do?bookId={{$..bookId}}&vn=1.0.1.x&m=G8&t={{Date.now()}}&ch=xiaomi&pkg=com.smart.app.jiudianjiu.xin.leisureNovel",
      "coverUrl": "$.cover",
      "intro": "$.bookDesc",
      "kind": "@js:\n [\n   result.parentClassName,\n   result.className,\n   result.status == 0 ? \"连载\":\"完结\"\n ]",
      "name": "$.bookName",
      "wordCount": "$.words@js:\nfunction formatWordCount(wordCount) {\n    if(!wordCount) return \"\";\n    if (wordCount < 1e4) {\n        return wordCount + \"字\";\n    } else {\n        return (wordCount / 1e4).toFixed(1) + \"万字\";\n    }\n}\n\nformatWordCount(result)"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.chapterName",
      "chapterUrl": "$.chapterId@js:\nlet id = baseUrl.match(/bookId=(\\d+)&/)[1];\n`/api/novel/book/chapter.do?bookId=${id}&chapterId=${result}&vn=1.0.1.x&m=G8&t={{Date.now()}}&ch=xiaomi&pkg=com.smart.app.jiudianjiu.xin.leisureNovel`"
    },
    "searchUrl": "/api/novel/book/search/result.do?like=0&page={{page-1}}&size=10&keywords={{key}}&type=&vn=1.0.1.x&m=G8&t={{Date.now()}}&ch=xiaomi&pkg=com.smart.app.jiudianjiu.xin.leisureNovel",
    "variableComment": "//排行榜\nrankList = []\nconst pushRank = (title, url, size) =>\n  rankList.push({\n    title,\n    url,\n    style: {layout_flexBasisPercent: size||0.29}\n  });\n\nconst genders = [{\"title\":\"男生\",\"value\":\"1\"},{\"title\":\"女生\",\"value\":\"2\"}]\nconst tops = [{\"title\":\"推荐\",\"value\":\"01\"},{\"title\":\"完结榜\",\"value\":\"02\"},{\"title\":\"热搜榜\",\"value\":\"03\"}]\n\nconst rankUrl = \"/api/novel/book/v2/top/book.do?topId=$genderId$topId&page={{page-1}}&size=10&vn=1.0.1.x&m=G8&t={{Date.now}}&ch=xiaomi&pkg=com.smart.app.jiudianjiu.xin.leisureNovel\";\npushRank(\"排行榜\",\"\",1)\ngenders.forEach(({title,value})=>{\n  tops.forEach(top => {\n    let {title:toptitle,value:topval} = top;\n    let url = rankUrl.replace(\"$genderId\", value).replace(\"$topId\", topval)\n    pushRank(title+toptitle, url)\n  })\n})",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱下电子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ixdzs8.com",
    "customButton": false,
    "customOrder": 161,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::/sort/1/index-0-0-1-{{page}}.html\n武侠::/sort/10/index-0-0-1-{{page}}.html\n修真::/sort/2/index-0-0-1-{{page}}.html\n修真::/sort/3/index-0-0-1-{{page}}.html\n灵异::/sort/6/index-0-0-1-{{page}}.html\n日榜::/hot/day/?page={{page}}\n周榜::/hot/month/?page={{page}}\n总榜::/hot/?page={{page}}",
    "lastUpdateTime": 1772085657166,
    "respondTime": 3026,
    "ruleBookInfo": {
      "downloadUrls": ".btn-solid@tag.a@href",
      "intro": "爱下电子书\n书名:《{{@class.n-text[0]@tag.h1@text}}》\n作者:{{@class.bauthor[0]@text}}\n{{@class.trend@text}}\n简介:{{@id.intro@text## 　　##\n}}",
      "kind": ".tags@tag.a@text"
    },
    "ruleContent": {
      "content": "@js:\nvar token = src.match(/token\\s*=\\s*\"([^\"]+)\"/)?.[1];\nvar tourl = baseUrl + \"?challenge=\" + encodeURIComponent(token);\nvar sectionHtml = java.ajax(tourl).match(/<section>\\s*((?:<p>.*?<\\/p>\\s*)+)(.*?)\\s*<\\/section>/i)[1];\nvar text = sectionHtml.replace(new RegExp('<\\\\/?p>', 'g'), '\\n').trim();\ntext;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".bauthor@tag.a@text",
      "bookList": ".u-list@tag.li",
      "bookUrl": "a@href",
      "checkKeyWord": "洪荒之龙族称霸",
      "coverUrl": "img@src\n@js:\nif (result == \"https://img22.ixdzs.com/nopic2.jpg\"){\n\tnull;\n\t}else{result}",
      "intro": ".l-p2@text",
      "kind": ".lz@text",
      "lastChapter": ".l-chapter@text",
      "name": "a@title",
      "wordCount": ".size@text"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar bid = baseUrl.match(/read\\/(\\d+)/)[1];\nvar resp = java.post(source.getKey()+\"/novel/clist/\",\"bid=\"+bid,{});\nvar json = JSON.parse(resp.body()).data;\nvar page = 0;\nvar n = \"\";\nfor(var i=json.length - 1; i >= 0; i--){\n\tif(json[i].ctype === \"1\"){\n\t\tn = json[i].title;\n\t\tjson.splice(i, 1);\n\t\tcontinue;\n\t\t}\n\tpage = json[i][\"ordernum\"];\n\tjson[i][\"url\"] = source.getKey() + \"/read/\" + bid + \"/p\" + page + \".html\";\n\tjson[i][\"n\"] = n;\n\t}\njson;",
      "chapterName": "title",
      "chapterUrl": "url",
      "updateTime": "n"
    },
    "searchUrl": "/bsearch?q={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "乐文阁网（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.lewenge.cc",
    "customButton": false,
    "customOrder": 162,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "总点击榜::/allvisit/{{page}}.shtml\n月点击榜::/monthvisit/{{page}}.shtml\n周点击榜::/weekvisit/{{page}}.shtml\n日点击榜::/dayvisit/{{page}}.shtml\n总推荐榜::/allvote/{{page}}.shtml\n月推荐榜::/monthvote/{{page}}.shtml\n周推荐榜::/weekvote/{{page}}.shtml\n日推荐榜::/dayvote/{{page}}.shtml\n总收藏榜::/goodnum/{{page}}.shtml\n总字数榜::/size/{{page}}.shtml\n最新入库::/postdate/{{page}}.shtml\n最近更新::/lastupdate/{{page}}.shtml\n魔幻玄幻::/fenlei1_{{page}}.shtml\n仙侠修真::/fenlei2_{{page}}.shtml\n都市青春::/fenlei3_{{page}}.shtml\n历史军事::/fenlei4_{{page}}.shtml\n科幻游戏::/fenlei5_{{page}}.shtml\n近代现代::/fenlei6_{{page}}.shtml\n同人耽美::/fenlei7_{{page}}.shtml\n架空历史::/fenlei8_{{page}}.shtml\n重生异能::/fenlei9_{{page}}.shtml\n恐怖推理::/fenlei10_{{page}}.shtml\n完本小说::/wanben1_{{page}}.shtml",
    "lastUpdateTime": 1772085590205,
    "respondTime": 2514,
    "ruleBookInfo": {
      "author": ".ui_tb1@em@text",
      "coverUrl": ".pic@img@src",
      "intro": ".intro@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".ui_tb1@tr.4@td.0@textNodes&&.ui_tb1@tr.4@td.2@textNodes&&.ui_tb1@tr.5@td.3@textNodes",
      "lastChapter": ".con@a.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": ".ui_tb1@h1@ownText",
      "tocUrl": ".btopt@a@href",
      "wordCount": "tbody@tr.5@td.1@textNodes##字"
    },
    "ruleContent": {
      "content": "id.content@p@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "span.0@text##.*：",
      "bookList": "id.alistbox",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "tbody.0@td@a",
      "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"method\": \"post\",\n  \"body\": \"searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "                    \"error:timeout\n                    \"error:Connection reset\n\"\"",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "三五中文（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.xkushu.com",
    "customButton": false,
    "customOrder": 163,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772085570361,
    "respondTime": 2740,
    "ruleBookInfo": {
      "intro": "id.intro@text",
      "lastChapter": "id.details@tag.a.2@text",
      "name": "id.info@tag.h1@text"
    },
    "ruleContent": {
      "content": "id.content@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.odd.1@text",
      "bookList": "class.grid@tr",
      "bookUrl": "class.odd.0@tag.a.0@href",
      "coverUrl": "tag.a.0@href##^.+?(\\d+)\\D(\\d+).+##/35zwhtml/$1/$2/$2s.jpg",
      "kind": "class.even.2@text",
      "lastChapter": "class.even@a@text",
      "name": "class.odd@a@text"
    },
    "ruleToc": {
      "chapterList": "id.list@dd@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://www.xkushu.com/modules/article/search.php?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "零零小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.00shu.la",
    "customButton": false,
    "customOrder": 164,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻奇幻::/xuanhuan/{{page}}/\n武侠仙侠::/wuxia/{{page}}/\n都市言情::/dushi/{{page}}/\n历史军事::/lishi/{{page}}/\n游戏竞技::/youxi/{{page}}/\n科幻灵异::/kehuan/{{page}}/",
    "lastUpdateTime": 1772085545601,
    "respondTime": 2175,
    "ruleBookInfo": {
      "author": "id.info@p.0@text",
      "coverUrl": "id.fmimg@img@src",
      "intro": "id.intro@p!0@text##(^|[。！？]+[”」）】]?)##$1<br>@js:result.replace(/各位书友要.*/g,\"\")",
      "kind": ".con_top@a.2@text&&id.info@p.1:2@text##.*：|\\s.*",
      "lastChapter": "id.info@a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "id.info@h1@text",
      "tocUrl": "text.在线阅读@href"
    },
    "ruleContent": {
      "content": "id.content@html",
      "replaceRegex": "##最新网址：.*"
    },
    "ruleExplore": {
      "author": ".s5@text",
      "bookList": ".l@li",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "kind": ".s3@textNodes##\\(|\\)",
      "lastChapter": "a.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "a.0@text"
    },
    "ruleSearch": {
      "author": "td.2@text",
      "bookList": "tbody@tr!0",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "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?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Connection reset",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "八一中文（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.blxs.info/",
    "customButton": false,
    "customOrder": 165,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:s=[];t=[-1,1,.476,.298,.215,.165,.131];push=(t,u,x,y)=>s.push({title:t,url:u,style:{layout_flexBasisPercent:x,layout_flexGrow:0}});[[\"玄幻\",\"xuanhuan\"],[\"修真\",\"xiuzhen\"],[\"都市\",\"dushi\"],[\"穿越\",\"chuanyue\"],[\"网游\",\"wangyou\"],[\"科幻\",\"kehuan\"],[\"其他\",\"qita\"]].map(([s,r],i)=>push(s,`/${r}xiaoshuo/${i+1}_{{page}}.html`,t[3]));JSON.stringify(s);",
    "lastUpdateTime": 1772085755817,
    "respondTime": 196464,
    "ruleBookInfo": {
      "author": "#info p[0]@text",
      "coverUrl": "img@src",
      "init": ".box_con,#list",
      "intro": "#info p[2]@text&&#intro@text",
      "lastChapter": "#list a[0]@text",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "#content@html"
    },
    "ruleExplore": {
      "author": ".s5@text",
      "bookList": ".l li",
      "bookUrl": "a[0]@href",
      "coverUrl": "a[0]@href##(\\d+(/\\d+))##/files/article/image/$1$2s.jpg###",
      "kind": ".s3@textNodes##\\(|\\)",
      "lastChapter": ".s3 a@text",
      "name": ".s2 a@text"
    },
    "ruleSearch": {
      "author": "td[2]@text",
      "bookList": "#nr",
      "bookUrl": "a@href",
      "checkKeyWord": "明克街",
      "coverUrl": "a@href##(\\d+(/\\d+))##/files/article/image/$1$2s.jpg###",
      "kind": "td[5,4,3]@text",
      "lastChapter": "td[1]@text",
      "name": "td[0]@text"
    },
    "ruleToc": {
      "chapterList": "#list a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php,{\"method\":\"post\",\"body\":\"searchkey={{key}}&searchtype=articlename\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "备用：https://www.23qb.net\n搜索间隔时间不能太短",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "铅笔小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.23qb.com",
    "customButton": false,
    "customOrder": 166,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "最近更新::/book/lastupdate_0_0_0_0_0_0_0_{{page}}_0.html\n最新入库::/book/postdate_0_0_0_0_0_0_0_{{page}}_0.html\n总收藏榜::/book/goodnum_0_0_0_0_0_0_0_{{page}}_0.html\n总字数榜::/book/words_0_0_0_0_0_0_0_{{page}}_0.html\n完本小说::/book/goodnum_0_0_0_0_0_0_5_{{page}}_0.html\n全部小说::/book/lastupdate_0_0_0_0_0_0_0_{{page}}_0.html\n言情小说::/book/goodnum_0_1_0_0_0_0_0_{{page}}_0.html\n都市小说::/book/goodnum_0_2_0_0_0_0_0_{{page}}_0.html\n耽美百合::/book/goodnum_0_3_0_0_0_0_0_{{page}}_0.html\n穿越转生::/book/goodnum_0_4_0_0_0_0_0_{{page}}_0.html\n青春校园::/book/goodnum_0_5_0_0_0_0_0_{{page}}_0.html\n玄幻魔法::/book/goodnum_0_6_0_0_0_0_0_{{page}}_0.html\n修真武侠::/book/goodnum_0_7_0_0_0_0_0_{{page}}_0.html\n历史军事::/book/goodnum_0_8_0_0_0_0_0_{{page}}_0.html\n游戏竞技::/book/goodnum_0_9_0_0_0_0_0_{{page}}_0.html\n科幻空间::/book/goodnum_0_10_0_0_0_0_0_{{page}}_0.html\n悬疑惊悚::/book/goodnum_0_11_0_0_0_0_0_{{page}}_0.html\n同人小说::/book/goodnum_0_12_0_0_0_0_0_{{page}}_0.html\n官场职场::/book/goodnum_0_13_0_0_0_0_0_{{page}}_0.html",
    "lastUpdateTime": 1772086367761,
    "loginUrl": "https://www.23qb.com/login.php",
    "respondTime": 11769,
    "ruleBookInfo": {
      "author": "//meta[@property='og:novel:author']/@content",
      "coverUrl": "//meta[@property='og:image']/@content",
      "intro": "//meta[@property='og:description']/@content",
      "kind": "//meta[@property='og:novel:tags']/@content&&//meta[@property='og:novel:status']/@content@js:result[0]=String(result[0]).replace(/^\\./,'').replace(`${book.author}\\.`,'').replace(`${book.name}\\.`,'').replace(/(\\.| )/g,',')",
      "lastChapter": "//meta[@property='og:novel:latest_chapter_name']/@content",
      "name": "//meta[@property='og:novel:book_name']/@content",
      "tocUrl": "class.catalog-more.0@href",
      "wordCount": "class.novel-info-aux.0@tag.span.-1@text"
    },
    "ruleContent": {
      "content": "class.article-content.0@html##\\(本章完\\)"
    },
    "ruleExplore": {
      "author": "class.module-item-text.0@text",
      "bookList": "class.module-item",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "tag.img.0@data-src",
      "kind": "class.module-item-caption.0@text@js:result[0]=String(result[0]).replace(/^\\./,'').replace(`${book.author}\\.`,'').replace(`${book.name}\\.`,'').replace(/(\\.| )/g,',')",
      "name": "tag.a.0@title"
    },
    "ruleSearch": {
      "bookList": "class.module-search-item",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "tag.img.0@data-src",
      "intro": "class.novel-info-item.0@text",
      "kind": "class.tag-link.0@tag.span.0@text## ##,",
      "name": "tag.a.0@title"
    },
    "ruleToc": {
      "chapterList": "class.module-row-text",
      "chapterName": "tag.span.0@text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search.html?searchkey={{key}}",
    "weight": 25
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "速读谷子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.sudugu.org/",
    "bookUrlPattern": "https:\\/\\/www\\.sudugu\\.org\\/\\d+\\/",
    "customButton": false,
    "customOrder": 167,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nconst u = source.key, list = [];\nconst push = (title, url, flex) => list.push({title, url, style: {layout_flexGrow: 1, layout_flexBasisPercent: flex}});\nconst doc = org.jsoup.Jsoup.parse(java.ajax(u+\"fenlei\")).select('.fenlei a');\n[\n    [\"排行榜\", \"paihang\"],\n    [\"完结\", \"wanjie\"],\n    [\"最新\", \"zuixin\"]\n].forEach(([a, b]) => {\n    push(`・${a}・`, b + \"<,/{{page}}.html>\", 1);\n    doc.forEach(e => \n      push(\n        String(e.text()).split(\"(\")[0],\n        String(e.attr('href')).replace(/\\/([^\\/]+)\\/$/, b != \"zuixin\" ? `${b}/$1<,-{{page}}>.html`: `$1/<,{{page}}.html>`),\n        .25\n    ));\n});\nJSON.stringify(list);",
    "lastUpdateTime": 1772085730188,
    "respondTime": 11495,
    "ruleBookInfo": {
      "author": "text.作者：@text",
      "canReName": "1",
      "coverUrl": ".item@img@src",
      "intro": ".des.0@html",
      "kind": ".item@span@text&&#dir@span@text##更新时间：",
      "lastChapter": ".item@li.0@a@text",
      "name": "h1@a@text",
      "wordCount": "h1@i@text"
    },
    "ruleContent": {
      "content": ".con@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##\\(本章完\\)"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "text.作者：@text",
      "bookList": ".item",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "kind": "span@text&&i.1@text",
      "lastChapter": "li.0@a@text",
      "name": "h3@a,b@text"
    },
    "ruleToc": {
      "chapterList": ".dir@li",
      "chapterName": "text",
      "chapterUrl": "a@href",
      "nextTocUrl": ".gr@href"
    },
    "searchUrl": "i/sor.aspx?key={{key}}<,&p={{page}}>",
    "weight": 0
  },
  {
    "bookSourceComment": "最新测试版可用",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅友网络（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://goway.reader.yueyouxs.com",
    "customButton": false,
    "customOrder": 168,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772086778695,
    "respondTime": 984,
    "ruleBookInfo": {
      "author": "authorName",
      "coverUrl": "bookPic",
      "init": "data.book",
      "intro": "intro",
      "kind": "classifyName&&classifySecondName",
      "lastChapter": "latestChapterName&&updateTime",
      "name": "bookName",
      "tocUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/userCenter/getChapterListbookId={{$.id}}&chapterId=0&isAll=1&platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=1&uth=\"+uth,\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=1&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"tmp=\"};\n\n\"http://dl.reader.yueyouxs.com/userCenter/getChapterList?bookId={{$.id}}&chapterId=0&isAll=1&platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)",
      "wordCount": "words_desc@put:{id:$.id}"
    },
    "ruleContent": {
      "content": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/userCenter/v310/downloadChapterplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&autoBuy=false&bookId=\"+java.get(\"id\")+\"&chapterId=\"+java.get(\"chapterId\")+\"&feeState=1&inBuyView=false&isOssed=1&ossSwitch=1&readCount=2&useSrvAutoBuy=1\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"readCount=2&inBuyView=false&isOssed=1&bookId={{java.get(\"id\")}}&autoBuy=false&feeState=1&useSrvAutoBuy=1&chapterId={{java.get(\"chapterId\")}}&ossSwitch=1\"};\n\nurl=\"https://dl.reader.yueyouxs.com/userCenter/v310/downloadChapter?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option);\n\njava.ajax(JSON.parse(java.ajax(url)).data.contentUrl)"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "authorName",
      "bookList": "data.list[*]",
      "bookUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/goway/goread/app/book/detailplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&bookId={{$.id}}&trace=33_33-10-1x0_40_40-4-11x{{$.id}}%3Ftype%3Dbook%26sortValue%3D%26pos%3D2\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"trace=33_33-10-1x0_40_40-4-11x{{$.id}}%253Ftype%253Dbook%2526sortValue%253D%2526pos%253D2&bookId={{$.id}}\"};\n\n\"/goway/goread/app/book/detail?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)\n",
      "coverUrl": "bookPic",
      "intro": "intro@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
      "kind": "tag@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
      "name": "bookName@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
      "wordCount": "words"
    },
    "ruleToc": {
      "chapterList": "data[*]",
      "chapterName": "chapterName",
      "chapterUrl": "chapterId@put:{chapterId:$.chapterId}",
      "isVip": "vip",
      "updateTime": "{{$.chapterWord}} 字"
    },
    "searchUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n    \t\ntmpToken=java.randomUUID().toString().replace(\"-\", \"\").toLowerCase();\njava.put(\"tmpToken\",tmpToken);\n\nsign=\njava.HMacHex(\"/goway/goread/app/search/getBookByKeywordplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+tmpToken+\"&st=2&uth=\"+uth+\"&keyword=\"+key+\"&page=1&psize=20&withRecommend=1\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+tmpToken+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\": \"psize=20&page=1&withRecommend=1&keyword={{key}}\"};\n\n\"/goway/goread/app/search/getBookByKeyword?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "无忧书城（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.51shucheng.net",
    "customButton": false,
    "customOrder": 169,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"官场\",\"url\":\"/guanchang\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"盗墓\",\"url\":\"/daomu\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宫廷\",\"url\":\"/gongting\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"武侠\",\"url\":\"/wuxia\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"科幻\",\"url\":\"/kehuan\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"侦探\",\"url\":\"/zhentan\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"网络\",\"url\":\"/wangluo\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"影视\",\"url\":\"/yingshi\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"言情\",\"url\":\"/yanqing\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"/xuanyituili\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"恐怖\",\"url\":\"/kongbu\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"社会\",\"url\":\"/shehui\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"架空\",\"url\":\"/jiakong\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"穿越\",\"url\":\"/chuanyue\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古典\",\"url\":\"/gudian\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"现代\",\"url\":\"/xiandai\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"外国\",\"url\":\"/waiguo\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"传记\",\"url\":\"/zhuanji\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"诗词\",\"url\":\"/shici\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"世界\",\"url\":\"/shijiemingzhu\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"四大\",\"url\":\"/sidamingzhu\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"历史\",\"url\":\"/lishi\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宗教\",\"url\":\"/zongjiao\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"哲学\",\"url\":\"/zhexue\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"军事\",\"url\":\"/junshi\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"自然\",\"url\":\"/renwen\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"青春\",\"url\":\"/qingchun\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"儿童\",\"url\":\"/ertong\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"经管\",\"url\":\"/jingji\",\"style\":{\"layout_flexBasisPercent\":0.213}},{\"title\":\"金融\",\"url\":\"/touzi\",\"style\":{\"layout_flexBasisPercent\":0.213}}]",
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',\n    \"Cookie\":\"0\"\n}",
    "lastUpdateTime": 1766349790981,
    "respondTime": 13953,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}",
      "init": "@put:{\nn:\"[property~=book_name|title]@content||.book-title@text\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content||.book-meta@a@text\",\nl:\"[property~=lastest_chapter_name|latest_chapter_name]@content\",\ni:\"[property$=description]@content||.book-intro@text\",\nc:\"[property$=image]@content\"\n}",
      "intro": "@get:{i}",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": ".content@html&&id.neirong@html",
      "replaceRegex": "##{{book.author}}.*.接着再看更方便|本章没完.*继续阅读！如果被转码.*更换浏揽器即可。|本章未完.*退出阅读模式即可，谢谢|.*提醒.*看完记得.*|\\s*温馨提示.?亲爱的读者.*\\s*|\\d+。。"
    },
    "ruleExplore": {
      "author": "class.book-meta@text##作者：",
      "bookList": "class.book-item",
      "bookUrl": "h2@a@href",
      "intro": "class.book-summary@text",
      "name": "h2@text"
    },
    "ruleSearch": {
      "bookList": ".search_result@ul@li",
      "bookUrl": "a@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@src",
      "intro": "p@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "#book-chapter-list@ul@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "@js:\nvar su=source.getKey()\nvar htmlUrl=java.get(su,{}).headers('Location')\njava.log(`重定向：${htmlUrl[0]}`)\nvar posturl=htmlUrl[0]?htmlUrl[0]:(su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su)\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\ncookie.removeCookie(posturl)\njava.log(`请求：${posturl}`)\n\nck=cookie.getCookie(posturl);\n\ncookie.setCookie(posturl,String(ck).replace(/ss_search_delay=.*/,\"\"));\n\nso=posturl+\"/search?q={{key}}\"\njava.put(\"url\",String(so))\nso",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效\n\n//搜索字数6-20个字符之间",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "手机看书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.sjks88.com",
    "customButton": false,
    "customOrder": 170,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"最新\",\"url\":\"/latest/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"排行\",\"url\":\"/ranking/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"鬼话\",\"url\":\"/Direct1/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"情感\",\"url\":\"/Direct2/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/xuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"/Direct3/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"商道\",\"url\":\"/Direct4/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/Direct5/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/Direct6/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"传记\",\"url\":\"/zhuanji/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/Direct7/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/ds/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/danmei/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/erciyuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/wuxia/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"修真\",\"url\":\"/xiuzhen/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"官场\",\"url\":\"/guanchang/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/wangyou/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/kehuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/chuanyue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/Suspense/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"纪实\",\"url\":\"/jishi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"精品\",\"url\":\"/xiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"乡土\",\"url\":\"/xt/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766349916342,
    "respondTime": 189786,
    "ruleBookInfo": {
      "author": ".box-artic div.0@text##\\_.*",
      "intro": ".desc@html",
      "kind": ".box-artic div.2:1@text##.*：",
      "name": ".box-artic h1@text##（.*|\\(.*"
    },
    "ruleContent": {
      "content": ".content@html"
    },
    "ruleExplore": {
      "author": "span.0@text##\\_.*",
      "bookList": ".list li",
      "bookUrl": "a@href",
      "intro": "p@text",
      "kind": ".pubdate@text",
      "name": "b@text##（.*|\\(.*"
    },
    "ruleSearch": {
      "bookList": ".box ul li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "洪荒：",
      "intro": "p@text",
      "kind": "a.1@text&&span@textNodes",
      "name": "a.0@text##（.*|\\(.*"
    },
    "ruleToc": {
      "chapterList": ".list 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
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "殓师灵异（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.rulianshi.org/#pb1101",
    "customButton": false,
    "customOrder": 171,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759386366650,
    "respondTime": 1353,
    "ruleBookInfo": {
      "author": "class.info@class.small@tag.span.0@text",
      "coverUrl": "class.cover@img@src",
      "intro": "class.info@ownText",
      "kind": "class.info@class.small@tag.span.4@text&&\nclass.info@class.small@tag.span.1@text&&\nclass.info@class.small@tag.span.2@text##分类：|状态：|更新时间：",
      "lastChapter": "class.info@class.small@tag.span.5@a@text",
      "name": "class.info@h2@text",
      "wordCount": "class.info@class.small@tag.span.3@text##字数："
    },
    "ruleContent": {
      "content": "id.content@html##http.*html|请记住本书首发.*org",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.author@text",
      "bookList": "class.bookbox",
      "bookUrl": "h4@a@href",
      "coverUrl": "img@src",
      "lastChapter": "class.update@a@text",
      "name": "h4@a@text"
    },
    "ruleToc": {
      "chapterList": "class.listmain@dd",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "http://www.rulianshi.org/s.php?ie=utf-8&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "英文阅读，需要梯",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "博览群书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://readnovelfull.com/",
    "customButton": false,
    "customOrder": 172,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{'title':'小说列表','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'完结小说','url':'/novel-list/completed-novel?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'热门小说','url':'/novel-list/hot-novel?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'最新更新','url':'/novel-list/latest-release-novel?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'小说分类','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'动作','url':'/genres/action?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'成人','url':'/genres/adult?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'冒险','url':'/genres/adventure?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'爱情','url':'/genres/ai?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'艺术','url':'/genres/arts?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'喜剧','url':'/genres/comedy?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'戏剧','url':'/genres/drama?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'幻想','url':'/genres/fantasy?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'游戏','url':'/genres/game?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'性别','url':'/genres/gender?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'性转','url':'/genres/gender+bender?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'后宫','url':'/genres/harem?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'架空','url':'/genres/historical?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'历史','url':'/genres/history?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'恐怖','url':'/genres/horror?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'萝莉','url':'/genres/lolicon?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'武术','url':'/genres/martial?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'机甲','url':'/genres/mecha?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'转世','url':'/genres/reincarnation?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'浪漫','url':'/genres/romance?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'校园','url':'/genres/school+life?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'科幻','url':'/genres/sci-fi?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'少女','url':'/genres/shoujo?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'百合','url':'/genres/shoujo+ai?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'少年','url':'/genres/shounen?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'耽美','url':'/genres/shounen+ai?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'生活','url':'/genres/slice+of+life?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Ecchi','url':'/genres/ecchi?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Josei','url':'/genres/josei?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Seinen','url':'/genres/seinen?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Mature','url':'/genres/mature?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Bender','url':'/genres/bender?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'Mystery','url':'/genres/mystery?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'Martial Arts','url':'/genres/martial+arts?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'Modern Life','url':'/genres/modern+life?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'Psychological','url':'/genres/psychological?page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}}]",
    "lastUpdateTime": 1759399047276,
    "respondTime": 11501,
    "ruleBookInfo": {
      "author": ".info-meta@li.1@text##Author:",
      "coverUrl": ".book img@src",
      "intro": "&nbsp;&nbsp;🔖Update：{{@@.item-time@text}}    Status：{{@@.text-primary@text}}    Rating：{{@@.small@strong.0@text}}{{'\\n&lrm;\\n'}}{{@@.desc-text@html}}",
      "kind": ".info-meta@li.2@a@text",
      "lastChapter": ".item-value@text",
      "name": "class.title.0@text",
      "tocUrl": "https://readnovelfull.com/ajax/chapter-archive?novelId={{@@#rating@data-novel-id}}"
    },
    "ruleContent": {
      "content": ".chr-c@html",
      "replaceRegex": "##Chapter \\d+: Chapter \\d+|Chapter \\d+(?=\\n)"
    },
    "ruleExplore": {
      "author": ".author@text",
      "bookList": "class.list list-novel col-xs-12@class.row",
      "bookUrl": "h3 a@href",
      "coverUrl": "img@src",
      "lastChapter": ".chr-text@text",
      "name": "h3@text"
    },
    "ruleSearch": {
      "author": ".author@text",
      "bookList": "class.row",
      "bookUrl": "h3 a@href",
      "coverUrl": "img@src",
      "lastChapter": "h3 a@href<js>java.ajax('https://readnovelfull.com'+result)</js>.item-value@text&&.item-time@text\n<js>result.replace(/\\n/,' • ')</js>",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "li a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://readnovelfull.com/novel-list/search?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "白浅小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.178yhr.com",
    "bookUrlPattern": "https?://www.178yhr.com/book_\\d+/",
    "customButton": false,
    "customOrder": 173,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部小说::/all<,-{{page}}>.html\n玄幻小说::/xuanhuan.html\n仙侠小说::/xianxia.html\n都市小说::/dushi.html\n军史小说::/junshi.html\n网游小说::/wangyou.html\n科幻小说::/kehuan.html\n灵异小说::/lingyi.html\n言情小说::/yanqing.html\n其他小说::/qita.html",
    "header": "{\"referer\": \"{{source.getKey()}}\",\n\"x-requested-with\": \"mark.via\",\n\"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"user-agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766350100703,
    "respondTime": 191756,
    "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:\"p.booktag@span.0@text\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"p.bookintro@text\",\nc:\"[property$=image]@content\"}\n@js:java.log(baseUrl)",
      "intro": "@get:{i}",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}",
      "wordCount": "@get:{w}"
    },
    "ruleContent": {
      "content": ".readcontent@textNodes",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##[&nb\\->>sp;]*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author.0@text##作者：",
      "bookList": ".bookbox",
      "bookUrl": "a.0@href\n@js:\nvar go=/go/.test(result);\ngo?result.replace('go/',\"book_\"):result;",
      "coverUrl": "img@src",
      "intro": ".update@textNodes",
      "lastChapter": "a.1@text",
      "name": "h4@text",
      "wordCount": ".author.1@text##字数："
    },
    "ruleToc": {
      "chapterList": "#list-chapterAll dd a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)}}\nhttps://www.178yhr.com/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}&action=login\",\n  \"charset\": \"GBK\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天堂深圳（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://tiantangxiangzuoshenzhenwangyou.qwyd.net",
    "customButton": false,
    "customOrder": 174,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759402749615,
    "respondTime": 4583,
    "ruleBookInfo": {
      "author": "class.container@tag.p.0@text##一段悲.*\n版权所有©2013-2016 天堂向左 深圳往右 作者慕容雪村",
      "intro": "class.container@tag.p.0@text##作者：.*",
      "name": "tag.h1@text"
    },
    "ruleContent": {
      "content": "class.span12@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.active",
      "bookUrl": "tag.a@href",
      "name": "tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.thumbnail",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://tiantangxiangzuoshenzhenwangyou.qwyd.net/",
    "weight": 0
  },
  {
    "bookSourceComment": "改自@m8458246@一程",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "南极小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "🐧",
    "customButton": false,
    "customOrder": 175,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 13; zh-cn; V2183A Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/13.4 Mobile Safari/537.36 COVC/046223\",\n\"Referer\":\"https://novel.html5.qq.com/\",\n\"Q-GUID\":\"0ee63838b72eb075f63e93ae0bc288cb\",\n\"QIMEI36\":\"8ff310843a87a71101958f5610001e316a11\"}",
    "lastUpdateTime": 1766341217913,
    "respondTime": 17175,
    "ruleBookInfo": {
      "author": ".author",
      "coverUrl": ".picurl",
      "init": "data",
      "intro": "&nbsp;{{$..summary}}\n&lrm;\n标签：{{$..tag##\\|##&nbsp;}}##\\n&lrm;\\n标签：$",
      "kind": "{{java.getString('$.isfinish')=='true'?'完结':'连载'}},{{$..subject}},{{String(java.timeFormat(java.getString(\"$..lastSerialUpdateTime\")*1000)).replace(/\\//g,\"\\-\")}},{{$..userscore}}分",
      "lastChapter": ".lastSerialname",
      "name": ".resourceName",
      "tocUrl": "/qbread/api/book/all-chapter?bookId={{$..resourceID}}",
      "wordCount": ".contentsize##$##字"
    },
    "ruleContent": {
      "content": "data.Content[0].Content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author",
      "bookList": "data.state[*]",
      "bookUrl": "https://novel.html5.qq.com/qbread/api/novel/bookInfo?resourceId={{$..docId##.*_}}",
      "coverUrl": ".cover_url",
      "intro": ".abstract",
      "kind": "连载{{$..is_finished}}完结,{{$..tag_views##\\s##,}}##连载1|0完结",
      "name": ".title##.*\\s.*",
      "wordCount": ".label_text"
    },
    "ruleToc": {
      "chapterList": ".rows[*]",
      "chapterName": "serialName",
      "chapterUrl": "serialID\n@js:\nlet data=JSON.stringify({ContentAnchorBatch:[{BookID:baseUrl.match(/bookId=(\\d+)/)[1],ChapterSeqNo:[result]}],Scene:\"chapter\"})\nlet option={\"method\":\"POST\",\"body\":data}\n\"/be-api/content/ads-read,\"+JSON.stringify(option)"
    },
    "searchUrl": "https://so.html5.qq.com/ajax/real/search_result?tabId=360&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "求书帮吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qiushubang.com/",
    "customButton": false,
    "customOrder": 176,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1761532484024,
    "respondTime": 181779,
    "ruleBookInfo": {
      "author": "class.fix@tag.a@text",
      "coverUrl": "class.imgbox@tag.img@src",
      "intro": "class.desc xs-hidden@text",
      "name": "class.top@tag.h1@text"
    },
    "ruleContent": {
      "content": "id.content@html",
      "nextContentUrl": "id.next_url@href",
      "replaceRegex": "##一秒记住【完本神站】手机用户输入地址.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.span@text",
      "bookList": "class.item",
      "bookUrl": "a@href",
      "coverUrl": "a@img",
      "intro": "tag.dd@text",
      "name": "tag.dt@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.section-list fix.-1@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "nextTocUrl": "tag.option@value"
    },
    "searchUrl": "https://www.sososhu.com/?q={{key}}&site=qiushubang&Submit=%E6%90%9C%E7%B4%A2,{\"webView\": true}",
    "weight": 0
  },
  {
    "bookSourceComment": "//2024.11.25",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "天悦小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.xtyxsw.org",
    "bookUrlPattern": "https:\\/\\/www\\.xtyxsw\\.org\\/read\\/\\d+\\/",
    "customButton": false,
    "customOrder": 177,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部🏷分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻\",\"url\":\"/sort/1/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇幻\",\"url\":\"/sort/2/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠\",\"url\":\"/sort/3/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"/sort/4/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"/sort/5/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事\",\"url\":\"/sort/6/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"/sort/7/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"/sort/8/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"/sort/9/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]",
    "header": "{'User-Agent':'Mozilla/5.0 (Linux; Android 14; V2304A; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/123.0.6312.118 Mobile Safari/537.36',\n\"Referer\":\"https://www.20xs.org/\"}",
    "lastUpdateTime": 1759080990815,
    "respondTime": 180804,
    "ruleBookInfo": {
      "author": "em@text",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "kind": ".top@span.2:3@text##小说状态：|更新时间：",
      "lastChapter": "p.2@a.0@text",
      "name": "h1@text",
      "wordCount": ".top@span.1@text##全文字数："
    },
    "ruleContent": {
      "content": "#content@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##.*大家收藏.*|.*点击下一页.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "span.0@text",
      "bookList": "#alistbox",
      "bookUrl": "h2@a@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "lastChapter": ".sys@a@text",
      "name": "h2@a@text"
    },
    "ruleToc": {
      "chapterList": "dl@dd",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "<js>\nlet ul = source.getKey() + \"/search.html\";\nlet headers = {\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\n  \"cookie\": \"1\"\n};\nlet cc = java.post(ul, `searchkey=${key}`, headers).header(\"Location\");\nlet next = String(cc).replace(/1\\.html$/, `${page}.html`);\nresult = source.key + next;\n</js>",
    "weight": 0
  },
  {
    "bookSourceComment": "\n可下载可在线观看,下载需要改成【文件】\n@天天的鸟蛋蛋：修复搜索\n原来的源只能用【发现】，\n我发现手机版能【搜索】，\n电脑版【搜索】找不到【列表】，\n于是就用手机版的【搜索】顶替电脑版的【搜索】。\n2025/3/5 更新优化搜索加入搜索下一页 优化，发现",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱久小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.jjjjxsw.com",
    "bookUrlPattern": "http://www.jjjjxs.com/txt/\\d+.html",
    "customButton": false,
    "customOrder": 178,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\n    \"title\":\"女生\",\n    \"url\":\"/e/action/toplist.php?page={{page-1}}&class=1\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"男生\",\n    \"url\":\"/e/action/toplist.php?page={{page-1}}&class=2\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"耽美\",\n    \"url\":\"/e/action/toplist.php?page={{page-1}}&class=3\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },{\"title\":\"最新上传\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/txt/young/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/txt/wuxia/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/txt/xuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/txt/kongbu/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"/txt/lsjs/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/txt/juben/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"/txt/qinggan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/txt/dmtr/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/txt/tiexue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/txt/chuanyue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"/txt/dushi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"/txt/chongshengxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/txt/tongrenxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"人气最高\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=9&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=10&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=11&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=12&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=14&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=16&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=37&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=41&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=42&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=47&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=48&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=49&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=76&line=10&tempid=3&ph=1&andor=and&orderby=2&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"收藏最多\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=9&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=10&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=11&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=12&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=14&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=16&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=37&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=41&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=42&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=47&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=48&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=49&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/e/action/ListInfo.php?page={{page-1}}&classid=76&line=10&tempid=3&ph=1&andor=and&orderby=3&myorder=0\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759293652249,
    "respondTime": 8472,
    "ruleBookInfo": {
      "author": ".downInfoRowL@li.0@a@text",
      "coverUrl": ".downInfoRowL@img@src##\\?.*",
      "downloadUrls": ".downAddress_li@a@href\n<js>\nvar url=book.origin+result[0];\nresult=java.ajax(url);\nresult;\n</js>\na.22@href",
      "intro": "{{@@[name=\"description\"]@content##简介:.*|,|，##\n}}\n简介：{{@@#mainSoftIntro@html}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".downInfoRowL@.strong.0@text&&.downInfoRowL@li.1:5:6@textNodes##小说",
      "name": "id.downInfoArea@h1@text##《|》",
      "tocUrl": ".yuedu@a@href##1\\.html|(?<=read)/\\d+",
      "wordCount": ".downInfoRowL@li.2@textNodes##(.*?) (k|m|K|M)B##$1$2"
    },
    "ruleContent": {
      "content": "#view_content_txt@html",
      "nextContentUrl": "text.下一页@href||text.下一@href",
      "sourceRegex": ".*\\.(txt)"
    },
    "ruleExplore": {
      "author": ".mainGreen@text##.*作者.|\\s写作.*",
      "bookList": ".listbg",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": "div.1@text",
      "kind": ".mainGreen@text&&.oldDate@text&&.newDate@text##.*进度.|\\s文件.*|\\[|\\]",
      "name": "a.1@text",
      "wordCount": ".mainGreen@text##.*大小.|\\s下载.*|\\s书籍.*"
    },
    "ruleSearch": {
      "author": "span.2@text",
      "bookList": "ul@li@.list_a",
      "bookUrl": "a.1@href@js:##.+\\D((\\d+)\\d{3})\\D##http://www.jjjjxs.com/txt/$1.html###",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "kind": "span.3@a@text&&",
      "name": "a.1@text",
      "wordCount": "span.3@textNodes##\\[\n\\] 大小:(.*) (k|m|K|M)B##$1$2###"
    },
    "ruleToc": {
      "chapterList": ".view_content_list@li@a",
      "chapterName": "text##节##页@js:##{{book.name}}",
      "chapterUrl": "href"
    },
    "searchUrl": "https://m.jjjxsw.com/e/search/index.php,{\n  \"body\": \"show=writer%2Ctitle&keyboard={{key}}&Submit22=%E6%90%9C%E7%B4%A2\",\n  \"method\": \"POST\"\n}\n@js:\njava.webView(null,baseUrl,null)\nurl=String(result).replace(\"{{key}}\",key);\nso=java.connect(url).raw().request().url();\nString(so).replace(/\\d+.html?$/, \"{{page-1}}.html\");",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 同人作品为多，但没有封面。",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全本同人（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qbtr.me/",
    "customButton": false,
    "customOrder": 179,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "同人小说::/tongren/<,index_{{page}}.html>\n常规小说::/changgui/<,index_{{page}}.html>\n同人榜单::/hot/<,index_{{page}}.html>",
    "lastUpdateTime": 1758571899699,
    "respondTime": 182927,
    "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",
      "lastChapter": "h3@text##\\S+\\(|\\)",
      "name": "h3@text##\\(\\S+"
    },
    "ruleToc": {
      "chapterList": ".book_list 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: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱尚小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.23hh.la/",
    "customButton": false,
    "customOrder": 180,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1758571348489,
    "respondTime": 180168,
    "ruleBookInfo": {
      "coverUrl": "class.book_info@class.pic@tag.img.0@src",
      "intro": "class.book_info@class.bookinfo_intro@textNodes"
    },
    "ruleContent": {
      "content": "id.htmlContent@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.c_row@tag.span.3@text||id.info@tag.span.0@text",
      "bookList": "class.book_info||class.box@tag.div!0",
      "bookUrl": "class.c_row@tag.span.0@tag.a.0@href",
      "coverUrl": "class.c_row@tag.a.0@tag.img.0@src||class.pic@tag.img.0@src",
      "kind": "class.c_row@tag.span.5@text||",
      "lastChapter": "class.c_row@tag.span.13@tag.a.0@text||id.info@tag.a.4@text",
      "name": "class.c_row@tag.span.0@tag.a.0@text||id.info@tag.h1.0@text"
    },
    "ruleToc": {
      "chapterList": "class.book_list@tag.li@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://www.23hh.la/modules/article/search.php,{\n  \"charset\": \"gbk\",\n  \"method\": \"POST\",\n  \"body\": \"searchkey={{key}}&action=login\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "*By_聆听月与悦-2025.1.30",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "大美书网（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.dameishuwang.net/",
    "customButton": false,
    "customOrder": 181,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"\n}",
    "lastUpdateTime": 1766339157065,
    "respondTime": 2432,
    "ruleBookInfo": {
      "author": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > a.red@text",
      "coverUrl": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.bookintro > img.thumbnail.pull-left.visible-xs@src",
      "intro": "&nbsp;&nbsp;\n📕书名：{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > h1.booktitle@text}}\n✏️作者：{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > a.red@text}}{{'\\n'+'​'}}\n🏷相关标签：{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > span.red@text}} | 字数：{{@@.booktag@.blue.0@text}} | 阅读量：{{@@class.booktag@.blue.1@text##阅读量：}}\n💮最新章节：{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > p > a.bookchapter@text}}\n⏳更新时间：{{@@class.booktime@text##更新时间：}}\n📜简       介：{{@@class.bookintro@text}}",
      "kind": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > span.red@text",
      "lastChapter": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p > a.bookchapter@text",
      "name": "body > div.container > div.content > div.book.pt10 > div.bookinfo > h1.booktitle@text",
      "tocUrl": "@js:\nvar tocUrl = baseUrl;\njava.log(tocUrl);\njava.toast('正在加载目录页，请稍等！');",
      "wordCount": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > span.blue.0@text"
    },
    "ruleContent": {
      "content": "class.readcontent@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "div.bookinfo > div.author.0@text##[作者：]*",
      "bookList": "body > div.container > div.content.book > div.keywords > div.bookbox > div.p10",
      "bookUrl": "class.bookname@a@href##$##,{\n  \"js\": \"java.toast('正在加载详情页，请稍等！');\"\n}",
      "checkKeyWord": "我不是天生欧皇",
      "coverUrl": "@js:\nvar url = \"{{@@class.bookname@a@href}}\";\nvar id = url.match(/\\d+/g);\nif (id && id.length > 0) {\n\t   var firstNumber = id[0];\n    var a = firstNumber.slice(0, 2);\n} else {\n    java.toast('未获取到封面链接');\n}\nvar b = \"https://fm.dameishuwang.net/\";\nvar c = \"s.jpg\";\nvar d = \"/\";\nvar coverUrl = b + a + d + id + d + id + c;\njava.log(coverUrl);",
      "intro": "div.bookinfo > div.update@text",
      "kind": "div.bookinfo > div.author.2@text##[阅读量：]*",
      "lastChapter": "div.bookinfo > div.cat > a@text",
      "name": "class.bookname@text",
      "wordCount": "div.bookinfo > div.author.1@text##[字数：]*"
    },
    "ruleToc": {
      "chapterList": "id.list-chapterAll@dd",
      "chapterName": "dd@text",
      "chapterUrl": "dd@a@href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}&action=login\",\n  \"charset\": \"GBK\",\n  \"headers\": {\n    \"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"\n  },\n  \"js\": \"java.toast('正在搜索中，请稍等！');\",\n  \"method\": \"POST\",\n  \"webView\": false\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "蚂蚁阅读（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://wap.imayitxt.com",
    "customButton": false,
    "customOrder": 182,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "\n 点  击  榜 ::/top/monthvisit/{{page}}.html\n 推  荐  榜 ::/top/monthvote/{{page}}.html\n\n玄幻::/sort/1/{{page}}.html\n仙侠::/sort/2/{{page}}.html\n都市::/sort/3/{{page}}.html\n历史::/sort/4/{{page}}.html\n军事::/sort/5/{{page}}.html\n灵异::/sort/6/{{page}}.html\n科幻::/sort/7/{{page}}.html\n游戏::/sort/8/{{page}}.html\n现言::/sort/9/{{page}}.html\n古言::/sort/10/{{page}}.html\n穿越::/sort/11/{{page}}.html\n青春::/sort/12/{{page}}.html\n豪门::/sort/14/{{page}}.html\n耽美::/sort/15/{{page}}.html\n其他::/sort/13/{{page}}.html",
    "lastUpdateTime": 1759348594001,
    "respondTime": 18057,
    "ruleBookInfo": {
      "author": "class.book_inf@tag.p.0@text",
      "canReName": "true",
      "coverUrl": "img@src.0",
      "intro": "class.h3_rf creat_time@text&&class.book_desc@text",
      "kind": "class.book_inf@tag.p.1@text##类别：",
      "lastChapter": "class.h3_rf new_time.0@tag.a@text",
      "name": "class.book_inf@h3@text",
      "tocUrl": "class.more-chapter@href",
      "wordCount": "class.book_inf@tag.p.2@text##总字数："
    },
    "ruleContent": {
      "content": "class.textarticle@html",
      "nextContentUrl": "text.下一章@href",
      "replaceRegex": "##最新网址.*|一秒记住.*，更新快，，免费读！|>>本章未完，继续下章阅读|免费小说，无弹窗小说网，.*下载，请记住蚂蚁阅读网.*|\\s*.*第.*章.*\\s*|一秒记住【花小说网】，为您提供精彩小说阅读。"
    },
    "ruleExplore": {
      "author": "class.listbook-info@tag.p.0@text",
      "bookList": "class.onefourbox@a",
      "bookUrl": "@href",
      "coverUrl": "class.listbook-cove@tag.img@src",
      "intro": "class.listbook-info@tag.p.1@text",
      "kind": "class.book-tag@tag.span@text",
      "name": "class.listbook-info@tag.h3@text"
    },
    "ruleSearch": {
      "author": "p@text",
      "bookList": "class.onefourbox@tag.a",
      "bookUrl": "tag.a@href",
      "coverUrl": "img@src",
      "kind": "span@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.mulu_uld@li",
      "chapterName": "h3@text##>",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://wap.imayitxt.com/modules/article/search.php?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "霹雳书坊（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.pilisf.com",
    "bookUrlPattern": "https?://www.pilisf.com/wapbook/\\d+.html",
    "customButton": false,
    "customOrder": 183,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "男频小说::https://www.pilisf.com/sort/1_{{page}}/\n女频小说::https://www.pilisf.com/sort/2_{{page}}/\n中国文学::https://www.pilisf.com/sort/3_{{page}}/\n外国文学::https://www.pilisf.com/sort/4_{{page}}/\n轻小说::https://www.pilisf.com/sort/5_{{page}}/\n百合小说::https://www.pilisf.com/sort/6_{{page}}/\n耽美小说::https://www.pilisf.com/sort/7_{{page}}/\n网盘资源::https://www.pilisf.com/sort/8_{{page}}/",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766314193900,
    "respondTime": 4834,
    "ruleBookInfo": {
      "author": ".infotype@a.0@text",
      "coverUrl": ".infohead img@src",
      "intro": "#intro@html",
      "kind": ".infotype p.1:2:3@text\n##作品类型：|更新时间：|作品状态：",
      "lastChapter": ".list_xm@li.0@text",
      "name": "h3.0@text",
      "tocUrl": "text.章节目录@href"
    },
    "ruleContent": {
      "content": "#novelcontent@p@textNodes"
    },
    "ruleExplore": {
      "author": "a.2@text",
      "bookList": ".article",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": ".simple@text",
      "kind": "0",
      "name": "h6@text"
    },
    "ruleSearch": {
      "author": "a.1@text",
      "bookList": ".sone",
      "bookUrl": "a.0@href",
      "checkKeyWord": "剑来",
      "coverUrl": "@js:\"https://www.pilisf.com/17mb/style/noimg.jpg\"",
      "kind": "0",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".chapters li",
      "chapterName": "a@text||.juan@text",
      "chapterUrl": "a@href",
      "isVolume": ".juan@text"
    },
    "searchUrl": "https://www.pilisf.com/s.php,{\n  \"body\": \"s={{key}}&type=articlename\",\n  \"charset\": \"GBK\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: json string can not be null or empty",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "花生小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api.wan123x.com",
    "customButton": false,
    "customOrder": 184,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"男频分类\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=all&fullflag=all&sort=all&page={{page}}\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"都市生活\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=%E9%83%BD%E5%B8%82%E7%94%9F%E6%B4%BB&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"重生艺术\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=%E9%87%8D%E7%94%9F%E5%BC%82%E6%9C%AF&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"玄幻武侠\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=%E7%8E%84%E5%B9%BB%E6%AD%A6%E4%BE%A0&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"穿越科幻\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=%E7%A9%BF%E8%B6%8A%E7%A7%91%E5%B9%BB&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑灵异\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=%E6%82%AC%E7%96%91%E7%81%B5%E5%BC%82&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏动漫\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=1&category=%E6%B8%B8%E6%88%8F%E5%8A%A8%E6%BC%AB&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"女生分类\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=2&category=all&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=2&category=%E7%8E%B0%E4%BB%A3%E8%A8%80%E6%83%85&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"古代言情\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=2&category=%E5%8F%A4%E4%BB%A3%E8%A8%80%E6%83%85&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"种田经商\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=2&category=%E7%A7%8D%E7%94%B0%E7%BB%8F%E5%95%86&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"重生异能\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=2&category=%E9%87%8D%E7%94%9F%E5%BC%82%E8%83%BD&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"悬疑灵异\",\"url\": \"https://api.wan123x.com/book/getBooksByParams?subsite=2&category=%E6%82%AC%E7%96%91%E7%81%B5%E5%BC%82&fullflag=all&sort=all&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}}\n]",
    "lastUpdateTime": 1759327824877,
    "respondTime": 180453,
    "ruleBookInfo": {
      "lastChapter": "$.data[-1].chapter_name"
    },
    "ruleContent": {
      "content": "$..content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "$.data[*]",
      "bookUrl": "https://api.wan123x.com/read/getCatalog?book_id={{$.book_id}}&catalog_order=asc",
      "coverUrl": "$.cover_url",
      "intro": "$.introduce",
      "kind": "$.category1&&$.category2&&$.role&&$.ability",
      "name": "$.book_name",
      "wordCount": "$.words"
    },
    "ruleToc": {
      "chapterList": "$.data[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "@js:\nn=baseUrl.match(/book_id=(\\d+)/)[1];\nresult='https://api.wan123x.com/read/getChapterDetail?book_id='+n+'&chapter_id={{$.chapter_id}}'"
    },
    "searchUrl": "https://api.wan123x.com/search/getList?keyword={{key}}",
    "weight": 50
  },
  {
    "bookSourceComment": "//by:cwjdb",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "红牛小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.songdalaw.com",
    "customButton": false,
    "customOrder": 185,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"༺ˇ»`类型分类´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"不限\",\"url\":\"/classurl/0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修真\",\"url\":\"/classurl/1_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠\",\"url\":\"/classurl/2_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"情感\",\"url\":\"/classurl/3_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/classurl/4_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游\",\"url\":\"/classurl/5_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"/classurl/6_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖\",\"url\":\"/classurl/7_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他\",\"url\":\"/classurl/8_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"༺ˇ»`排行分类´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"不限\",\"url\":\"/classurl/0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"阅读排行\",\"url\":\"/classurl/0_allvisit_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"推荐排行\",\"url\":\"/classurl/0_allvote_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"收藏排行\",\"url\":\"/classurl/0_goodnum_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"更新时间\",\"url\":\"/classurl/0_lastupdate_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新小说\",\"url\":\"/classurl/0_postdate_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"༺ˇ»`字数分类´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"不限\",\"url\":\"/classurl/0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"30万以下\",\"url\":\"/classurl/0_0_1_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"30万-50万\",\"url\":\"/classurl/0_0_2_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"50万-100万\",\"url\":\"/classurl/0_0_3_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"100万-200万\",\"url\":\"/classurl/0_0_4_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"200万以上\",\"url\":\"/classurl/0_0_5_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"༺ˇ»`进程分类´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"不限\",\"url\":\"/classurl/0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载中\",\"url\":\"/classurl/0_0_0_1_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"已完结\",\"url\":\"/classurl/0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "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": 1759294491023,
    "respondTime": 5452,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": ".intro.0@text",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP章节.|免费章节.|VIP卷.|默认卷.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加].*?[】）\\)]",
      "name": "[property$=book_name]@content",
      "tocUrl": "text.在线阅读@href",
      "wordCount": "#info@text<js>String(result).match(/(\\d+)/)[1]+\"万字\"</js>"
    },
    "ruleContent": {
      "content": "#txt@html",
      "replaceRegex": "##新书.*啦~~"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".pub a.0@text",
      "bookList": "#content ul li",
      "bookUrl": ".info h2 a@href",
      "coverUrl": "img@data-original",
      "intro": ".info p@text##【内容简介】|【小说介绍】",
      "kind": ".pub@text<js>String(result).split('/').slice(1,4)</js>##类型：|分类：|更新时间：",
      "lastChapter": ".ft a@text##【最(新章节|近更新)】",
      "name": ".info h2 a@text",
      "wordCount": ".pub@text<js>String(result).split('/')[4].split('.')[0]+\"万字\"</js>"
    },
    "ruleToc": {
      "chapterList": "#chapter 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": "{{cookie.removeCookie(source.getKey())}}/search/?keyword={{key}}&t=0&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "双零电子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.wrlwx.com",
    "customButton": false,
    "customOrder": 186,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"✱　　　　　　✱  榜    单  ✱　　　　　　✱\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"总排行榜\",\"url\":\"/paihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"月排行榜\",\"url\":\"/mpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"周排行榜\",\"url\":\"/wpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"最  新\",\"url\":\"/new/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"封  推\",\"url\":\"/fengtui/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"推  荐\",\"url\":\"/tuijian/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"金牌推荐\",\"url\":\"/jinpaituijian/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱　　　　　　✱  分    类  ✱　　　　　　✱\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"/wuxia/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/yanqing/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"耽美小说\",\"url\":\"/danmei/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻小说\",\"url\":\"/xuanhuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"/xiaoyuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网游竞技\",\"url\":\"/wangyou/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"灵异推理\",\"url\":\"/kongbu/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"纪实文学\",\"url\":\"/jishi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事历史\",\"url\":\"/lishi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/kehuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"管理哲学\",\"url\":\"/zhexue/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"学习资料\",\"url\":\"/xuexi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759348508747,
    "respondTime": 14233,
    "ruleBookInfo": {
      "author": "class.block_txt2@tag.p.2@text##作者：",
      "coverUrl": "img@src",
      "kind": "class.block_txt2@tag.p.2@a@text",
      "lastChapter": "class.block_txt2@tag.p.6@a@text",
      "name": "class.block_txt2@h2@a@text",
      "tocUrl": "class.block_txt2@tag.a.0@href##-(\\d+).html##http://www.wrltxt.com/read/$1/###"
    },
    "ruleContent": {
      "content": "id.content@textNodes##请记住本书.*",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "class.s@text##大小.*",
      "bookList": "//div[5]/div[2]/div/ul/li",
      "bookUrl": "class.red@href",
      "intro": "class.u@text",
      "kind": "class.s@textNodes##作者.*|大小：|星级：|更新：",
      "lastChapter": "tag.div.-1@text##最新章节：",
      "name": "tag.a.0@text##txt.*"
    },
    "ruleSearch": {
      "author": "tag.td.3@text",
      "bookList": "tbody@tr!0",
      "bookUrl": "tag.a.0@href",
      "lastChapter": "tag.td.2@text",
      "name": "tag.td.1@text"
    },
    "ruleToc": {
      "chapterList": "//div[5]/div/div[3]/div[2]/ul/li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://www.wrlwx.com/so.html?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全本小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.xqb5.cc",
    "customButton": false,
    "customOrder": 187,
    "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": 1759294318112,
    "respondTime": 4385,
    "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
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "独步小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.dbxsn.com",
    "customButton": false,
    "customOrder": 188,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "玄幻.奇幻::nav/xh-qh-{{page}}.html\n科幻.游戏::nav/kh-yx-{{page}}.html\n仙侠.武侠::nav/xx-wx-{{page}}.html\n女生.言情::nav/ns-yq-{{page}}.html\n都市.娱乐::nav/ds-yl-{{page}}.html\n历史.军事::nav/ls-js-{{page}}.html\n悬疑.灵异::nav/xy-ly-{{page}}.html\n耽美.纯爱::nav/dm-ca-{{page}}.html\n轻小说::nav/qxs-{{page}}.html",
    "header": "{\n\t'User-Agent': \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\"\n}",
    "lastUpdateTime": 1766341236094,
    "respondTime": 183845,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{i}",
      "init": "@put:{n:\"[property$=og:title]@content\",\na:\"[property$=author]@content\",\nc:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content||[property$=lastest_chapter_name]@content\",\nd:\"class.book-detail@text\",\ni:\"[property$=image]@content\"}",
      "intro": "@get:{d}",
      "kind": "@get:{c}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": "#cont-body@p@text",
      "nextContentUrl": "class.col-md-6 text-center@a.-1@href"
    },
    "ruleExplore": {
      "bookList": "class.col-md-12 b10@class.media",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": "class.media-info@text",
      "name": "class.media-title@a@text"
    },
    "ruleSearch": {
      "author": "td.1@text",
      "bookList": "tbody@tr",
      "bookUrl": "td.0@a@href",
      "name": "td.0@a@text"
    },
    "ruleToc": {
      "chapterList": "class.col-md-6 item@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/plus/search.php?q={{key}},\n{\"body\": \"id\"=\"search-form\"}",
    "weight": -2
  },
  {
    "bookSourceComment": "//by:cwjdb",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "绿色小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.greentxt.net",
    "customButton": false,
    "customOrder": 189,
    "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": 1759294275431,
    "respondTime": 5455,
    "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": "// Error: 发现失效, 搜索正文失效\n\n//By情无羁(yesui.me)25.04.08,网站优质，但最新仍有防盗(应该会陆续补更新),请仔细观察",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "零点看书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.biqumx.com",
    "customButton": false,
    "customOrder": 190,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"/sort/1/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/sort/2/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市言情\",\"url\":\"/sort/3/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/sort/4/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\"/sort/5/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/sort/6/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生频道\",\"url\":\"/sort/7/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 13_5) AppleWebKit/537.36 (KHTML, like Gecko) Safari/97.0.495.28 Safari/537.36\"}",
    "lastUpdateTime": 1759294206227,
    "respondTime": 185526,
    "ruleBookInfo": {
      "intro": ".m-desc@ownText"
    },
    "ruleContent": {
      "content": ".content@html##（本章未完.*|.*第\\d/\\d页\\)",
      "nextContentUrl": "text.下一页@href##$##,{\"headers\":{\"User-Agent\":\"Mozilla/5.0 (HarmonyOS 2.0; Mobile; Mobile) AppleWebKit/537.36 (KHTML, like Gecko) Edge/41.0.306.77 Safari/537.36\"}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".s4@text",
      "bookList": ".txt-list@li!0",
      "bookUrl": "a@href",
      "checkKeyWord": "剑来",
      "coverUrl": "a.0@href##.*?(\\d+)(\\d{3}).*##http://www.biqumx.com/files/article/image/$1/$1$2/$1$2s.jpg",
      "kind": ".s1@text##\\[|\\]",
      "lastChapter": ".s3@text",
      "name": ".s2@text"
    },
    "ruleToc": {
      "chapterList": ".section-list li a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{\"headers\":{\"User-Agent\":\"Mozilla/5.0 (HarmonyOS 2.0; Mobile; Mobile) AppleWebKit/537.36 (KHTML, like Gecko) Edge/41.0.306.77 Safari/537.36\"}}",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "<js>\ncookie.removeCookie(source.key);\nurl=source.key;\na=java.ajax(url);\n//java.log(a)\nb=a.match(/action=\\\"([^\"]*)\\\"/)[1];\nc=`?keyWord=${key},{\"method\": \"get\"}`;\nb+=c\n</js>",
    "weight": 0
  },
  {
    "bookSourceComment": "//正文下页修复 by: 游客",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "笔趣小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.bqgcn.net",
    "bookUrlPattern": "https?://m.bqgcn.net/[\\d_]+/",
    "customButton": false,
    "customOrder": 191,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::/xuanhuanxiaoshuo/<,?page={{page}}>\n仙侠::/xiuzhenxiaoshuo/<,?page={{page}}>\n都市::/dushixiaoshuo/<,?page={{page}}>\n历史::/lishixiaoshuo/<,?page={{page}}>\n网游::/wangyouxiaoshuo/<,?page={{page}}>\n科幻::/kehuanxiaoshuo/<,?page={{page}}>\n恐怖::/kongbuxiaoshuo/<,?page={{page}}>\n全本::/wanben/<,?page={{page}}>\n阅读记录::/bookcase/<,?page={{page}}>",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1759348482044,
    "respondTime": 11316,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}",
      "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}",
      "intro": "@get:{i}##简介：|《.*》推荐！",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": "#nr1.content-div@html",
      "nextContentUrl": "text.下一页@class\n@js:\nif(result){\n\tnext = src.match(/eval(.function.*)/)||[];\n var url = next && eval(next[1]);\n //java.log(url)\n url && eval(url.replace(/var/,\"\"))\n\t}",
      "replaceRegex": "##\\s*本章未完.*\\s*|\\s*.*牢记网址.*\\s*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".s3@text",
      "bookList": ".lis dl",
      "bookUrl": "a@href",
      "checkKeyWord": "剑来",
      "coverUrl": "a@href##(\\d+)_(\\d+)##http://img.bqgcn.com/$1/$2/$2s.jpg###",
      "kind": ".s1@text##\\[|\\]",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": "ul.chapter.1@li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "/search\n@js:\nvar html = java.ajax(baseUrl),\ntoken = org.jsoup.Jsoup.parse(html).\nselect('input[name=_token]').attr('value');\nbody = `kw=${key}<,&page=${page}>&_token=${token}`;\nresult + \",\" + \n\tJSON.stringify({\n  \"body\": String(body),\n  \"method\": \"POST\"\n});",
    "weight": 0
  },
  {
    "bookSourceComment": "By_聆听月与悦 . 2025.5.2",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "阅读书库（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.yeudusk.com/",
    "bookUrlPattern": "http\\://www.yeudusk.com/book/\\d+/",
    "customButton": false,
    "customOrder": 192,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"玄幻·魔法\",\n    \"url\": \"http://www.yeudusk.com/book/sort1/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"武侠·修真\",\n    \"url\": \"http://www.yeudusk.com/book/sort2/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"都市·言情\",\n    \"url\": \"http://www.yeudusk.com/book/sort3/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"历史·军事\",\n    \"url\": \"http://www.yeudusk.com/book/sort4/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"穿越·架空\",\n    \"url\": \"http://www.yeudusk.com/book/sort5/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"游戏·竞技\",\n    \"url\": \"http://www.yeudusk.com/book/sort6/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"经部\",\n    \"url\": \"http://www.yeudusk.com/book/sort11/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"史部\",\n    \"url\": \"http://www.yeudusk.com/book/sort12/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"子部\",\n    \"url\": \"http://www.yeudusk.com/book/sort13/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"集部\",\n    \"url\": \"http://www.yeudusk.com/book/sort14/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  },\n  {\n    \"title\": \"古典·名著\",\n    \"url\": \"http://www.yeudusk.com/book/sort16/0/1.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.29\n    }\n  }\n]",
    "header": "{\n\"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"\n}",
    "lastUpdateTime": 1759294434226,
    "loginUrl": "http://www.yeudusk.com/register.php",
    "respondTime": 4737,
    "ruleBookInfo": {
      "intro": "class.tabvalue@html",
      "tocUrl": "class.btnlink b_hot mbs@href||text.点击阅读@href\n@js:\n(() => {\n    if (!result || result.trim().length === 0) {\n        const idMatch = baseUrl.match(/\\/(\\d+)\\/?$/);\n        if (!idMatch) {\n            java.toast(\"错误: 书籍ID提取失败\");\n            return \"\";\n        }\n        \n        const id = idMatch[1];\n        if (id.length < 3) {\n            java.toast(\"错误: 书籍ID长度不足3位\");\n            return \"\";\n        }\n        \n        const prefix = id.substring(0, 3);\n        return `http://www.yeudusk.com/html/${prefix}/${id}`;\n    } else {\n        return result;\n    }\n})();"
    },
    "ruleContent": {
      "content": " id.clickeye_content@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "@js:\ncontent = result.replace(/阅读库\\s*www\\.yeudusk\\.com.*?www\\.yeudusk\\.com/g, '').replace(/\\(+\\s*阅读库\\s*www\\.yeudusk\\.com\\)+/g, '').replace(/\\(|\\)/g, '');"
    },
    "ruleExplore": {
      "author": "class.c_tag.0@span.1@text",
      "bookList": "class.blockcontent@class.c_row cf",
      "bookUrl": ".fl.0@a@href",
      "coverUrl": "@img@src",
      "intro": ".c_description@text",
      "kind": "class.c_tag.0@span.3@text&&class.c_tag@span.7@text",
      "name": ".fl.1@div.0@a.1@text",
      "wordCount": "class.c_tag.0@span.5@text"
    },
    "ruleSearch": {
      "author": "class.c_tag.0@span.1@text",
      "bookList": "id.jieqi_page_contents@class.c_row",
      "bookUrl": ".fl@a.0@href",
      "checkKeyWord": "我的女儿",
      "coverUrl": "img@src",
      "kind": "class.c_tag.0@span.3@text&&class.c_tag@span.7@text",
      "lastChapter": "class.c_tag.1@text##[最新章节更新：]*",
      "name": "class.c_subject@text",
      "wordCount": "class.c_tag.0@span.5@text"
    },
    "ruleToc": {
      "chapterList": "@css:\n.chapters > ul > li,\ndiv.index > ul.chapters > li,\n.chapters > div.volume,\n.index > div.chapters > div.volume\n@js:\nlist = [];\nlist.push({\n    text: \"💮↓ 试读卷 ↓💮\",\n    volume: true\n});\n$ = result;\nfor (i in $) {\n    if (/volume/.test(String($[i]))) {\n        text = \"🏮↓〖\" + String($[i].text()) + \"〗↓🏮\";\n        list.push({\n            text: text,\n            volume: true\n        });\n    } else {  \n        $[i].select(\"li\").forEach(a => {\n            text = a.select(\"a\").text();\n            info = String(a.select(\"a\").attr(\"title\")).replace(/更新，共/g, '');\n            href = a.select(\"a\").attr(\"href\");\n            list.push({   \n                text: text,\n                info: info,\n                href: href\n            });\n        });\n    }\n}\nlist",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "volume",
      "updateTime": "info"
    },
    "searchUrl": "http://www.yeudusk.com/modules/article/search.php?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "棉花小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.mianhuatang8.net/",
    "customButton": false,
    "customOrder": 193,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\nvar push = (title, url, size) => result.push({\"title\": title,\"url\": url,\"style\": {\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": size}});\nvar tagUrl = \"http://www.mianhuatang8.net/class/\";\nvar tag = java.ajax(tagUrl);\nvar tagList = org.jsoup.Jsoup.parse(tag).select(\".class a\");\nvar tagSize = 0.4;\npush(\"分类\",null,1);\nfor (var i in tagList) {\n    var title = tagList[i].text();\n    var url = source.key + String(tagList[i].attr(\"href\")).replace(/(.*\\/)\\d+(\\/?)$/, `$1{{page}}$2`);\n    title = String(title).replace(/\\s/g, \"\");\n    push(title, url, tagSize);\n}\nvar spaceLength = tagList.length % 2;\nfor (i = 0; i < spaceLength; i++) {\n     push(\"——\",null,tagSize);\n}\nJSON.stringify(result);",
    "lastUpdateTime": 1759294154602,
    "respondTime": 2455,
    "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"
    },
    "ruleContent": {
      "content": ".readcontent@p@text##{{chapter.title}}",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author.0@text",
      "bookList": ".bookbox",
      "bookUrl": "a.0@href",
      "intro": ".update@text",
      "lastChapter": "a.1@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": "#list-chapterAll@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "<js>cookie.removeCookie(source.key);</js>\n/search/,{\"method\":\"POST\",\"body\":\"searchkey={{key}}\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "需要魔法",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "电线看书（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://101kanshu.com",
    "concurrentRate": "2000",
    "customButton": false,
    "customOrder": 194,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"referer\":\"{{baseUrl}}\"\n}",
    "lastUpdateTime": 1759581869925,
    "respondTime": 180702,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "@js:\nresult = \"/ajax_novels/chapterlist/\" + baseUrl.match(/book\\/(\\d+)/)[1]+\".html\";"
    },
    "ruleContent": {
      "content": "#txtcontent@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".labelbox label.0@text",
      "bookList": "#article_list_content li",
      "bookUrl": "a.0@href",
      "coverUrl": ".imgbox@img.0@data-src",
      "intro": ".ellipsis_2@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "li a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search/{{key}}/{{page}}.html",
    "weight": 0
  },
  {
    "bookSourceComment": "by天天的鸟蛋蛋\n阅读云（sososhu）搜索系列\n2025/3/5",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "次元小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.erciyan.com/",
    "customButton": false,
    "customOrder": 195,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "书库::/fenlei/<,{{page}}/>\n完本::/quanben/fenlei/<,{{page}}/>",
    "lastUpdateTime": 1753764147412,
    "respondTime": 5361,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "[property$=description]@content",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property$=lastest_chapter_name]@content",
      "name": "[property$=book_name]@content"
    },
    "ruleContent": {
      "content": "#content@html||.content@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": ".s4@text",
      "bookList": ".txt-list@ul@li",
      "bookUrl": "a@href",
      "kind": ".s5@text&&.s1@text##\\[|\\]",
      "lastChapter": ".s3@a@text",
      "name": ".s2@a@text"
    },
    "ruleSearch": {
      "author": "span@text",
      "bookList": "<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.block > div > div:nth-child(n+1)",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "dd@text",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": ".section-list@li@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "https://www.sososhu.com/?site=2cyxswnet&q={{key}},{\n  headers: { \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\" }}",
    "weight": 0
  },
  {
    "bookSourceComment": "//By情无羁25.04.28",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "顶点小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.23ddw.net/",
    "customButton": false,
    "customOrder": 196,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\njava.toast(\"🔥正在刷新列表,请稍等！\");\nvar push = (title, url, size) => result.push({\n    \"title\": title,\n    \"url\": url,\n    \"style\": {\n        \"layout_flexGrow\": 1,\n        \"layout_flexBasisPercent\": size\n    }\n});\nvar baseUrl = \"https://www.23ddw.net/\";\nvar tag = java.ajax(baseUrl);\nif (tag) {\n    var a = org.jsoup.Jsoup.parse(tag).select(\".nav ul li a\");\n    push(\"🔥分类小说🔥\", null, 1);\n    for (var i = 1; i < a.length-1 ; i++) {\n        var title = a[i].text();\n        var url = a[i].attr(\"href\");\n        var size = 0.25;\n        title = String(title).replace(/\\s/g, \"\");\n        url = String(url).replace(/_1/,'_{{page}}');      \n        push(title, url, size);\n    }\n} else {\n  java.toast(\"🤔列表刷新失败！！！\");     \n} \nJSON.stringify(result);",
    "header": "@js:\nJSON.stringify({\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\"\n})",
    "lastUpdateTime": 1751457695925,
    "loginCheckJs": "cookie.removeCookie(source.key);\nresult",
    "respondTime": 4074,
    "ruleBookInfo": {
      "intro": "[property=\"og:description\"]@content",
      "kind": "[property=\"og:novel:category\"]@content"
    },
    "ruleContent": {
      "content": "#booktxt@p@html",
      "nextContentUrl": "text.下一@href",
      "replaceRegex": "##(?<=[\\u4e00-\\u9fa5]|[，、])[\\n]"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".btm@a@text||.s4@text",
      "bookList": ".item,#newscontent ul li",
      "bookUrl": "a@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@data-original",
      "kind": ".s1@text",
      "lastChapter": ".s3@text",
      "name": "dt@text||.s2@text",
      "wordCount": "em@text##\\s##,"
    },
    "ruleToc": {
      "chapterList": "<js>\na=String(result).replace(/(<div id=\"list\">)[\\s\\S]*dt>/,'$1')\n</js>\n#list a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "<js>\ncookie.removeCookie(source.key);\nurl=source.key;\na=java.ajax(url);\n//java.log(a)\nb=a.match(/action=\\\"([^\"]*)\\\"/)[1];\nc=`?searchkey=${key},{\"method\": \"get\"}`;\nb+=c\n</js>",
    "weight": 0
  },
  {
    "bookSourceComment": "//By情无羁25.04.24",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "奥尔中文（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.83zws.com/",
    "customButton": false,
    "customOrder": 197,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\njava.toast(\"🔥正在刷新列表,请稍等！\");\nvar push = (title, url, size) => result.push({\n    \"title\": title,\n    \"url\": url,\n    \"style\": {\n        \"layout_flexGrow\": 1,\n        \"layout_flexBasisPercent\": size\n    }\n});\nvar baseUrl = \"https://www.83zws.com/\";\nvar tag = java.ajax(baseUrl);\nif (tag) {\n    var a = org.jsoup.Jsoup.parse(tag).select(\".nav ul li a\");\n    push(\"🔥分类小说🔥\", null, 1);\n    for (var i = 1; i < a.length -2; i++) {\n        var title = a[i].text();\n        var url = a[i].attr(\"href\");\n        var size = 0.25;\n        title = String(title).replace(/\\s/g, \"\");\n        url = String(url).replace(/1\\//,'{{page}}/');      \n        push(title, url, size);\n    }\n} else {\n  java.toast(\"🤔列表刷新失败！！！\");     \n} \nJSON.stringify(result);",
    "header": "@js:\nJSON.stringify({\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"\n})",
    "lastUpdateTime": 1751457790621,
    "respondTime": 4150,
    "ruleBookInfo": {
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content"
    },
    "ruleContent": {
      "content": "#booktxt@p@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": ".s4@text",
      "bookList": ".l ul li",
      "bookUrl": "a@href",
      "coverUrl": "a@href##.*\\/(\\d+)(\\d{3})##https://img.83zws.com/image/$1/$1$2/$1$2s.jpg###",
      "kind": ".s1@text",
      "lastChapter": ".s3@text",
      "name": ".s2@text"
    },
    "ruleSearch": {
      "author": ".btm@a@text",
      "bookList": ".item",
      "bookUrl": "a@href",
      "coverUrl": "img@data-original",
      "intro": "dl@dd@text",
      "name": "dl@dt@text",
      "wordCount": "em.-2@text"
    },
    "ruleToc": {
      "chapterList": "<js>\na=String(result).replace(/(<div id=\"list\">)[\\s\\S]*dt>/,'$1')\n</js>\n#list a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{cookie.removeCookie(source.key)}}https://www.83zws.com/soso/,{\n  \"body\": \"searchkey={{key}}&search=\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "20231123 整体修复-尐哖\n旧域名：https://api.aixdzs.com",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱下电子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://apiv2hans.aixdzs.com",
    "customButton": false,
    "customOrder": 198,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nsort=[];\n\tpush=(title,url,type,fp)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: fp,\n\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t}\n\t});\n\tu=\"https://apiv2hans.aixdzs.com/sort\"\n\txx=(a,b)=>{\n\t\treturn `list,{\"method\": \"POST\",\"body\":'{\"bookTypeId\":\"${a}\",\"type\": \"${b}\",\"pageNum\": \"{{page}}\"}'}`;\n\t}\n\tfls = JSON.parse(java.post(u,'',{}).body());\n\tpush(\"最新\",'',1,1)\n\tfor(f of fls.data.allType){\n\t\tpush(f.categoryName,u+xx(f.bookTypeId,1),0.25,0.25);\n\t}\n\tpush(\"——\",'',0.25,0.25)\n\tpush(\"——\",'',0.25,0.25)\n\tpush(\"大热\",'',1,1)\n\tfor(l of fls.data.allType){\n\t\tpush(l.categoryName,u+xx(l.bookTypeId,2),0.25,0.25);\n\t}\n\tpush(\"——\",'',0.25,0.25)\n\tpush(\"——\",'',0.25,0.25)\n\t//完本:3\n\tJSON.stringify(sort);\n</js>",
    "header": "@js:\nJSON.stringify({\n\t\"User-Agent\":\"Dalvik/2.1.0 (Linux; U; Android 10; MIX  Build/PKQ1.190118.001)\"\n});",
    "lastUpdateTime": 1751458374659,
    "respondTime": 6209,
    "ruleBookInfo": {
      "author": "$.author",
      "coverUrl": "https://img22.aixdzs.com/{{$.cover}}",
      "init": "$.data.book",
      "intro": "$.longIntro",
      "kind": "{{$.updated##T.*}}\n{{$.cat}}\n{{$.zt}}",
      "lastChapter": "$.lastChapter\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{（｛【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\}）｝】]/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": "$.title",
      "tocUrl": "{{source.getKey()}}/catalog,{\n  \"body\": '{\"bookId\":\"{{$.bookId}}\"}',\n  \"method\": \"POST\"\n}",
      "wordCount": "$.wordCount"
    },
    "ruleContent": {
      "content": "<js>\ns=\"2c6689f91ee4d4e87d798397d47310ebbe1dad79ixdzs\";\nfor (i = 0, h = \"\"; i < 8; i++) {\n\tx=\"abcdefghijklmnopqrstuvwxyz0123456789\";\n\tr = parseInt(Math.random() * (36 - 0 +1) + 0, 10);\n\th += x.charAt(r);\n}\na=String(Math.round(new Date()));\nsha = s + h + a + h;\nsha1 = java.digestHex(sha,'SHA-1');\n\nb = baseUrl.match(/\"chapterId\":(\\d+),\"bookId\":\"(\\d+)\"/)\nu=source.getKey();\nurl = u + \"/chapter/content,\";\npost=`{\n  \"method\": \"POST\",\n  \"body\":'{\"chapterId\": ${b[1]},\"bookId\":\"${b[2]}\"}',\n  \"headers\":{\"checkSumDTO\":'{\"appid\":\"ixdzs\",\"checksum\":\"${sha1}\",\"curtime\":\"${a}\",\"nonce\":\"${h}\"}'}\n}`\n\nresult = java.ajax(url+post);\n</js>$.data.chapter.chapterContent",
      "replaceRegex": "##\\n\\s*[\\（(]本章完[\\)）]$|\\n\\s*第.*章.*\\n|.*武林中文网.*最新章节！"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.data.bookList",
      "bookUrl": "{{source.getKey()}}/book/detail,{\n  \"body\":'{\"bookId\":\"{{$.bookId}}\"}',\n  \"method\": \"POST\"\n}",
      "coverUrl": "https://img22.aixdzs.com/{{$.cover}}",
      "intro": "$.shortIntro",
      "kind": "{{$.updated##T.*}}\n{{$.cat}}\n{{$.zt}}",
      "lastChapter": "{{$.lastChapter##最新:}} • {{$.updated##T.*}}",
      "name": "$.title"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.bookList",
      "bookUrl": "{{source.getKey()}}/book/detail,{\n  \"body\":'{\"bookId\":\"{{$.bookId}}\"}',\n  \"method\": \"POST\"\n}",
      "coverUrl": "https://img22.aixdzs.com/{{$.cover}}",
      "intro": "$.shortIntro",
      "kind": "{{$.updated##T.*}}\n{{$.cat}}\n{{$.zt}}",
      "lastChapter": "{{$.lastChapter##最新:}} • {{$.updated##T.*}}",
      "name": "$.title"
    },
    "ruleToc": {
      "chapterList": "$.data.chapterList[*]",
      "chapterName": "$.chapterName",
      "chapterUrl": "{{source.getKey()}}/chapter/content,{\n\t\"body\": '{\"chapterId\":{{$.chapterId}},\"bookId\":\"{{$.bookId}}\"}',\n  \"method\": \"POST\"\n}",
      "updateTime": "时间：{{java.timeFormat(java.getString('$.createTime'))}}"
    },
    "searchUrl": "{{source.getKey()}}/search,{\n  \"body\": '{\"searchTerms\":\"{{key}}\",\"pageSize\": \"20\",\"pageNum\":\"{{page}}\"}',\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "歌书网吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.gashuw.com/",
    "customButton": false,
    "customOrder": 199,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759571020991,
    "respondTime": 2226,
    "ruleBookInfo": {
      "author": "text.作者：@text",
      "coverUrl": "img@src",
      "intro": ".tabcontent@.tabvalue.0@text",
      "kind": ".tabcontent@tbody@tr.0@td.0@text##类 别：",
      "name": "text.txt下载.-2@text##txt下载",
      "tocUrl": ".ulrow@a.0@href",
      "wordCount": ".tabcontent@tbody@tr.0@td.1@text##字 数："
    },
    "ruleContent": {
      "content": "#content@textNodes##www.gebiqu.com"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".odd.1@text",
      "bookList": "#nr",
      "bookUrl": "a.0@href",
      "kind": ".even.-1@text",
      "lastChapter": ".even.0@text",
      "name": ".odd.0@text",
      "wordCount": ".even.-2@text"
    },
    "ruleToc": {
      "chapterList": "dl dd[8:]",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "http://www.gashuw.com/modules/article/search.php?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "25-07-07 靈狐 制",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "万通蜡笔（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://wtr-lab.com",
    "customButton": false,
    "customOrder": 200,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "jsLib": "let l = {1:\"动作\",2:\"成人\",3:\"冒险\",4:\"喜剧\",5:\"戏剧\",6:\"情色\",7:\"二次元\",8:\"同人小说\",9:\"奇幻\",10:\"游戏\",11:\"性转\",12:\"后宫\",13:\"历史\",14:\"恐怖\",15:\"女性\",16:\"武术\",17:\"\",18:\"机械\",19:\"军事\",20:\"神秘\",21:\"心里学\",22:\"恋爱\",23:\"校园生活\",24:\"科幻\",25:\"青年向\",26:\"少女向\",27:\"少女恋爱\",28:\"少年向\",29:\"少年恋爱\",30:\"日常\",31:\"色情\",32:\"运动\",33:\"超自然\",34:\"悲剧\",35:\"都市生活\",36:\"武侠\",37:\"仙侠\",38:\"玄幻\",39:\"男同\",40:\"女同\"}",
    "lastUpdateTime": 1759570745372,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "serie_data.data.raw.author",
      "coverUrl": "serie_data.data.image",
      "init": "pageProps.serie@js:\nlet id = result.serie_data.raw_id\nlet raws = result.raws\nlet u = '■', nu = '□', x = book.getVariable(\"custom\"), n = 0, info = '<br>'\nif(x!=''){\n\tn = Number(x) - 1\n\tif(raws[n]){\n\t\tif(raws[n].id != id){\n\t\t java.toast('切换到源'+raws[n].slug)\n\t\t id = raws[n].id\n\t\t let bookUrl = baseUrl.replace(/(serie-)\\d+/,'$1'+id).replace(/(\\?sid=)\\d+/,'$1'+id)\n\t\t result = java.ajax(bookUrl)\n\t\t book.bookUrl = bookUrl\n\t\t let data = JSON.parse(result).pageProps.serie\n\t\t result = data\n\t\t}\n\t}\n\telse n = 0,java.toast('没有编号为'+x+'的源')\n}\nfor(let i in raws){\n\tinfo += (raws[i].id==id?u:nu) + (i-0+1) + '：' + raws[i].slug + '\\n'\n}\nresult.info = info\nresult.raw_id = id\nPackages.java.util.LinkedHashMap(result)",
      "intro": "{{$.info}}\n{{'类别：'+Object.values(java.getStringList('$.serie_data.genres')).map(v=>l[v]).join()}}\n创建：{{$.serie_data.created_at##\\..+}}\n简介：{{$.serie_data.data.raw.description||$.serie_data.data.description}}",
      "kind": "serie_data.view&&serie_data.status&&serie_data.updated_at@js:result[0]+='点击',result[1]=['连载','完结'][result[1]],result[2]=String(result[2]).replace(/\\..+/,'');result",
      "lastChapter": "{{$.last_chapters[0].name}}·{{$.last_chapters[0].updated_at##\\..+}}",
      "name": "serie_data.data.raw.title",
      "tocUrl": "/api/chapters/{{$.raw_id}}"
    },
    "ruleContent": {
      "content": "data.data.body"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "data.raw.author",
      "bookList": "pageProps.series.*",
      "bookUrl": "/_next/data/{{java.get('srcPath')}}/en/serie-{{$.raw_id}}/{{$.slug}}.json?sid={{$.raw_id}}",
      "coverUrl": "data.image",
      "intro": "{{'类别：'+Object.values(java.getStringList('$.genres')).map(v=>l[v]).join()}}\n{{$.data.raw.description}}",
      "kind": "view&&status&&updated_at@js:result[0]+='点击',result[1]=['连载','完结'][result[1]],result[2]=String(result[2]).replace(/\\..+/,'');result",
      "name": "data.raw.title"
    },
    "ruleToc": {
      "chapterList": "chapters",
      "chapterName": "name",
      "chapterUrl": "/api/reader/get,{\n  \"body\": {\"language\":\"zh\",\"raw_id\":{{baseUrl.replace(/.+\\//,'')}},\"chapter_no\":{{$.order}},\"retry\":false,\"force_retry\":false},\n  \"method\": \"POST\"\n}",
      "updateTime": "updated_at"
    },
    "searchUrl": "@js:\nvar body=java.ajax(\"https://wtr-lab.com\")\nvar srcArray =Array.from(org.jsoup.Jsoup.parse(body).select(\"script\")).map((item)=>item.attr(\"src\")).filter(n=>{\n   if(n.includes(\"/static/\") && !n.includes(\"/chunks/\") ){\n      return true\n   }\n  return false\n}).map(n=>{\n    var arrayData = n.split(\"/\")\n    return arrayData.slice(-2)[0]\n})\njava.log(JSON.stringify(srcArray))\n\njava.put(\"srcPath\",srcArray.at(-1))\n\n\"/_next/data/{{java.get('srcPath')}}/en/novel-finder.json?text={{key}}\"",
    "weight": 0
  },
  {
    "bookSourceComment": "//by:cwjdb",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "三叉小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.xxxbiquge.info",
    "customButton": false,
    "customOrder": 201,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\n    java.toast(\"正在努力加载中，请稍后\");\n    \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};\n\nvar x = [{\n        u: \"http://m.xxxbiquge.info/xclass/0/1.html\",\n        ti: \"༺ˇ»`类型分类´«ˇ༻\",\n        reb: /(\\d+)\\.html/,\n        rea: \"{{page}}.html\"\n    },\n    {\n        u: \"http://m.xxxbiquge.info/quanben.html\",\n        ti: \"༺ˇ»`全本分类´«ˇ༻\",\n        reb: /(.*)\\.html/,\n        rea: \"$1_{{page}}.html\"\n    },\n    {\n        u: \"http://m.xxxbiquge.info/ph/week.html\",\n        ti: \"༺ˇ»`周榜´«ˇ༻\",\n        reb: /(.*)\\.html/,\n        rea: \"$1_{{page}}.html\"\n    },\n    {\n        u: \"http://m.xxxbiquge.info/ph/month0.html\",\n        ti: \"༺ˇ»`月榜´«ˇ༻\",\n        reb: /(.*)\\.html/,\n        rea: \"$1_{{page}}.html\"\n    },\n    {\n        u: \"http://m.xxxbiquge.info/ph/all0.html\",\n        ti: \"༺ˇ»`总榜´«ˇ༻\",\n        reb: /(.*)\\.html/,\n        rea: \"$1_{{page}}.html\"\n    }];\n    \nx.forEach (i => {\n    var o = org.jsoup.Jsoup.parse(java.ajax(i.u));\n    var s = o.select('nav.sortChannel_nav>a');\n    push(i.ti, \"\", 1, 1);\n    s.forEach(j => {\n        var url = String (j.attr(\"href\")).replace(i.reb,i.rea);\n        push(j.text(), url, 1, 0.25)\n    })\n});\n\nJSON.stringify(sort);",
    "lastUpdateTime": 1759571065404,
    "respondTime": 9480,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "[property$=description]@content##(^|[。！？]+[”」）】]?)##$1<br>\n<js>result</js>##\\\\n",
      "kind": "[property~=category|status|update_time]@content&&text.状态@text##状态：",
      "lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP章节.|免费章节.|VIP卷.|默认卷.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加].*?[】）\\)]",
      "name": "[property$=book_name]@content",
      "tocUrl": "text.章节列表@href"
    },
    "ruleContent": {
      "content": "#chaptercontent@textNodes",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##(第\\s*[零一二三四五六七八九十百千\\d]+\\s*[章节]?[、.]?\\s*|\\d+\\s*|[零一二三四五六七八九十]+\\s*)(.*?)\\s*[（(]第.*页[)）]|（本章未完.*继续阅读）|第.+卷_?|（粉嫩.*求支持！）"
    },
    "ruleExplore": {
      "author": ".author a.1@text",
      "bookList": "#main>div",
      "bookUrl": ".detail a@href",
      "coverUrl": "img@data-original",
      "intro": ".review@ownText##简介[：:]|\\\\n",
      "name": ".title@text"
    },
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".slide-item.list1 div",
      "bookUrl": "a.0@href",
      "kind": "p.-1@ownText##\\|\\s*最近更新[：:]",
      "lastChapter": "a.-1@text",
      "name": "a p@text"
    },
    "ruleToc": {
      "chapterList": "#chapterlist>p:nth-child(n+2)>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(/^(第)?([零一二两三四五六七八九十百千]+).+第/,'第')\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\": \"keyword={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: 无法读取 null 的属性 “1” (<Unknown source>#3) in <Unknown source> at line number 3\n\nby:cwjdb",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "火球书库（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.huoqwk.com",
    "customButton": false,
    "customOrder": 202,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\n    var sort = [];\n    var push = (title, url, type) =>  \n    sort.push({\n      title: title,\n      url: url,\n      style: {\n          layout_flexGrow: 1,\n          layout_flexBasisPercent: type\n       }\n     });\n     push(\"༺ˇ»`ʚ最近更新ɞ´«ˇ༻\", \"\", \"1\")\n    var url = source.getKey();\n    var o = org.jsoup.Jsoup.parse(java.ajax(url));\n    var s = o.select('ul[class=\"nav\"] a');\n    for(var i in s){\n        if(i >= 3 && i <= 8){\n        u = String(s[i].attr(\"href\")).replace(/\\d+\\.html/,\"{{page}}.html\");\n        push(s[i].text(), u, \"0.25\")\n        }else if(i > 8 && i != 12){\n      \t  t = s[i].text()\n      \t  t1 = \"༺ˇ»`ʚ\" + t + \"ɞ´«ˇ༻\";\n      \t  push(t1,s[i].attr(\"href\"),\"1\")\n      \t  }\n     };\n    JSON.stringify(sort);",
    "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\"}",
    "lastUpdateTime": 1759570840764,
    "respondTime": 180669,
    "ruleBookInfo": {
      "author": "a",
      "coverUrl": "c",
      "init": "@js:\nX = (x) => java.getString(x);\n({\n    n: X(\"[property$=book_name]@content\"),\n    a: X(\"[property$=author]@content\"),\n    k: X(\"[property~=category|status|update_time]@content\"),\n    l: X(\"[property~=las?test_chapter_name]@content\"),\n    i: X(\"[property$=description]@content\\#\\#{{book.name}}|《|》|简介：\"),\n    c: X(\"[property$=image]@content\")\n});",
      "intro": "i",
      "kind": "k",
      "lastChapter": "l",
      "name": "n"
    },
    "ruleContent": {
      "content": "#content@html##第([\\s\\S]*?)\\)|（本章未完，请点击下一页继续阅读）|{{chapter.title}}",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".s4@text",
      "bookList": ".txt-list li",
      "bookUrl": ".s2 a@href",
      "coverUrl": ".s2 a@href##.*/(\\d+)(\\d{3})/##http://www.chensiwx.com/files/article/image/$1/$1$2/$1$2s.jpg",
      "kind": ".s1@text&&.s5@text##\\[|\\]",
      "lastChapter": ".s3@text",
      "name": ".s2@text"
    },
    "ruleToc": {
      "chapterList": ".section-list.fix li",
      "chapterName": "{{@@tag.a@text}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{（｛【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "chapterUrl": "a@href##$##,{'webView':true}",
      "nextTocUrl": "text.下一页@href"
    },
    "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url);\njava.ajax(url).match(/action=\"(.+?)\"/)[1]}}?keyWord={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: failed to connect to archive.org/69.63.187.12 (port 443) from /192.168.1.4 (port 56988) after 15000ms\n\n// 激活码：555666\n// 1、ARCHIVE添加书籍借阅，点击购买自动借阅书籍，再次点击购买归还书籍；\n2、ARCHIVE借阅书籍数量限制为10本，可在借阅书籍加载完后归还书籍，以取消限制；",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "存档书库（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://archive.org",
    "bookUrlPattern": "https://archive.org/details/.*",
    "customButton": false,
    "customOrder": 203,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\nAccount = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : '';\nUrl1 = `{{get('url1','0')}}`;\nUrl2 = `{{get('url2','0')}}`;\nUrl3 = `{{get('url3','0')}}`;\nUrl4 = `{{get('url4','0')}}`;\nUrl5 = `{{get('url5','0')}}`;\nUrl6 = `{{get('url6','0')}}`;\nCs = `{{get('cs','0')}}`;\nSort = `{{java.encodeURI(get('sort',Get('p')))}}`;\nSort_1 = `{{get('sort_1',Get('p'))}}`;\nif(String(Account).length > 0) {\n    java.ajax(Get('url') + '/account/login');\n    ck = cookie.getCookie(Get('url'));\n    if (!ck.includes('user=deleted') && ck.includes('user=') && Account) {\n        login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n账号：' + Account + '\\n┋┋' + '\\n❤️登录成功❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n    } else {\n        Login();\n    }\n    if(cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) {\n        Fav1 = cache.get(java.md5Encode16(Get('url') + \"Fav_1\"));\n        Fav2 = cache.get(java.md5Encode16(Get('url') + \"Fav_2\"));\n        exploreUrl.push(explore('✣【' + Account + '】✣', '', 1, 1, false));\n        exploreUrl.push(explore('我的收藏', `{{Get('url')}}${Url1}${Url2}${Fav1}${Url3}{{page}}&filter_map={{filter_map('M')}}${Sort_1}${Url4}${Fav1}?sort=${Sort}`, 1, 0.25, false));\n        exploreUrl.push(explore('我的借阅', `{{Get('url')}}${Url1}${Url6}${Fav2}&page_elements=%5B%22lending%22%5D${Url3}{{page}}&sort=week%3Adesc${Url4}${Fav2}%2Floans%23on-loan`, 1, 0.25, false));\n        exploreUrl.push(explore('我的合集', `{{Get('url')}}${Url1}account_details&page_target=${Fav2}&page_elements=${Cs}${Url3}{{page}}&filter_map={{filter_map('MH')}}${Sort_1}${Url4}${Fav2}%2Fcollections?sort=${Sort}`, 1, 0.25, false));\n}\n    MY = Get('my');\n    for (i in MY) {\n        let title = MY[i].split(\"::\")[0];\n        let link = MY[i].split(\"::\")[1];\n        let target = String(link).replace(/.*\\//, '');\n        exploreUrl.push(explore(title, `{{Get('url')}}${Url1}${Url2}${target}${Url3}{{page}}&filter_map={{filter_map('M')}}${Sort_1}${Url5}${link}?sort=${Sort}`, 1, 1, false));\n    }\n}\nexploreUrl.push(explore('  ༺ˇ»`ʚ  　　  ✨书籍✨   　　 ɞ´«ˇ༻', '', 1, 1, false));\nexploreUrl.push(explore('全部文本', `{{Get('url')}}${Url1}${Url2}texts${Url3}{{page}}&filter_map={{filter_map('b')}}${Sort_1}${Url4}texts?sort=${Sort}`, 1, 0.45, false));\nexploreUrl.push(explore('全部书籍', `{{Get('url')}}${Url1}${Url2}books${Url3}{{page}}&filter_map={{filter_map('b')}}${Sort_1}${Url4}books?sort=${Sort}`, 1, 0.45, false));\nTEXT = Get('text');\nfor (i in TEXT) {\n    let title = TEXT[i].split(\"::\")[0];\n    let link = TEXT[i].split(\"::\")[1];\n    let target = String(link).replace(/.*\\//, '');\n    exploreUrl.push(explore(title, `{{Get('url')}}${Url1}${Url2}${target}${Url3}{{page}}&filter_map={{filter_map('b')}}${Sort_1}${Url5}${link}?sort=${Sort}`, 1, 1, false));\n}\nexploreUrl.push(explore('  ༺ˇ»`ʚ  　　  ✨视频✨   　　 ɞ´«ˇ༻', '', 1, 1, false));\n    exploreUrl.push(explore('全部视频', `{{Get('url')}}${Url1}${Url2}movies${Url3}{{page}}&filter_map={{filter_map('v')}}${Sort_1}${Url4}movies?sort=${Sort}`, 1, 0.45, false));\nVIDEO = Get('video');\nfor (i in VIDEO) {\n    let title = VIDEO[i].split(\"::\")[0];\n    let link = VIDEO[i].split(\"::\")[1];\n    let target = String(link).replace(/.*\\//, '');\n    exploreUrl.push(explore(title, `{{Get('url')}}${Url1}${Url2}${target}${Url3}{{page}}&filter_map={{filter_map('v')}}${Sort_1}${Url5}${link}?sort=${Sort}`, 1, 1, false));\n}\nexploreUrl.push(explore('  ༺ˇ»`ʚ  　　  ✨音频✨   　　 ɞ´«ˇ༻', '', 1, 1, false));\n    exploreUrl.push(explore('全部音频', `{{Get('url')}}${Url1}${Url2}audio${Url3}{{page}}&filter_map={{filter_map('a')}}${Sort_1}${Url4}audio?sort=${Sort}`, 1, 0.45, false));\n    exploreUrl.push(explore('全部音乐', `{{Get('url')}}${Url1}${Url2}etree${Url3}{{page}}&filter_map={{filter_map('a')}}${Sort_1}${Url4}etree?sort=${Sort}`, 1, 0.45, false));\nAUDIO = Get('audio');\nfor (i in AUDIO) {\n    let title = AUDIO[i].split(\"::\")[0];\n    let link = AUDIO[i].split(\"::\")[1];\n    let target = String(link).replace(/.*\\//, '');\n    exploreUrl.push(explore(title, `{{Get('url')}}${Url1}${Url2}${target}${Url3}{{page}}&filter_map={{filter_map('a')}}${Sort_1}${Url5}${link}?sort=${Sort}`, 1, 1, false));\n}\nexploreUrl.push(explore('  ༺ˇ»`ʚ  　　  ✨图像✨   　　 ɞ´«ˇ༻', '', 1, 1, false));\n    exploreUrl.push(explore('全部图像', `{{Get('url')}}${Url1}${Url2}image${Url3}{{page}}&filter_map={{filter_map('i')}}${Sort_1}${Url4}image?sort=${Sort}`, 1, 0.45, false));\nIMAGE = Get('image');\nfor (i in IMAGE) {\n    let title = IMAGE[i].split(\"::\")[0];\n    let link = IMAGE[i].split(\"::\")[1];\n    let target = String(link).replace(/.*\\//, '');\n    exploreUrl.push(explore(title, `{{Get('url')}}${Url1}${Url2}${target}${Url3}{{page}}&filter_map={{filter_map('i')}}${Sort_1}${Url5}${link}?sort=${Sort}`, 1, 1, false));\n}\nJSON.stringify(exploreUrl);\n</js>",
    "header": "<js>\nvar Proxy = Map('代理：').split(\",\");\nheaders={\n    \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36\",\n    \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
    "jsLib": "function get(tag,num) {\n    cs = [\n        '%5B%22collections%22%5D'\n    ];\n    url1 = [\n        '/services/search/beta/page_production/?user_query=&page_type='\n    ];\n    url2 = [\n        'collection_details&page_target='\n    ];\n    url3 = [\n        '&hits_per_page=100&page='\n    ];\n    url4 = [\n        '&aggregations=false&client_url=https%3A%2F%2Farchive.org%2Fdetails%2F'\n    ];\n    url5 = [\n        '&aggregations=false&client_url='\n    ];\n    url6 = [\n        'account_details&page_target='\n    ];\n    sort_1 = [\n        '&sort=downloads%3Adesc',\n        '&sort=week%3Adesc',\n        '&sort=date%3Adesc',\n        '&sort=publicdate%3Adesc',\n        '&sort=reviewdate%3Adesc',\n        '&sort=addeddate%3Adesc',\n        '&sort=titleSorter%3Aasc',\n        '&sort=creatorSorter%3Aasc',\n    ];\n    sort = [\n        '-downloads',\n        '-week',\n        '-date',\n        '-publicdate',\n        '-reviewdate',\n        '-addeddate',\n        'title',\n        'creator',\n    ];\n    var e = eval(tag + '[' + num + ']');\n    return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n    style = {\n        title:title,\n        url:url,\n        style:{\n            layout_flexGrow:Grow,\n            layout_flexBasisPercent:Basis,\n            layout_wrapBefore: bool\n        }\n    };\n    return style;\n}\nfunction Get(e) {\n    const { java, source, cookie } = this;\n    var get = JSON.parse(source.getVariable());\n    return get[e];\n}\nfunction Put(data) {\n    const { java, source, cookie } = this;\n    var get = JSON.parse(source.getVariable());\n    data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n    return JSON.parse(data);\n}\nfunction Map(e) {\n    const { java, source, cookie } = this;\n    var infomap = source.getLoginInfoMap();\n    var map = (infomap !== null && infomap.get(e)) ? infomap.get(e) : '';\n    return map;\n}\nfunction shortenNumber(number, digits) {\n    digits = digits !== undefined ? digits : 2;\n    const suffixes = ['', 'K', 'M', 'B', 'T'];\n    let suffixIndex = 0;\n    while (number >= 1000) {\n        number /= 1000;\n        suffixIndex++;\n    }\n    const formattedNumber = number % 1 === 0 ? number.toFixed(0) : number.toFixed(digits);\n    return formattedNumber + suffixes[suffixIndex];\n}\nfunction formatBytes(bytes, decimals) {\n    decimals = decimals === undefined ? 2 : decimals;\n    if (bytes === 0) return '0 Bytes';\n    const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\n    const i = Math.floor(Math.log(bytes) / Math.log(1024));\n    return `${(bytes / Math.pow(1024, i)).toFixed(decimals)} ${sizes[i]}`;\n}\nfunction filter_map(e) {\n    const { java, source, cookie } = this;\n    var get = JSON.parse(source.getVariable());\n    var filter = {\"lending___status\":{},\"mediatype\":{},\"year\":{},\"subject\":{},\"collection\":{},\"creator\":{},\"language\":{},\"firstTitle\":{},\"firstCreator\":{}};\n    var mediatype = [\n        'collection',\n        'texts',\n        'movies',\n        'audio',\n        'etree',\n        'image'\n    ];\n    var infomap = source.getLoginInfoMap();\n    infomap = infomap ? infomap : {};\n    var result = typeof result !== 'undefined' ? result : {};\n    var Mediatype = infomap[\"类型：\"] || '';\n    if (e.includes('MH')) {\n        Mediatype = '0';\n    }\n    if (e.includes('s')) {\n        let Mediatype1 = infomap[\"类型[s]：\"] || '';\n        Mediatype = String(Mediatype1).length > 0 ? Mediatype1 : Mediatype;\n    }\n    if (e.includes('b')) {\n        let Mediatype1 = infomap[\"类型[b]：\"] || '';\n        Mediatype = String(Mediatype1).length > 0 ? Mediatype1 : Mediatype;\n    }\n    if (e.includes('v')) {\n        let Mediatype1 = infomap[\"类型[v]：\"] || '';\n        Mediatype = String(Mediatype1).length > 0 ? Mediatype1 : Mediatype;\n    }\n    if (e.includes('a')) {\n        let Mediatype1 = infomap[\"类型[a]：\"] || '';\n        Mediatype = String(Mediatype1).length > 0 ? Mediatype1 : Mediatype;\n    }\n    if (e.includes('i')) {\n        let Mediatype1 = infomap[\"类型[i]：\"] || '';\n        Mediatype = String(Mediatype1).length > 0 ? Mediatype1 : Mediatype;\n    }\n    var Mediatypes = String(Mediatype).length > 0 ? Mediatype.split(\",\") : [0,1,2,3,4,5];\n    var MEDIATYPE = Mediatypes.map(index => mediatype[index]);\n    MEDIATYPE.forEach(key => {\n        filter.mediatype[key] = \"inc\";\n    });\n    var availability = [\n        'is_readable',\n        'is_lendable',\n        'available_to_borrow'\n    ];\n    var Availability = infomap[\"可用：\"] || '';\n    var Availabilitys = String(Availability).length > 0 ? Availability.split(\",\") : [];\n    var AVAILABILITY = Availabilitys.map(index => availability[index]);\n    AVAILABILITY.forEach(key => {\n        filter.lending___status[key] = \"inc\";\n    });\n    var Year = infomap[\"年代：\"] || '';\n    var Years = String(Year).length > 0 ? Year.split(\",\") : [];\n    function addYearEntry(year, value) {\n        if (filter.year[year]) {\n            if (!Array.isArray(filter.year[year])) {\n                filter.year[year] = [filter.year[year]];\n            }\n            if (!filter.year[year].includes(value)) {\n                filter.year[year].push(value);\n            }\n        } else {\n            filter.year[year] = value;\n        }\n    }\n    Years.forEach(item => {\n        if (typeof item === 'number') {\n            addYearEntry(item, \"inc\");\n        } else {\n            const range = item.split('-');\n            const startYear = parseInt(range[0]);\n            const endYear = parseInt(range[1]);\n            if (!isNaN(startYear) && !isNaN(endYear)) {\n                for (let i = startYear; i <= endYear; i++) {\n                    addYearEntry(i, \"inc\");\n                }\n            } else if (!isNaN(startYear)) {\n                addYearEntry(startYear, \"inc\");\n            } else {\n                java.longToast('【年代参数】' + n(2) + '范例：1995,2007,2018或者2001-2015');\n            }\n        }\n    });\n    var Subject = infomap[\"主题：\"] || '';\n    var SUBJECT = String(Subject).length > 0 ? Subject.split(\",\") : [];\n    SUBJECT.forEach(key => {\n        filter.subject[key] = \"inc\";\n    });\n    var Collection = infomap[\"合集：\"] || '';\n    var COLLECTION = String(Collection).length > 0 ? Collection.split(\",\") : [];\n    COLLECTION.forEach(key => {\n        filter.collection[key] = \"inc\";\n    });\n    var Creator = infomap[\"作者：\"] || '';\n    var CREATOR = String(Creator).length > 0 ? Creator.split(\",\") : [];\n    CREATOR.forEach(key => {\n        filter.creator[key] = \"inc\";\n    });\n    var Language = infomap[\"语言：\"] || '';\n    var LANGUAGE = String(Language).length > 0 ? Language.split(\",\") : [];\n    LANGUAGE.forEach(key => {\n        filter.language[key] = \"inc\";\n    });\n    if (String(get.p).includes('6')) {\n        var Firsttitle = infomap[\"字母：\"] || '';\n        var FIRSTTITLE = String(Firsttitle).length > 0 ? Firsttitle.split(\",\") : [];\n        FIRSTTITLE.forEach(key => {\n            filter.firstTitle[key] = \"inc\";\n        });\n    }\n    if (String(get.p).includes('7')) {\n        var Firstcreator = infomap[\"字母：\"] || '';\n        var FIRSTTITLE = String(Firstcreator).length > 0 ? Firstcreator.split(\",\") : [];\n        FIRSTCREATOR.forEach(key => {\n            filter.firstCreator[key] = \"inc\";\n        });\n    }\n    for (let key in filter) {\n        if (Object.keys(filter[key]).length === 0) {\n            delete filter[key];\n        }\n    }\n    return java.encodeURI(JSON.stringify(filter));\n}\nfunction removeFromArrayByKey(original, key, element) {\n    if (original[key] && Array.isArray(original[key])) {\n        let index = original[key].indexOf(element);\n        if (index !== -1) {\n            original[key].splice(index, 1);\n        }\n    }\n}\nfunction Imgurl(imgurl) {\n    if (/.jp2/.test(imgurl)) {\n        match = imgurl.match(/(.*)(\\&file=.*)(\\&id=.*)/);\n        imgurl = match[1] + match[3] + match[2];\n    }\n    return decodeURIComponent(imgurl);\n}",
    "lastUpdateTime": 1759402563763,
    "loginUi": "[\n  { name: \"激活码：\", type: \"text\" },\n  { name: \"代理：\", type: \"text\" },\n  { name: \"账号：\", type: \"text\" },\n  { name: \"密码：\", type: \"password\" },\n  {\n    name: \"      💡登录账号💡      \",\n    type: \"button\",\n    action: \"Login()\"\n  },\n  {\n    name: \"      💡源站测试💡      \",\n    type: \"button\",\n    action: \"test(1)\"\n  },\n  { name: \"  查看当前  \", type: \"button\", action: \"look(0)\" },\n  { name: \"   查看历史   \", type: \"button\", action: \"look(1)\" },\n  { name: \"  恢复默认  \", type: \"button\", action: \"test(-1)\" },\n  { name: \"  繁体搜索  \", type: \"button\", action: \"search_TC()\" },\n  { name: \"   繁简转换   \", type: \"button\", action: \"TC_to_SC()\" },\n  { name: \"  目录整理  \", type: \"button\", action: \"settle()\" },\n\n  { name: \"                      ༺ˇ»`ʚ  全局设置  ɞ´«ˇ༻                     \", type: \"button\" },\n  { name: \"  类型参数  \", type: \"button\", action: \"login('【类型参数】' + n(2) + '[0]合集 [1]文本 [2]视频 [3]音频 [4]音乐 [5]图像')\" },\n  { name: \"   可用参数  \", type: \"button\", action: \"login('【可用参数】' + n(2) + '[0]随时可用 [1]图书馆借阅 [2]14天借阅')\" },\n  { name: \"  年代参数  \", type: \"button\", action: \"login('【年代参数】' + n(2) + '范例：1995,2007,2018或者2001-2015')\" },\n  { name: \"类型：\", type: \"text\" },\n  { name: \"可用：\", type: \"text\" },\n  { name: \"年代：\", type: \"text\" },\n  { name: \"主题：\", type: \"text\" },\n  { name: \"合集：\", type: \"text\" },\n  { name: \"作者：\", type: \"text\" },\n  { name: \"语言：\", type: \"text\" },\n  { name: \"                                ✣  排序方式  ✣                                  \", type: \"button\" },\n  { name: \"  总浏览量  \", type: \"button\", action: \"p(0)\" },\n  { name: \"   月浏览量   \", type: \"button\", action: \"p(1)\" },\n  { name: \"  发布日期  \", type: \"button\", action: \"p(2)\" },\n  { name: \"  存档日期  \", type: \"button\", action: \"p(3)\" },\n  { name: \"   审查日期  \", type: \"button\", action: \"p(4)\" },\n  { name: \"  添加日期  \", type: \"button\", action: \"p(5)\" },\n  { name: \"        标题字母筛选        \", type: \"button\", action: \"p(6)\" },\n  { name: \"        作者字母筛选        \", type: \"button\", action: \"p(7)\" },\n  { name: \"字母：\", type: \"text\" },\n\n  { name: \"                                 ✣  播放设置  ✣                                  \", type: \"button\" },\n  { name: \"            刷新播放           \", type: \"button\", action: \"q(0)\" },\n  { name: \"            自动播放           \", type: \"button\", action: \"q(1)\" },\n  { name: \"                                 ✣  码率设置  ✣                                  \", type: \"button\" },\n  { name: \"    动态    \", type: \"button\", action: \"o(0)\" },\n  { name: \"    64Kbps   \", type: \"button\", action: \"o(1)\" },\n  { name: \"    128Kbps    \", type: \"button\", action: \"o(2)\" },\n\n  { name: \"                      ༺ˇ»`ʚ  搜索设置  ɞ´«ˇ༻                     \", type: \"button\" },\n  { name: \"                                ✣  排序方式  ✣                                  \", type: \"button\" },\n  { name: \"            相关排序           \", type: \"button\", action: \"r(0)\" },\n  { name: \"            全局设置           \", type: \"button\", action: \"r(1)\" },\n  { name: \"                                ✣  搜索方式  ✣                                  \", type: \"button\" },\n  { name: \"            标题简介           \", type: \"button\", action: \"s(0)\" },\n  { name: \"            文本内容           \", type: \"button\", action: \"s(1)\" },\n  { name: \"类型[s]：\", type: \"text\" },\n\n  { name: \"                      ༺ˇ»`ʚ  书籍设置  ɞ´«ˇ༻                     \", type: \"button\" },\n  { name: \"类型[b]：\", type: \"text\" },\n\n  { name: \"                      ༺ˇ»`ʚ  视频设置  ɞ´«ˇ༻                     \", type: \"button\" },\n  { name: \"类型[v]：\", type: \"text\" },\n\n  { name: \"                      ༺ˇ»`ʚ  音频设置  ɞ´«ˇ༻                     \", type: \"button\" },\n  { name: \"类型[a]：\", type: \"text\" },\n\n  { name: \"                      ༺ˇ»`ʚ  图像设置  ɞ´«ˇ༻                     \", type: \"button\" },\n  { name: \"类型[i]：\", type: \"text\" },\n\n  {\n    name: \"            💡　　 源　　 站　　 打　　 印　　 💡            \",\n    type: \"button\",\n    action: \"test()\"\n  }\n]",
    "loginUrl": "var fburl = '';\noriginal = {\n    'ci0': 0,\n    'ci1': 0,\n    'ci2': 0,\n    'ci3': 0,\n    'o': 0,\n    'p': 0,\n    'q': 0,\n    'r': 0,\n    's': 0,\n    'search_TC': false,\n    'TC_to_SC': true,\n    'settle': false,\n    'url': 'https://archive.org',\n    'urls': [\n        'https://archive.org'\n    ],\n    'my': [\n    ],\n    'text': [\n    ],\n    'video': [\n    ],\n    'audio': [\n    ],\n    'image': [\n    ]\n};\ntry {\n    $$$ = JSON.parse(source.getVariable());\n    if ($$$ == null) {\n        error;\n    } else {\n        '';\n    };\n} catch (e) {\n    $$$ = original;\n    put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩';\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n    \"method\": \"GET\",\n    \"headers\": Headers\n};\nfunction test(e) {\n    if (e == undefined) {\n        return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕，请到日志查看   ');\n    }\n    if (e == -1) {\n        login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置                 ');\n        return put(original);\n    }\n    if (e == 0) {\n        date1 = new Date().getTime();\n        html = java.ajax($$$.urls[0]);\n        date2 = new Date().getTime();\n        t = date2 - date1;\n        time = t / 1000 + 's';\n        c = String(html).indexOf('Internet Archive');\n        logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间：' + time;\n        if (c == -1 || t > 5000) {\n            return login('【源站更新提示】' + n(2) + '源站更新完毕，请到日志查看' + '\\n    \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣️源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n        } else if (t < 1000) {\n            return login('【源站更新提示】' + n(2) + '源站更新完毕，请到日志查看' + '\\n    \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤️延迟低，推荐使用此站❤️\\n┋┋\\n网络环境优良，请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n        } else if (t >= 1000 && t < 2000) {\n            return login('【源站更新提示】' + n(2) + '源站更新完毕，请到日志查看' + '\\n    \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦️延迟一般，勉强可使用♦️\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n        } else if (t >= 2000 && t < 5000) {\n            return login('【源站更新提示】' + n(2) + '源站更新完毕，请到日志查看' + '\\n    \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高，不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n        }\n    }\n    date1 = new Date().getTime();\n    html = java.ajax($$$.urls[0]);\n    date2 = new Date().getTime();\n    t = date2 - date1;\n    time = t / 1000 + 's';\n    c = String(html).indexOf('Internet Archive');\n    logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间：' + time;\n    if (c == -1 || t > 5000) {\n        return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣️源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n    } else if (t < 1000) {\n        return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤️延迟低，推荐使用此站❤️\\n┋┋\\n网络环境优良，请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n    } else if (t >= 1000 && t < 2000) {\n        return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦️延迟一般，勉强可使用♦️\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n    } else if (t >= 2000 && t < 5000) {\n        return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高，不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n    }\n}\nfunction put(data) {\n    return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n    html = java.webViewGetOverrideUrl(null, fburl, null, '');\n    J = org.jsoup.Jsoup.parse(html);\n    u = J.select('.website_href');\n    for (i = 0; i < 1; i++) {\n        host = String(u.attr('href').split(' ')[i]).replace(/http:/g, 'https:').replace(/\\/+$/, '');\n        if (String($$$['urls']).indexOf(host) === -1) {\n            java.log('\\n✅已添加源站：\\n' + host);\n            $$$['urls'].unshift(host);\n            put($$$);\n            $(0);\n        } else {\n            return test(1);\n        }\n    }\n}\nfunction name(e) {\n    if (n == undefined) {\n        e = 0;\n    }\n    return x[e] + ' ' + $$$.urls[e];\n}\nfunction login(e) {\n    if (e == undefined) {\n        return;\n    }\n    java.longToast(e);\n}\nfunction n(e) {\n    n = '\\n';\n    for (m = 1; m < e; m++) {\n        n = n + '\\n';\n    }\n    return n;\n}\nfunction k(e) {\n    k = ' ';\n    for (q = 1; q < e; q++) {\n        k = k + ' ';\n    }\n    return k;\n}\nfunction l(e) {\n    l = '';\n    for (o = 1; o < e; o++) {\n        l = l + '';\n    }\n    return l;\n}\nfunction look(e) {\n    if (e == 0) {\n        return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n ' + '🎲书源类型：' + (source.bookSourceType == 0 ? '📄文本' : (source.bookSourceType == 1 ? '🎧音频' : (source.bookSourceType == 2 ? '💻图片/视频' : '🗳资源')))) + '\\n┋┋' + ('\\n' + '📺播放方式：' + typeQ($$$.q)) + '\\n┋┋' + ('\\n' + '🎼码率设置：' + typeO($$$.o)) + '\\n┋┋' + ('\\n' + '📚全局排序：' + typeP($$$.p)) + '\\n┋┋' + ('\\n' + '📚搜索排序：' + typeR($$$.r)) + '\\n┋┋' + ('\\n' + '🔎搜索方式：' + typeS($$$.s)) + '\\n┋┋' + ('\\n🔍繁体搜索：' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换：' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理：' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n    } else {\n        return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1：' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2：' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3：' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n    }\n}\nfunction $(e) {\n    if (e == undefined) {\n        e = result['序号：'];\n        e = e > 0 ? e : '0';\n    }\n    if (/^ci[123]$/.test(e)) {\n        eval('i=$$$.' + e);\n    }\n    if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n        return login('【源站错误提示】' + n(2) + '已选择的源站无效，请重新选择');\n    }\n    $$$['url'] = $$$['urls'][e];\n    $$$['ci3'] = $$$['ci2'];\n    $$$['ci2'] = $$$['ci1'];\n    $$$['ci1'] = $$$['ci0'];\n    $$$['ci0'] = e;\n    put($$$);\n    test(e);\n}\nQ = ['刷新播放','自动播放'];\nfunction typeQ(e) {\n    if (e == undefined) {\n        e = 0;\n    }\n    return Q[e];\n}\nfunction q(e) {\n    if (q == undefined) {\n        q = result.q;\n    }\n    if (e == $$$.q) {\n        return login('【播放切换提示】' + n(2) + '已经选择此播放方式，无需更换');\n    }\n    login('【播放切换提示】' + n(2) + '已经切换到[' + typeQ(e) + ']方式');\n    $$$.q = e;\n    return put($$$);\n}\nO = ['动态','64Kbps','128Kbps'];\nfunction typeO(e) {\n    if (e == undefined) {\n        e = 0;\n    }\n    return O[e];\n}\nfunction o(e) {\n    if (o == undefined) {\n        o = result.o;\n    }\n    if (e == $$$.o) {\n        return login('【码率切换提示】' + n(2) + '已经选择此码率，无需更换');\n    }\n    login('【码率切换提示】' + n(2) + '已经切换到[' + typeO(e) + ']码率');\n    $$$.o = e;\n    return put($$$);\n}\nP = ['总浏览量','月浏览量','发布日期','存档日期','审查日期','添加日期','标题字母筛选','作者字母筛选'];\nfunction typeP(e) {\n    if (e == undefined) {\n        e = 1;\n    }\n    return P[e];\n}\nfunction p(e) {\n    if (p == undefined) {\n        p = result.p;\n    }\n    if (e == $$$.p) {\n        return login('【全局排序提示】' + n(2) + '已经选择此排序，无需更换');\n    }\n    login('【全局排序提示】' + n(2) + '已经切换到[' + typeP(e) + ']排序');\n    $$$.p = e;\n    return put($$$);\n}\nR = ['相关排序','全局设置'];\nfunction typeR(e) {\n    if (e == undefined) {\n        e = 1;\n    }\n    return R[e];\n}\nfunction r(e) {\n    if (r == undefined) {\n        r = result.r;\n    }\n    if (e == $$$.r) {\n        return login('【搜索排序提示】' + n(2) + '已经选择此排序，无需更换');\n    }\n    login('【搜索排序提示】' + n(2) + '已经切换到[' + typeR(e) + ']排序');\n    $$$.r = e;\n    return put($$$);\n}\nS = ['标题简介','文本内容'];\nfunction typeS(e) {\n    if (e == undefined) {\n        e = 1;\n    }\n    return S[e];\n}\nfunction s(e) {\n    if (s == undefined) {\n        s = result.s;\n    }\n    if (e == $$$.s) {\n        return login('【搜索方式提示】' + n(2) + '已经选择此搜索方式，无需更换');\n    }\n    login('【搜索方式提示】' + n(2) + '已经切换到[' + typeS(e) + ']搜索');\n    $$$.s = e;\n    return put($$$);\n}\nfunction search_TC() {\n    if (search_TC == undefined) {\n        search_TC = true;\n    }\n    if ($$$.search_TC == true) {\n        login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索，请重新搜索');\n        $$$.search_TC = false;\n        put($$$);\n    } else {\n        login('【繁体搜索提示】' + n(2) + '已开启繁体搜索，请重新搜索');\n        $$$.search_TC = true;\n        put($$$);\n    }\n}\nfunction TC_to_SC() {\n    if (TC_to_SC == undefined) {\n        TC_to_SC = true;\n    }\n    if ($$$.TC_to_SC == true) {\n        login('【简繁转换提示】' + n(2) + '已关闭繁体转换，请刷新书籍');\n        $$$.TC_to_SC = false;\n        put($$$);\n    } else {\n        login('【简繁转换提示】' + n(2) + '已开启繁体转换，请刷新书籍');\n        $$$.TC_to_SC = true;\n        put($$$);\n    }\n}\nfunction settle() {\n    if (settle == undefined) {\n        settle = true;\n    }\n    if ($$$.settle == true) {\n        login('【目录整理提示】' + n(2) + '已关闭目录整理，请刷新目录');\n        $$$.settle = false;\n        put($$$);\n    } else {\n        login('【目录整理提示】' + n(2) + '已开启目录整理，请刷新目录');\n        $$$.settle = true;\n        put($$$);\n    }\n}\nvar result = typeof result !== 'undefined' ? result : {};\nfunction Login() {\n    var Account = result['账号：'] || Map('账号：');\n    var Password = result['密码：'] || Map('密码：');\n    if (Account == '' && Password == '') {\n        login((cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? (Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n已退出账号：' + cache.get(java.md5Encode16(Get('url') + \"Account_1\")) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛'))) : ('【登录提示】' + '\\n\\n请输入账号和密码'));\n        cookie.removeCookie(Get('url'));\n        cache.put(java.md5Encode16(Get('url') + \"Account_1\"),'');\n        return;\n    } else if (Account == '') {\n        login('【登录提示】' + '\\n\\n请输入账号');\n        return;\n    } else if (Password == '') {\n        login('【登录提示】' + '\\n\\n请输入密码');\n        return;\n    } else {\n            cookie.removeCookie(Get('url'));\n            var requestBody = 'username=' + Account + '&password=' + Password+ '&remember=true';\n            var headers = '{\"Cookie\":\"test-cookie=1\"}';\n            var option = {\n                \"method\": \"POST\",\n                \"body\": String(requestBody),\n                \"headers\": String(headers)\n            };\n            Response = java.ajax(Get('url') + '/account/login,' + JSON.stringify(option));\n            if (JSON.parse(Response).ststus = 'ok') {\n                var Result = java.ajax(Get('url') + '/services/user.php?op=whoami');\n                let ck = cookie.getCookie(Get('url'));\n                var list = JSON.parse(Result).value;\n                var user = list.screenname;\n                var fav = String(list.itemname);\n                cache.put(java.md5Encode16(Get('url') + \"Fav_1\"), fav.replace(/@/, 'fav-'));\n                cache.put(java.md5Encode16(Get('url') + \"Fav_2\"), fav.replace(/@/, '%40'));\n                cache.put(java.md5Encode16(Get('url') + \"Account_1\"), user);\n                login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n账号：' + Account + '\\n┋┋' + '\\n❤️登录成功❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n            } else {\n                cache.put(java.md5Encode16(Get('url') + \"Account_1\"),'');\n                login('【登录提示】' + '\\n\\n♣️登录失败♣️\\n\\n请检查账号和密码');\n            }\n    }\n}",
    "respondTime": 195110,
    "ruleBookInfo": {
      "author": "author",
      "canReName": "reName",
      "coverUrl": "cover",
      "downloadUrls": "durl",
      "init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n    \"method\": \"GET\",\n    \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n    Account = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : '';\n    var J = org.jsoup.Jsoup.parse(result);\n    var $2 = element => String(java.getElements(element).text());\n    var $3 = element => String(J.select(element).attr('src'));\n    url = baseUrl;\n    s = '';\n    k = '';\n    t = '';\n    l = '';\n    l = String(l);\n    l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n    Setting = '\\n📌当前源站：' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n🎲书源类型：' + (source.bookSourceType == 2 ? '〖默认〗' : '〖自选〗') + (source.bookSourceType == 0 ? '📄文本' : (source.bookSourceType == 1 ? '🎧音频' : (source.bookSourceType == 2 ? '💻图片/视频' : '🗳资源')))) + ('\\n📺播放方式：' + (Get('q') == 0 ? '〖默认〗刷新播放' : '〖自选〗自动播放')) + ('\\n🎼码率设置：〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + O[Get('o')]) + ('\\n📚全局排序：〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + P[Get('p')]) + ('\\n📚搜索排序：〖' + (Get('r') == 0 ? '默认' : '自选') + '〗' + R[Get('r')]) + ('\\n🔎搜索方式：〖' + (Get('r') == 0 ? '默认' : '自选') + '〗' + S[Get('s')]) + ('\\n🔍繁体搜索：' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换：' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理：' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n    changeLog = '\\nㅤ\\n' + Setting + '\\nㅤ\\n';\n    name = cache.get(java.md5Encode16('Name' + baseUrl));\n    author = cache.get(java.md5Encode16('Author' + baseUrl));\n    kind1 = cache.get(java.md5Encode16('Kind' + baseUrl));\n    kind = String(kind1).replace(/^(.{60}).*/, '$1');\n    latest = $2('.metadata-definition.4');\n    intro = cache.get(java.md5Encode16('Intro' + baseUrl));\n    cover = cache.get(java.md5Encode16('Cover' + baseUrl));\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && cache.get(java.md5Encode16('Type' + baseUrl)).includes('collection')) {\n        latest = '';\n        if (book.readConfig && book.group > 0) {\n            if (author .includes('我的合集') && String($$$.my).indexOf(name + '::' + baseUrl) == -1) {\n                $$$['my'].push(name + '::' + baseUrl);\n                put($$$);\n                login(Put(JSON.stringify('【发现提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n❤️合集已添加到:发现>书籍❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n            }\n            if (kind1.includes('texts') && String($$$.text).indexOf(name + '::' + baseUrl) == -1) {\n                $$$['text'].push(name + '::' + baseUrl);\n                put($$$);\n                login(Put(JSON.stringify('【发现提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n❤️合集已添加到:发现>书籍❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n            }\n            if (kind1.includes('movies') && String($$$.video).indexOf(name + '::' + baseUrl) == -1) {\n                $$$['video'].push(name + '::' + baseUrl);\n                put($$$);\n                login(Put(JSON.stringify('【发现提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n❤️合集已添加到:发现>视频❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n            }\n            if ((kind1.includes('audio') || kind1.includes('etree')) && String($$$.audio).indexOf(name + '::' + baseUrl) == -1) {\n                $$$['audio'].push(name + '::' + baseUrl);\n                put($$$);\n                login(Put(JSON.stringify('【发现提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n❤️合集已添加到:发现>音频❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n            }\n            if (kind1.includes('image') && String($$$.image).indexOf(name + '::' + baseUrl) == -1) {\n                $$$['image'].push(name + '::' + baseUrl);\n                put($$$);\n                login(Put(JSON.stringify('【发现提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n❤️合集已添加到:发现>图像❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n            }\n        }\n        if (book.readConfig && book.group < 1 && (String($$$.my).indexOf(book.name + '::' + baseUrl) !== -1 || String($$$.text).indexOf(book.name + '::' + baseUrl) !== -1 || String($$$.video).indexOf(book.name + '::' + baseUrl) !== -1 || String($$$.audio).indexOf(book.name + '::' + baseUrl) !== -1 || String($$$.image).indexOf(book.name + '::' + baseUrl) !== -1)) {\n            removeFromArrayByKey($$$, 'my', book.name + '::' + baseUrl);\n            removeFromArrayByKey($$$, 'text', book.name + '::' + baseUrl);\n            removeFromArrayByKey($$$, 'video', book.name + '::' + baseUrl);\n            removeFromArrayByKey($$$, 'audio', book.name + '::' + baseUrl);\n            removeFromArrayByKey($$$, 'image', book.name + '::' + baseUrl);\n            put($$$);\n            login(Put(JSON.stringify('【发现提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n♣️合集已从发现移除♣️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && cache.get(java.md5Encode16('Type' + baseUrl)).includes('texts')) {\n        if (result.includes('js-bookreader')) {\n            var LIST = JSON.parse(java.getElements('.js-bookreader').attr('value'));\n            var list = Object.values(LIST.multipleBooksList.by_subprefix);\n            var readurl = LIST.url;\n            var read = java.ajax(decodeURIComponent('https:' + readurl));\n            var klist = Object.keys(JSON.parse(read).data.metadata);\n            var vlist = Object.values(JSON.parse(read).data.metadata);\n            author = String($2('.metadata-definition.0 dd')).replace(/\\,\\s/g, '/').replace(/\\,/g, '/').replace(/undefined/g, '');\n            latest = list[list.length - 1].title;\n            var Durls = java.getElements('.format-group');\n            var durls1 = [];\n            var durls2 = [];\n            for (j in Durls) {\n                let num = parseInt(j) + 1;\n                durls1.push('[' + num + ']' + String(Durls[j].select('.format-summary').text()).replace(/download/g, '') + '〔' + String(Durls[j].select('.hover-badge-stealth').text()).replace(/download/g, '') + '〕');\n                durls2.push(Durls[j].select('.format-summary').attr('href'));\n            }\n            var dintro = '📥下载链接：\\n' + durls1.join('\\n');\n            if (book.readConfig && book.getVariable(\"custom\") > 0) {\n                dt = book.getVariable(\"custom\");\n                DURL = Get('url') + durls2[dt-1];\n                java.startBrowser(DURL, '下载链接：' + durls1[dt-1]);\n                book.setVariable(JSON.stringify('', null, '\\t'));\n            }\n            var intros = [];\n            for (j in klist) {\n                intros.push('◈ ' + klist[j] + ' : ' + vlist[j]);\n            }\n            intro = dintro + '\\nㅤ\\n' + intros.join('\\n').replace(/\\,/g, ', ').replace(/\\[\\/.*?\\]/g, ' ').replace(/\\[.*?\\]/g, '');\n            var li = JSON.parse(read).data.brOptions;\n            cover = li.data[0][0].uri ? String(li.data[0][0].uri).replace(/\\&$/, '') : cover;\n        }\n        if (result.includes('js-iaux-pdfs')) {\n            var LIST = JSON.parse(java.getElements('.js-ia-metadata').attr('value'));\n            var list = JSON.parse(java.getElements('.js-iaux-pdfs').attr('value'));\n            var klist = Object.keys(LIST.metadata);\n            var vlist = Object.values(LIST.metadata);\n            author = String($2('.metadata-definition.0 dd')).replace(/\\,\\s/g, '/').replace(/\\,/g, '/').replace(/undefined/g, '');\n            latest = list[list.length - 1].title;\n            var Durls = java.getElements('.format-group');\n            var durls1 = [];\n            var durls2 = [];\n            for (j in Durls) {\n                let num = parseInt(j) + 1;\n                durls1.push('[' + num + ']' + String(Durls[j].select('.format-summary').text()).replace(/download/g, '') + '〔' + String(Durls[j].select('.hover-badge-stealth').text()).replace(/download/g, '') + '〕');\n                durls2.push(Durls[j].select('.format-summary').attr('href'));\n            }\n            var dintro = '📥下载链接：\\n' + durls1.join('\\n');\n            if (book.readConfig && book.getVariable(\"custom\") > 0) {\n                dt = book.getVariable(\"custom\");\n                DURL = Get('url') + durls2[dt-1];\n                java.startBrowser(DURL, '下载链接：' + durls1[dt-1]);\n                book.setVariable(JSON.stringify('', null, '\\t'));\n            }\n            var intros = [];\n            for (j in klist) {\n                intros.push('◈ ' + klist[j] + ' : ' + vlist[j]);\n            }\n            intro = dintro + '\\nㅤ\\n' + intros.join('\\n').replace(/\\,/g, ', ').replace(/\\[\\/.*?\\]/g, ' ').replace(/\\[.*?\\]/g, '');\n            cover = cover;\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && /movies/.test(cache.get(java.md5Encode16('Type' + baseUrl)))) {\n        if (result.includes('js-play8-playlist')) {\n            var list = JSON.parse(java.getElements('.js-play8-playlist').attr('value'));\n            author = String($2('.metadata-definition.0 dd')).replace(/\\,\\s/g, '/').replace(/\\,/g, '/').replace(/undefined/g, '');\n            latest = list[list.length - 1].title;\n            var Durls = java.getElements('.format-group');\n            var durls1 = [];\n            var durls2 = [];\n            for (j in Durls) {\n                let num = parseInt(j) + 1;\n                durls1.push('[' + num + ']' + String(Durls[j].select('.format-summary').text()).replace(/download/g, '') + '〔' + String(Durls[j].select('.hover-badge-stealth').text()).replace(/download/g, '') + '〕');\n                durls2.push(Durls[j].select('.format-summary').attr('href'));\n            }\n            var dintro = '📥下载链接：\\n' + durls1.join('\\n');\n            if (book.readConfig && book.getVariable(\"custom\") > 0) {\n                dt = book.getVariable(\"custom\");\n                DURL = Get('url') + durls2[dt-1];\n                java.startBrowser(DURL, '下载链接：' + durls1[dt-1]);\n                book.setVariable(JSON.stringify('', null, '\\t'));\n            }\n            intro = dintro + '\\nㅤ\\n' + $2('.metadata-definition').replace(/^by/, '\\n◈ by :').replace(/Publication\\sdate/, '\\n◈ Publication date :').replace(/Usage/, '\\n◈ Usage :').replace(/Topics/, '\\n◈ Topics :').replace(/Language/, '\\n◈ Language :').replace(/Addeddate/, '\\n◈ Addeddate :').replace(/Collection_added/, '\\n◈ Collection_added :').replace(/Color/, '\\n◈ Color :').replace(/Identifier/, '\\n◈ Identifier :').replace(/Reviews allowed/, '\\n◈ Reviews allowed :').replace(/Scanner/, '\\n◈ Scanner :').replace(/Sound/, '\\n◈ Sound :').replace(/Source/, '\\n◈ Source :');\n            cover = list[0].image ? Get('url') + list[0].image : cover;\n        }\n        if (result.includes('js-tv3-init')) {\n            var $2 = element => String(java.getElements(element).text());\n            var $3 = element => java.getElements(element);\n            var list = JSON.parse(java.getElements('.js-tv3-init').attr('value'));\n            latest = '';\n            intro = $2('.col-sm-8.thats-left.item-details-metadata').replace(/^tv\\s/, '◈ ').replace(/CEST\\s/, 'CEST\\n◈ ').replace(/Captioning/, '\\n◈ Captioning').replace(/TOPIC\\sFREQUENCY/, '\\n◈ TOPIC FREQUENCY :').replace(/Network/, '\\n◈ Network :').replace(/Duration/, '\\n◈ Duration :').replace(/Scanned\\sin/, '\\n◈ Scanned in :').replace(/Language/, '\\n◈ Language :').replace(/Source/, '\\n◈ Source :').replace(/Tuner/, '\\n◈ Tuner :').replace(/Video\\sCodec/, '\\n◈ Video Codec :').replace(/Audio\\sCocec/, '\\n◈ Audio Cocec :').replace(/Pixel\\swidth/, '\\n◈ Pixel width :').replace(/Pixel\\sheight/, '\\n◈ Pixel height :').replace(/Audio\\/Visual/, '\\n◈ Audio/Visual :').replace(/Notes/, '\\n◈ Notes :').replace(/◈\\s\\n◈/, '\\n◈');\n        }\n        if (result.includes('js-carousel2')) {\n            var Durls = java.getElements('.format-group');\n            var durls1 = [];\n            var durls2 = [];\n            for (j in Durls) {\n                let num = parseInt(j) + 1;\n                durls1.push('[' + num + ']' + String(Durls[j].select('.format-summary').text()).replace(/download/g, '') + '〔' + String(Durls[j].select('.hover-badge-stealth').text()).replace(/download/g, '') + '〕');\n                durls2.push(Durls[j].select('.format-summary').attr('href'));\n            }\n            var dintro = '📥下载链接：\\n' + durls1.join('\\n');\n            if (book.readConfig && book.getVariable(\"custom\") > 0) {\n                dt = book.getVariable(\"custom\");\n                DURL = Get('url') + durls2[dt-1];\n                java.startBrowser(DURL, '下载链接：' + durls1[dt-1]);\n                book.setVariable(JSON.stringify('', null, '\\t'));\n            }\n            intro = dintro + '\\nㅤ\\n' + $2('.metadata-definition').replace(/^by/, '\\n◈ by :').replace(/Topics/, '\\n◈ Topics :').replace(/Addeddate/, '\\n◈ Addeddate :').replace(/Identifier/, '\\n◈ Identifier :').replace(/Reviews allowed/, '\\n◈ Reviews allowed :').replace(/Scanner/, '\\n◈ Scanner :');\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && /audio|etree/.test(cache.get(java.md5Encode16('Type' + baseUrl)))) {\n        if (result.includes('js-ia-metadata')) {\n            var LIST = JSON.parse(java.getElements('.js-ia-metadata').attr('value'));\n            var IMGLIST = JSON.parse(java.getElements('.js-iaux-loose-images').attr('value'));\n            var list = LIST.files;\n            var klist = Object.keys(LIST.metadata);\n            var vlist = Object.values(LIST.metadata);\n            author = String($2('.metadata-definition.0 dd')).replace(/\\,\\s/g, '/').replace(/\\,/g, '/').replace(/undefined/g, '');\n            latest = list[list.length - 1].title;\n            var Durls = java.getElements('.format-group');\n            var durls1 = [];\n            var durls2 = [];\n            for (j in Durls) {\n                let num = parseInt(j) + 1;\n                durls1.push('[' + num + ']' + String(Durls[j].select('.format-summary').text()).replace(/download/g, '') + '〔' + String(Durls[j].select('.hover-badge-stealth').text()).replace(/download/g, '') + '〕');\n                durls2.push(Durls[j].select('.format-summary').attr('href'));\n            }\n            var dintro = '📥下载链接：\\n' + durls1.join('\\n');\n            if (book.readConfig && book.getVariable(\"custom\") > 0) {\n                dt = book.getVariable(\"custom\");\n                DURL = Get('url') + durls2[dt-1];\n                java.startBrowser(DURL, '下载链接：' + durls1[dt-1]);\n                book.setVariable(JSON.stringify('', null, '\\t'));\n            }\n            var intros = [];\n            for (j in klist) {\n                intros.push('◈ ' + klist[j] + ' : ' + vlist[j]);\n            }\n            intro = dintro + '\\nㅤ\\n' + intros.join('\\n').replace(/\\,/g, ', ').replace(/\\[\\/.*?\\]/g, ' ').replace(/\\[.*?\\]/g, '');\n            cover = IMGLIST.image_url ? IMGLIST.image_url : cover;\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && /image/.test(cache.get(java.md5Encode16('Type' + baseUrl)))) {\n        var Durls = java.getElements('.format-group');\n        var durls1 = [];\n        var durls2 = [];\n        for (j in Durls) {\n            let num = parseInt(j) + 1;\n            durls1.push('[' + num + ']' + String(Durls[j].select('.format-summary').text()).replace(/download/g, '') + '〔' + String(Durls[j].select('.hover-badge-stealth').text()).replace(/download/g, '') + '〕');\n            durls2.push(Durls[j].select('.format-summary').attr('href'));\n        }\n        var dintro = '📥下载链接：\\n' + durls1.join('\\n');\n        if (book.readConfig && book.getVariable(\"custom\") > 0) {\n            dt = book.getVariable(\"custom\");\n            DURL = Get('url') + durls2[dt-1];\n            java.startBrowser(DURL, '下载链接：' + durls1[dt-1]);\n            book.setVariable(JSON.stringify('', null, '\\t'));\n        }\n        intro = dintro + '\\nㅤ\\n' + $2('.metadata-definition').replace(/^by/, '\\n◈ by :').replace(/Topics/, '\\n◈ Topics :').replace(/Addeddate/, '\\n◈ Addeddate :').replace(/Identifier/, '\\n◈ Identifier :').replace(/Reviews allowed/, '\\n◈ Reviews allowed :').replace(/Scanner/, '\\n◈ Scanner :');\n    }\n    if(String(Account).length > 0) {\n        let scurl = Get('url') + '/bookmarks.php?add_bookmark=1&mediatype=' + cache.get(java.md5Encode16('Type' + baseUrl)) + '&identifier=' + cache.get(java.md5Encode16('Identifier' + baseUrl)) + '&title=' + java.encodeURI(String(cache.get(java.md5Encode16('Name' + baseUrl))).replace(/\\s/g, '+'));\n        let qxurl = Get('url') + '/details/' + cache.get(java.md5Encode16(Get('url') + \"Fav_1\")) + '?remove_item=' + cache.get(java.md5Encode16('Identifier' + baseUrl)) + '&kind=favorite';\n        let dataId = cache.get(java.md5Encode16('Identifier' + baseUrl));\n        var SC = cache.get(java.md5Encode16(book.originName + Account + dataId)) ? cache.get(java.md5Encode16(book.originName + Account + dataId)) : '';\n        if (book.readConfig && book.group > 0 && !SC.includes('y') && !cache.get(java.md5Encode16('Type' + baseUrl)).includes('collection')) {\n            java.ajax(scurl);\n            cache.put(java.md5Encode16(book.originName + Account + dataId),'y');\n            login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n❤️已添加收藏❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n        }\n        if (book.readConfig && book.group < 1 && SC.includes('y') && !cache.get(java.md5Encode16('Type' + baseUrl)).includes('collection')) {\n            java.ajax(qxurl);\n            cache.put(java.md5Encode16(book.originName + Account + dataId),'n');\n            login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + name + '\\n┋┋' + '\\n♣️已取消收藏♣️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n        }\n    }\n    book = JSON.stringify({\n        'name': name,\n        'author': author,\n        'kind': kind,\n        'word': '',\n        'latest': latest,\n        'intro': (cache.get(java.md5Encode16('Available' + book.bookUrl)) == 'false' ? '\\n⛔️该书籍目前无法借阅' : '') + changeLog + intro,\n        'cover': cover,\n        'url': url,\n        'durl': '',\n        'reName': true\n    });\n} else {\n    (function Book() {\n        apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n        json = java.ajax(apiBaseUrl);\n        Title = JSON.parse(json)['title'];\n        Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n        return { Title: Title, Intro: Intro };\n    }());\n    book = JSON.stringify({\n        'kind': book['kind'],\n        'latest': Title[Title.length - 1],\n        'intro': Intro[0]\n    });\n}\nPut(book);\n</js>",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "latest",
      "name": "name",
      "tocUrl": "url",
      "wordCount": "word"
    },
    "ruleContent": {
      "content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n    if (cache.get(java.md5Encode16('Type' + book.bookUrl)) && /collection/.test(cache.get(java.md5Encode16('Type' + book.bookUrl)))) {\n        result ='<img src=\"' + Imgurl(String(book.coverUrl).replace(/\\,\\{.*/, '')) + '\">';\n    }\n    if (cache.get(java.md5Encode16('Type' + book.bookUrl)) && cache.get(java.md5Encode16('Type' + book.bookUrl)).includes('texts')) {\n        if (!result.includes('js-iaux-pdfs') && java.get('FDF' + baseUrl) == 'n') {\n            var ck = cookie.getCookie(baseUrl);\n            var bookid = String(book.bookUrl).replace(/.*\\//, '');\n            var action = 'action';\n            var identifier = 'identifier';\n            function Body(e) {\n                var requestBody = `------WebKitFormBoundary\nContent-Disposition: form-data; name=${action}\n\n${e}\n------WebKitFormBoundary\nContent-Disposition: form-data; name=${identifier}\n\n${bookid}\n------WebKitFormBoundary\n`;\n                return String(requestBody);\n            }\n            var headers = {\"Content-Type\":\"multipart/form-data; boundary=----WebKitFormBoundary\"};\n            function Option(e) {\n                var option = {\n                    \"method\": \"POST\",\n                    \"body\": e,\n                    \"headers\": headers\n                };\n                return JSON.stringify(option);\n            }\n            if (String(chapter).includes('isVip=true') && cache.get('Borrow' + baseUrl) == 'true') {\n            \t    java.toast('【借阅提示】\\nㅤ\\n❤️借阅成功，开始重新加载❤️');\n                cache.put('Borrow' + baseUrl, 'false');\n                var url = Get('url') + '/services/loans/loan,' + Option(Body('browse_book'));\n                java.ajax(url);\n                var url1 = Get('url') + '/services/loans/loan,' + Option(Body('borrow_book'));\n                java.ajax(url1);\n                var option2 = '{\"headers\":{\"Content-Type\":\"application/json;charset=utf-8\"},\"method\": \"GET\"}';\n                var url2 = Get('url') + '/services/users/me/lists?item=' + bookid + ',' + option2;\n                java.ajax(url2);\n                var option3 = '{\"body\":\"action=grant_access&identifier=' + bookid + '\",\"headers\":{\"Content-Type\":\"application/json;charset=utf-8\"},\"method\": \"POST\"}';\n                var url3 = Get('url') + '/services/loans/loan/searchInside.php,' + option3;\n                java.ajax(url3);\n                var url4 = Get('url') + '/services/loans/loan,' + Option(Body('create_token'));\n                java.ajax(url4);\n                var option5 = '{\"headers\":{\"Content-Type\":\"application/json;charset=utf-8\"},\"method\": \"GET\"}';\n                var url5 = Get('url') + '/services/bookmarks.php?identifier=' + bookid + ',' + option5;\n                java.ajax(url5);\n                ck = cookie.getCookie(baseUrl);\n                cookie.setCookie(baseUrl, `${ck};loan-${bookid}=`);\n            }\n            var readurl = decodeURIComponent('https:' + JSON.parse(java.getElements('.js-bookreader').attr('value')).url);\n            var read = java.ajax(readurl);\n            var list = JSON.parse(read).data.brOptions.data;\n            var allURIs = [];\n            list.forEach(pageGroup => {\n              pageGroup.forEach(page => {\n                  allURIs.push(page.uri);\n              });\n            });\n            var result = '';\n            for(i in allURIs){\n                result +='<img src=\"' + Imgurl(allURIs[i]) + ',{\"headers\":{\"Referer\":\"' + baseUrl.replace(/(.*\\/\\/.*?\\/details\\/.*?)\\/.*/, '$1') + '\";\"Cookie\":\"' + ck + '\"}}\">\\n';\n            }\n        } else {\n            var start = cache.get(java.md5Encode16(book.name + baseUrl));\n            if (start == 'y') {\n                cache.put(java.md5Encode16(book.name + baseUrl), 'n');\n                java.startBrowser(baseUrl, book.durChapterTitle);\n            } else {\n                cache.put(java.md5Encode16(book.name + baseUrl), 'y');\n                java.toast('【PDF下载提示】\\nㅤ\\n❤️网页下载PDF❤️');\n            }\n            result ='<img src=\"' + Imgurl(String(book.coverUrl).replace(/\\,\\{.*/, '')) + '\">\\n';\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + book.bookUrl)) && /movies/.test(cache.get(java.md5Encode16('Type' + book.bookUrl)))) {\n        if (source.bookSourceType !== 1) {\n            if (baseUrl.includes('movies') || baseUrl.includes('TV3')) {\n                var start = Get('q') == 0 ? cache.get(java.md5Encode16(book.name + baseUrl)) : 'y';\n                if (java.get('Video' + baseUrl) && start == 'y') {\n                    cache.put(java.md5Encode16(book.name + baseUrl), 'n');\n                    java.startBrowser(java.get('Video' + baseUrl), book.durChapterTitle);\n                } else {\n                    cache.put(java.md5Encode16(book.name + baseUrl), 'y');\n                    java.toast('【播放提示】\\nㅤ\\n❤️刷新开始播放❤️');\n                }\n                result ='<img src=\"' + java.get('Image' + baseUrl) + '\">\\n' + (java.get('Intro' + baseUrl) ? java.get('Intro' + baseUrl) : '');\n            } else {\n                java.toast('【播放提示】\\nㅤ\\n♣️视频没有播放链接♣️');\n                result ='<img src=\"' + Imgurl(String(book.coverUrl).replace(/\\,\\{.*/, '')) + '\">\\n';\n            }\n        } else {\n            result;\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + book.bookUrl)) && /audio|etree/.test(cache.get(java.md5Encode16('Type' + book.bookUrl)))) {\n        if (source.bookSourceType !== 1) {\n            var start = Get('q') == 0 ? cache.get(java.md5Encode16(book.name + baseUrl)) : 'y';\n            if (java.get('Audio' + baseUrl) && start == 'y') {\n                cache.put(java.md5Encode16(book.name + baseUrl), 'n');\n                java.startBrowser(java.get('Audio' + baseUrl), book.durChapterTitle);\n            } else {\n                cache.put(java.md5Encode16(book.name + baseUrl), 'y');\n                java.toast('【播放提示】\\nㅤ\\n❤️刷新开始播放❤️');\n            }\n            result ='<img src=\"' + Imgurl(String(book.coverUrl).replace(/\\,\\{.*/, '')) + '\">';\n        } else {\n            result;\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + book.bookUrl)) && /image/.test(cache.get(java.md5Encode16('Type' + book.bookUrl)))) {\n        var list = java.getElements('.carousel-image-wrapper');\n        var result = '';\n        for(i in list){\n            result +='<img src=\"' + Imgurl(Get('url') + list[i].attr('href')) + '\">\\n';\n        }\n    }\n} else {\n    if (baseUrl.includes('/json/')) {\n        '<br><img src=\"https://qyyuapi.com/j-img/' + String(title).replace(/〔.*$/, \"\") + '.jpg\">';\n    } else {\n        '<br><img src=\"https://qyyuapi.com/img/' + String(title).replace(/〔.*$/, \"\") + '.jpg\">';\n    }\n}\n</js>",
      "imageStyle": "FULL",
      "payAction": "var bookid = String(book.bookUrl).replace(/.*\\//, '');\nvar action = 'action';\nvar identifier = 'identifier';\nfunction Body(e) {\n    var requestBody = `------WebKitFormBoundary\nContent-Disposition: form-data; name=${action}\n\n${e}\n------WebKitFormBoundary\nContent-Disposition: form-data; name=${identifier}\n\n${bookid}\n------WebKitFormBoundary\n`;\n    return String(requestBody);\n}\nvar headers = {\"Content-Type\":\"multipart/form-data; boundary=----WebKitFormBoundary\"};\nfunction Option(e) {\n    var option = {\n        \"method\": \"POST\",\n        \"body\": e,\n        \"headers\": headers\n    };\n    return JSON.stringify(option);\n}\n(function borrow(e) {\n    if (cache.get('Borrow' + baseUrl) == 'false') {\n        cache.put('Borrow' + baseUrl, 'true');\n        var url = Get('url') + '/services/loans/loan,' + Option(Body('return_loan'));\n        java.ajax(url);\n        java.toast('【借阅提示】\\nㅤ\\n♣️书籍归还成功♣️');\n        return false;\n    } else if (cache.get(java.md5Encode16('Available' + book.bookUrl)) == 'false') {\n        cache.put('Borrow' + baseUrl, '');\n        java.toast('【借阅提示】\\nㅤ\\n♣️该书籍无法借阅♣️');\n        return false;\n    } else {\n        cache.put('Borrow' + baseUrl, 'true');\n        return true;\n    }\n}());",
      "sourceRegex": ".*\\.(mp3|mp4).*"
    },
    "ruleExplore": {
      "author": "author",
      "bookList": "<js>\nvar _0x4e7b=['\\x59\\x57\\x56\\x7a\\x51\\x6d\\x46\\x7a\\x5a\\x54\\x59\\x30\\x52\\x47\\x56\\x6a\\x62\\x32\\x52\\x6c\\x56\\x47\\x39\\x54\\x64\\x48\\x4a\\x70\\x62\\x6d\\x63\\x3d','\\x64\\x6d\\x46\\x79\\x61\\x57\\x46\\x69\\x62\\x47\\x56\\x44\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x30','\\x49\\x79\\x4d\\x6a\\x49\\x33\\x68\\x70\\x59\\x57\\x38\\x74\\x61\\x47\\x46\\x75\\x4a\\x69\\x59\\x6d\\x4a\\x67\\x3d\\x3d','\\x51\\x55\\x56\\x54\\x4c\\x30\\x56\\x44\\x51\\x69\\x39\\x51\\x53\\x30\\x4e\\x54\\x4e\\x31\\x42\\x68\\x5a\\x47\\x52\\x70\\x62\\x6d\\x63\\x3d'];var _0x40e6=function(_0x4e7bbb,_0x40e68d){_0x4e7bbb=_0x4e7bbb-0x0;var _0x2e143e=_0x4e7b[_0x4e7bbb];if(_0x40e6['zKEfNe']===undefined){(function(){var _0x53ff17=function(){var _0x2e28cc;try{_0x2e28cc=Function('return\\x20(function()\\x20'+'{}.constructor(\\x22return\\x20this\\x22)(\\x20)'+');')();}catch(_0x4298b5){_0x2e28cc=window;}return _0x2e28cc;};var _0x142bd2=_0x53ff17();var _0x597c99='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x142bd2['atob']||(_0x142bd2['atob']=function(_0x388cc3){var _0x9c40ad=String(_0x388cc3)['replace'](/=+$/,'');var _0x47b0ae='';for(var _0x78fcad=0x0,_0x172c5c,_0x53fc1f,_0x35ec06=0x0;_0x53fc1f=_0x9c40ad['charAt'](_0x35ec06++);~_0x53fc1f&&(_0x172c5c=_0x78fcad%0x4?_0x172c5c*0x40+_0x53fc1f:_0x53fc1f,_0x78fcad++%0x4)?_0x47b0ae+=String['fromCharCode'](0xff&_0x172c5c>>(-0x2*_0x78fcad&0x6)):0x0){_0x53fc1f=_0x597c99['indexOf'](_0x53fc1f);}return _0x47b0ae;});}());_0x40e6['mTDsfj']=function(_0x219eb0){var _0x97d542=atob(_0x219eb0);var _0x115c96=[];for(var _0xcff25c=0x0,_0x67b08c=_0x97d542['length'];_0xcff25c<_0x67b08c;_0xcff25c++){_0x115c96+='%'+('00'+_0x97d542['charCodeAt'](_0xcff25c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x115c96);};_0x40e6['hdxqpq']={};_0x40e6['zKEfNe']=!![];}var _0x57fc89=_0x40e6['hdxqpq'][_0x4e7bbb];if(_0x57fc89===undefined){_0x2e143e=_0x40e6['mTDsfj'](_0x2e143e);_0x40e6['hdxqpq'][_0x4e7bbb]=_0x2e143e;}else{_0x2e143e=_0x57fc89;}return _0x2e143e;};eval(String(java[_0x40e6('\\x30\\x78\\x30')](source[_0x40e6('\\x30\\x78\\x31')],_0x40e6('\\x30\\x78\\x32'),_0x40e6('\\x30\\x78\\x33'),'')));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n    \"method\": \"GET\",\n    \"headers\": Headers\n};\nif (User == true) {\n    var list = JSON.parse(result).response.body ? (JSON.parse(result).response.body.hits ? JSON.parse(result).response.body.hits.hits : (JSON.parse(result).response.body.page_elements.collections ? JSON.parse(result).response.body.page_elements.collections.hits.hits : JSON.parse(result).response.body.page_elements.lending.loans)) : [];\n    for (i in list) {\n        name = list[i].fields.title;\n        var collections = [];\n        var collectionElements = list[i].fields.collection;\n        for (var j in collectionElements) {\n            collections.push(String(collectionElements[j]));\n        }\n        collection = collections.join(',');\n        if (list[i].fields.mediatype.includes('collection')) {\n            author = '【默认合集】';\n            if (collection.includes('texts')) {\n                author = '【书籍合集】';\n            } else if (collection.includes('movies')) {\n                author = '【视频合集】';\n            } else if (collection.includes('audio') || collection.includes('etree')) {\n                author = '【音频合集】';\n            } else if (collection.includes('image')) {\n                author = '【图像合集】';\n            } else {\n                author = '【我的合集】';\n            }\n            kind = shortenNumber(list[i].fields.item_count || 0) + ' items' + ',' + formatBytes(list[i].fields.collection_size || 0) + ',collection' + ',' + collection;\n            latest = '';\n        } else {\n            author = String(list[i].fields.creator).replace(/\\,\\s/g, ' ').replace(/\\,/g, ' ').replace(/undefined/g, '');\n            kind = String('✦ ' + shortenNumber(list[i].fields.downloads || 0) + ',' + '♥ ' + shortenNumber(list[i].fields.num_favorites || 0) + ',' + String(list[i].fields.mediatype).replace(/etree/, 'music') + ',' + list[i].fields.language + ',' + list[i].fields.year).replace(/undefined/g, '').replace(/✦\\s\\,/, '✦ 0,').replace(/♥\\s\\,/, '♥ 0,');\n            latest = 'Addeddate: ' + String(list[i].fields.addeddate).replace(/T/, ' ').replace(/Z/, '');\n        }\n        intro = String(list[i].fields.description).replace(/undefined/g, '');\n        cover = decodeURIComponent(Get('url') + '/services/img/' + list[i].fields.identifier);\n        url = decodeURIComponent(Get('url') + '/details/' + list[i].fields.identifier);\n        available = list[i].fields.lending___available_to_browse;\n        cache.put(java.md5Encode16('Type' + url), list[i].fields.mediatype);\n        cache.put(java.md5Encode16('Identifier' + url), list[i].fields.identifier);\n        cache.put(java.md5Encode16('Name' + url), name);\n        cache.put(java.md5Encode16('Author' + url), author);\n        cache.put(java.md5Encode16('Kind' + url), kind);\n        cache.put(java.md5Encode16('Cover' + url), cover);\n        cache.put(java.md5Encode16('Intro' + url), intro);\n        cache.put(java.md5Encode16('Available' + url), available);\n        data.push({\n            'name': name,\n            'author': author,\n            'kind': kind,\n            'word': '',\n            'latest': latest,\n            'intro': intro,\n            'cover': cover,\n            'url': url\n        });\n    }\n    var next = java.ajax(baseUrl.replace(/&page=(\\d+)/, function(match, p1) {return '&page=' + (parseInt(p1) + 1);}) + ',' + JSON.stringify(Option));\n    var nextlist = JSON.parse(next).response.body ? (JSON.parse(next).response.body.hits ? JSON.parse(next).response.body.hits.hits : (JSON.parse(next).response.body.page_elements.collections ? JSON.parse(next).response.body.page_elements.collections.hits.hits : JSON.parse(next).response.body.page_elements.lending.loans)) : [];\n    if (!list[0] || !nextlist[0] || list[0].fields.title == nextlist[0].fields.title) {\n        Data();\n    }\n    data = JSON.stringify(data);\n} else {\n    data = Data();\n}\nPut(data);\n</js>",
      "bookUrl": "url",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "latest",
      "name": "name",
      "wordCount": "word"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "<js>\nvar _0x4e7b=['\\x59\\x57\\x56\\x7a\\x51\\x6d\\x46\\x7a\\x5a\\x54\\x59\\x30\\x52\\x47\\x56\\x6a\\x62\\x32\\x52\\x6c\\x56\\x47\\x39\\x54\\x64\\x48\\x4a\\x70\\x62\\x6d\\x63\\x3d','\\x64\\x6d\\x46\\x79\\x61\\x57\\x46\\x69\\x62\\x47\\x56\\x44\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x30','\\x49\\x79\\x4d\\x6a\\x49\\x33\\x68\\x70\\x59\\x57\\x38\\x74\\x61\\x47\\x46\\x75\\x4a\\x69\\x59\\x6d\\x4a\\x67\\x3d\\x3d','\\x51\\x55\\x56\\x54\\x4c\\x30\\x56\\x44\\x51\\x69\\x39\\x51\\x53\\x30\\x4e\\x54\\x4e\\x31\\x42\\x68\\x5a\\x47\\x52\\x70\\x62\\x6d\\x63\\x3d'];var _0x40e6=function(_0x4e7bbb,_0x40e68d){_0x4e7bbb=_0x4e7bbb-0x0;var _0x2e143e=_0x4e7b[_0x4e7bbb];if(_0x40e6['zKEfNe']===undefined){(function(){var _0x53ff17=function(){var _0x2e28cc;try{_0x2e28cc=Function('return\\x20(function()\\x20'+'{}.constructor(\\x22return\\x20this\\x22)(\\x20)'+');')();}catch(_0x4298b5){_0x2e28cc=window;}return _0x2e28cc;};var _0x142bd2=_0x53ff17();var _0x597c99='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x142bd2['atob']||(_0x142bd2['atob']=function(_0x388cc3){var _0x9c40ad=String(_0x388cc3)['replace'](/=+$/,'');var _0x47b0ae='';for(var _0x78fcad=0x0,_0x172c5c,_0x53fc1f,_0x35ec06=0x0;_0x53fc1f=_0x9c40ad['charAt'](_0x35ec06++);~_0x53fc1f&&(_0x172c5c=_0x78fcad%0x4?_0x172c5c*0x40+_0x53fc1f:_0x53fc1f,_0x78fcad++%0x4)?_0x47b0ae+=String['fromCharCode'](0xff&_0x172c5c>>(-0x2*_0x78fcad&0x6)):0x0){_0x53fc1f=_0x597c99['indexOf'](_0x53fc1f);}return _0x47b0ae;});}());_0x40e6['mTDsfj']=function(_0x219eb0){var _0x97d542=atob(_0x219eb0);var _0x115c96=[];for(var _0xcff25c=0x0,_0x67b08c=_0x97d542['length'];_0xcff25c<_0x67b08c;_0xcff25c++){_0x115c96+='%'+('00'+_0x97d542['charCodeAt'](_0xcff25c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x115c96);};_0x40e6['hdxqpq']={};_0x40e6['zKEfNe']=!![];}var _0x57fc89=_0x40e6['hdxqpq'][_0x4e7bbb];if(_0x57fc89===undefined){_0x2e143e=_0x40e6['mTDsfj'](_0x2e143e);_0x40e6['hdxqpq'][_0x4e7bbb]=_0x2e143e;}else{_0x2e143e=_0x57fc89;}return _0x2e143e;};eval(String(java[_0x40e6('\\x30\\x78\\x30')](source[_0x40e6('\\x30\\x78\\x31')],_0x40e6('\\x30\\x78\\x32'),_0x40e6('\\x30\\x78\\x33'),'')));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n    \"method\": \"GET\",\n    \"headers\": Headers\n};\nif (User == true) {\n    var list = JSON.parse(result).response.body.hits.hits;\n    for (i in list) {\n        name = list[i].fields.title;\n        var collections = [];\n        var collectionElements = list[i].fields.collection;\n        for (var j in collectionElements) {\n            collections.push(String(collectionElements[j]));\n        }\n        collection = collections.join(',');\n        if (list[i].fields.mediatype.includes('collection')) {\n            author = '【默认合集】';\n            if (collection.includes('texts')) {\n                author = '【书籍合集】';\n            }\n            if (collection.includes('movies')) {\n                author = '【视频合集】';\n            }\n            if (collection.includes('audio') || collection.includes('etree')) {\n                author = '【音频合集】';\n            }\n            if (collection.includes('image')) {\n                author = '【图像合集】';\n            }\n            kind = shortenNumber(list[i].fields.item_count) + ' items' + ',' + formatBytes(list[i].fields.collection_size) + ',collection' + ',' + collection;\n            latest = '';\n        } else {\n            author = String(list[i].fields.creator).replace(/\\,\\s/g, ' ').replace(/\\,/g, ' ').replace(/undefined/g, '');\n            kind = String('✦ ' + shortenNumber(list[i].fields.downloads || 0) + ',' + '♥ ' + shortenNumber(list[i].fields.num_favorites || 0) + ',' + String(list[i].fields.mediatype).replace(/etree/, 'music') + ',' + list[i].fields.language + ',' + list[i].fields.year).replace(/undefined/g, '').replace(/✦\\s\\,/, '✦ 0,').replace(/♥\\s\\,/, '♥ 0,');\n            latest = 'Addeddate: ' + String(list[i].fields.addeddate).replace(/T/, ' ').replace(/Z/, '');\n        }\n        intro = String(list[i].fields.description).replace(/undefined/g, '');\n        cover = decodeURIComponent(Get('url') + '/services/img/' + list[i].fields.identifier);\n        url = decodeURIComponent(Get('url') + '/details/' + list[i].fields.identifier);\n        available = list[i].fields.lending___available_to_browse;\n        cache.put(java.md5Encode16('Type' + url), list[i].fields.mediatype);\n        cache.put(java.md5Encode16('Identifier' + url), list[i].fields.identifier);\n        cache.put(java.md5Encode16('Name' + url), name);\n        cache.put(java.md5Encode16('Author' + url), author);\n        cache.put(java.md5Encode16('Kind' + url), kind);\n        cache.put(java.md5Encode16('Cover' + url), cover);\n        cache.put(java.md5Encode16('Intro' + url), intro);\n        cache.put(java.md5Encode16('Available' + url), available);\n        if (!(/data|web|account|software|other/.test(collection)) && !(/data|web|account|software|other/.test(list[i].fields.mediatype))) {\n            data.push({\n                'name': name,\n                'author': author,\n                'kind': kind,\n                'word': '',\n                'latest': latest,\n                'intro': intro,\n                'cover': cover,\n                'url': url\n            });\n        }\n    }\n    var next = java.ajax(baseUrl.replace(/&page=(\\d+)/, function(match, p1) {return '&page=' + (parseInt(p1) + 1);}) + ',' + JSON.stringify(Option));\n    var nextlist = JSON.parse(next).response.body.hits ? JSON.parse(next).response.body.hits.hits : JSON.parse(next).response.body.page_elements.collections.hits.hits;\n    var searchkey = java.get(java.md5Encode16(Get('url') + \"searchkey\"));\n    if (!list[0] || !nextlist[0] || /书源|使用|说明|書源|說明/.test(searchkey)) {\n        Data();\n    }\n    data = JSON.stringify(data);\n} else {\n    data = Data();\n}\nPut(data);\n</js>",
      "bookUrl": "url",
      "checkKeyWord": "我的",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "latest",
      "name": "name",
      "wordCount": "word"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar _0x4e7b=['\\x59\\x57\\x56\\x7a\\x51\\x6d\\x46\\x7a\\x5a\\x54\\x59\\x30\\x52\\x47\\x56\\x6a\\x62\\x32\\x52\\x6c\\x56\\x47\\x39\\x54\\x64\\x48\\x4a\\x70\\x62\\x6d\\x63\\x3d','\\x64\\x6d\\x46\\x79\\x61\\x57\\x46\\x69\\x62\\x47\\x56\\x44\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x30','\\x49\\x79\\x4d\\x6a\\x49\\x33\\x68\\x70\\x59\\x57\\x38\\x74\\x61\\x47\\x46\\x75\\x4a\\x69\\x59\\x6d\\x4a\\x67\\x3d\\x3d','\\x51\\x55\\x56\\x54\\x4c\\x30\\x56\\x44\\x51\\x69\\x39\\x51\\x53\\x30\\x4e\\x54\\x4e\\x31\\x42\\x68\\x5a\\x47\\x52\\x70\\x62\\x6d\\x63\\x3d'];var _0x40e6=function(_0x4e7bbb,_0x40e68d){_0x4e7bbb=_0x4e7bbb-0x0;var _0x2e143e=_0x4e7b[_0x4e7bbb];if(_0x40e6['zKEfNe']===undefined){(function(){var _0x53ff17=function(){var _0x2e28cc;try{_0x2e28cc=Function('return\\x20(function()\\x20'+'{}.constructor(\\x22return\\x20this\\x22)(\\x20)'+');')();}catch(_0x4298b5){_0x2e28cc=window;}return _0x2e28cc;};var _0x142bd2=_0x53ff17();var _0x597c99='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x142bd2['atob']||(_0x142bd2['atob']=function(_0x388cc3){var _0x9c40ad=String(_0x388cc3)['replace'](/=+$/,'');var _0x47b0ae='';for(var _0x78fcad=0x0,_0x172c5c,_0x53fc1f,_0x35ec06=0x0;_0x53fc1f=_0x9c40ad['charAt'](_0x35ec06++);~_0x53fc1f&&(_0x172c5c=_0x78fcad%0x4?_0x172c5c*0x40+_0x53fc1f:_0x53fc1f,_0x78fcad++%0x4)?_0x47b0ae+=String['fromCharCode'](0xff&_0x172c5c>>(-0x2*_0x78fcad&0x6)):0x0){_0x53fc1f=_0x597c99['indexOf'](_0x53fc1f);}return _0x47b0ae;});}());_0x40e6['mTDsfj']=function(_0x219eb0){var _0x97d542=atob(_0x219eb0);var _0x115c96=[];for(var _0xcff25c=0x0,_0x67b08c=_0x97d542['length'];_0xcff25c<_0x67b08c;_0xcff25c++){_0x115c96+='%'+('00'+_0x97d542['charCodeAt'](_0xcff25c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x115c96);};_0x40e6['hdxqpq']={};_0x40e6['zKEfNe']=!![];}var _0x57fc89=_0x40e6['hdxqpq'][_0x4e7bbb];if(_0x57fc89===undefined){_0x2e143e=_0x40e6['mTDsfj'](_0x2e143e);_0x40e6['hdxqpq'][_0x4e7bbb]=_0x2e143e;}else{_0x2e143e=_0x57fc89;}return _0x2e143e;};eval(String(java[_0x40e6('\\x30\\x78\\x30')](source[_0x40e6('\\x30\\x78\\x31')],_0x40e6('\\x30\\x78\\x32'),_0x40e6('\\x30\\x78\\x33'),'')));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n    \"method\": \"GET\",\n    \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && cache.get(java.md5Encode16('Type' + baseUrl)).includes('collection')) {\n        Title = ['取消分组后刷新，从发现中移除合集','设置分组后刷新，可添加合集到发现'];\n        Link = ['https://www.baidu.com/collection/1','https://www.baidu.com/collection/2'];\n        for (i in Title) {\n            data.push({\n                'title': Title[i],\n                'link': Link[i],\n                'vol': '',\n                'vip': false,\n            });\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && cache.get(java.md5Encode16('Type' + baseUrl)).includes('texts')) {\n        if (result.includes('js-bookreader')) {\n            var list = Object.values(JSON.parse(java.getElements('.js-bookreader').attr('value')).multipleBooksList.by_subprefix);\n            for (i in list) {\n                link = decodeURIComponent(Get('url') + java.encodeURI(list[i].url_path)) + '?view=theater';\n                title = list[i].title;\n                vol = list[i].file_format.includes('PDF') ? shortenNumber(list[i].raw.size) : '';\n                vip = list[i].raw.private;\n                PDF = list[i].file_format.includes('PDF') ? 'y' : 'n';\n                java.put('FDF' + link, PDF);\n                order = title.match(/(\\d+)/);\n                title = Get('settle') == true ? String(title).replace(/\\s共.*?图/, '').replace(/(-|_|\\s-\\s)/g, ' ').replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n                data.push({\n                    'title': title,\n                    'link': link,\n                    'vol': vol,\n                    'vip': vip\n                });\n            }\n        }\n        if (result.includes('js-iaux-pdfs')) {\n            var list = JSON.parse(java.getElements('.js-iaux-pdfs').attr('value'));\n            for (i in list) {\n                link = decodeURIComponent(Get('url') + java.encodeURI(list[i].url_path)) + '?view=theater';\n                title = list[i].title;\n                vol = shortenNumber(list[i].raw.size);\n                vip = list[i].raw.private;\n                order = title.match(/(\\d+)/);\n                title = Get('settle') == true ? String(title).replace(/\\s共.*?图/, '').replace(/(-|_|\\s-\\s)/g, ' ').replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n                data.push({\n                    'title': title,\n                    'link': link,\n                    'vol': vol,\n                    'vip': vip\n                });\n            }\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && /movies/.test(cache.get(java.md5Encode16('Type' + baseUrl)))) {\n        if (result.includes('js-play8-playlist')) {\n            var list = JSON.parse(java.getElements('.js-play8-playlist').attr('value'));\n            for (i in list) {\n                title = list[i].title;\n                link = 'https://www.baidu.com/movies/' + i;\n                image = list[i].image ? (Get('url') + list[i].image) : book.coverUrl;\n                video = decodeURIComponent(Get('url') + java.encodeURI(list[i].sources[0].file));\n                java.put('Image' + link, image);\n                java.put('Video' + link, video);\n                if (source.bookSourceType == 1) {\n                    link = `${video},{\"webView\":true}`;\n                }\n                vol = list[i].sources[0].type + ' ' + list[i].sources[0].height + 'x' + list[i].sources[0].width + ' ' + list[i].sources[0].label;\n                order = title.match(/(\\d+)/);\n                title = Get('settle') == true ? String(title).replace(/\\s共.*?图/, '').replace(/(-|_|\\s-\\s)/g, ' ').replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n                data.push({\n                    'title': title,\n                    'link': link,\n                    'vol': vol,\n                    'vip': false\n                });\n            }\n        } else if (result.includes('js-tv3-init')) {\n            var $2 = element => String(java.getElements(element).text());\n            var $3 = element => java.getElements(element);\n            var list = JSON.parse(java.getElements('.js-tv3-init').attr('value'))[\"TV3.clipstream_clips\"];\n            for (i in list) {\n                title = '【' + $3('.sniptitle')[i].text() + '】';\n                link = 'https://www.baidu.com/TV3/' + i;\n                image = decodeURIComponent($3('.js-tv2-col_clicked img')[i].attr('src'));\n                intro = $3('.snippet')[i].text();\n                video = decodeURIComponent(list[i]);\n                java.put('Image' + link, image);\n                java.put('Intro' + link, intro);\n                java.put('Video' + link, video);\n                if (source.bookSourceType == 1) {\n                    link = `${video},{\"webView\":true}`;\n                }\n                vol = '';\n                data.push({\n                    'title': title,\n                    'link': link,\n                    'vol': vol,\n                    'vip': false\n                });\n            }\n        } else if (result.includes('js-carousel2')) {\n            var $2 = element => String(java.getElements(element).text());\n            link = 'https://www.baidu.com/n/';\n            data.push({\n                'title': $2('.breaker-breaker.0'),\n                'link': link,\n                'vol': '',\n                'vip': false\n            });\n        } else {\n            var $2 = element => String(java.getElements(element).text());\n            link = decodeURIComponent($2('.breaker-breaker a.0'));\n            link = `${link},{\"webView\":true}`;\n            data.push({\n                'title': $2('.breaker-breaker.0'),\n                'link': link,\n                'vol': '',\n                'vip': false\n            });\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && /audio|etree/.test(cache.get(java.md5Encode16('Type' + baseUrl)))) {\n        if (result.includes('js-ia-metadata')) {\n            O_1 = ['VBR','64','128'];\n            var LIST = JSON.parse(java.getElements('.js-ia-metadata').attr('value'));\n            var list = JSON.parse(java.getElements('.js-ia-metadata').attr('value')).files;\n            for (j in list) {\n                if (list[j].format.includes(O_1[Get('o')])) {\n                    bt = true;\n                    break;\n                }\n                bt = false;\n            }\n            for (i in list) {\n                BT = bt ? list[i].format.includes(O_1[Get('o')]) : list[i].format.includes('VBR');\n                if (list[i].length && BT) {\n                    title = list[i].title ? list[i].title : list[i].name;\n                    D = LIST.d1;\n                    Dir = LIST.dir;\n                    Name = decodeURIComponent(list[i].name);\n                    link = 'https://www.baidu.com/audio/' + i;\n                    audio = `https://${D}${Dir}/${Name}`;\n                    java.put('Audio' + link, audio);\n                    if (source.bookSourceType == 1) {\n                        link = `https://${D}${Dir}/${Name},{\"webView\":true}`;\n                    }\n                    vol = list[i].format + ' ' + list[i].length;\n                    order = title.match(/(\\d+)/);\n                    title = Get('settle') == true ? String(title).replace(/\\s共.*?图/, '').replace(/(-|_|\\s-\\s)/g, ' ').replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n                    data.push({\n                        'title': title,\n                        'link': link,\n                        'vol': vol,\n                        'vip': false\n                    });\n                }\n            }\n        } else {\n            var $2 = element => String(java.getElements(element).text());\n            var $3 = element => String(java.getElements(element).attr('href'));\n            link = decodeURIComponent($3('.breaker-breaker a.0'));\n            link = `${link},{\"webView\":true}`;\n            data.push({\n                'title': $2('.breaker-breaker.0'),\n                'link': link,\n                'vol': '',\n                'vip': false\n            });\n        }\n    }\n    if (cache.get(java.md5Encode16('Type' + baseUrl)) && /image/.test(cache.get(java.md5Encode16('Type' + baseUrl)))) {\n        if (result.includes('js-play8-playlist')) {\n            cache.put(java.md5Encode16('Type' + baseUrl), 'movies');\n            var list = JSON.parse(java.getElements('.js-play8-playlist').attr('value'));\n            for (i in list) {\n                title = list[i].title;\n                link = 'https://www.baidu.com/movies/' + i;\n                image = list[i].image ? decodeURIComponent(Get('url') + java.encodeURI(list[i].image)) : book.coverUrl;\n                video = decodeURIComponent(Get('url') + java.encodeURI(list[i].sources[0].file));\n                java.put('Image' + link, image);\n                java.put('Video' + link, video);\n                if (source.bookSourceType == 1) {\n                    link = `${video},{\"webView\":true}`;\n                }\n                vol = list[i].sources[0].type + ' ' + list[i].sources[0].height + 'x' + list[i].sources[0].width + ' ' + list[i].sources[0].label;\n                order = title.match(/(\\d+)/);\n                title = Get('settle') == true ? String(title).replace(/\\s共.*?图/, '').replace(/(-|_|\\s-\\s)/g, ' ').replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n                data.push({\n                    'title': title,\n                    'link': link,\n                    'vol': vol,\n                    'vip': false\n                });\n            }\n        } else {\n        var $2 = element => String(java.getElements(element).text());\n        data.push({\n            'title': $2('.breaker-breaker.0'),\n            'link': baseUrl,\n            'vol': '',\n            'vip': false\n        });\n        }\n    }\n    data = JSON.stringify(data);\n} else {\n    data = Data1();\n}\nPut(data);\n</js>",
      "chapterName": "title",
      "chapterUrl": "link",
      "isVip": "vip",
      "preUpdateJs": "java.refreshTocUrl()",
      "updateTime": "vol"
    },
    "searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n    if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n        e = String(java.s2t(e)).replace(/TC/, '');\n    }\n    var search = Get('s') == 0 ? '?' : '?service_backend=fts&';\n    var sort = Get('r') == 0 ? '' : java.encodeURI(get('sort',Get('p')));\n    var sort_1 = Get('r') == 0 ? '' : get('sort_1',Get('p'));\n    var client_url = 'https://archive.org/search?query=' + e + sort;\n    java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n    return Get('url') + '/services/search/beta/page_production/' + search + 'user_query=' + java.encodeURI(e) + '&hits_per_page=20&page={{page}}&filter_map=' + filter_map('s') + sort_1 + '&aggregations=false&client_url=' + java.encodeURI(client_url);\n}(key));\n</js>",
    "variableComment": "JspHXCgzmq549cSvxZRk3eTaezs7QetG4Oaia85JS5/uQPm6gkVOfbKqM5kCCPowDXJkiSRSa3npJPxd9vxKh3cMNvD1zWkrw4ju5caIY4nxOyT73azNVhhjJZjyz/ebHvYW8WL3jcWxqxmNG6krxvli7namCa0q6ODFeq24oEdko9o6Qp4abnH7CJftdjfn6wuSjWOHcv24gGCqJw4SAAmrFhFTTu5N1/yBmdA/FoFdXzVCmh2O7QuWCNXEFEvtqz/dxjI8B6IAvPH5ODSHyJK4S1EmxkBS2KulmuqCT2aDz6rJyZNvlzxUKRZTZDpuhW1k7t9LEvq1mTbfzdhHTSUJeKpWwCLeVq0vUQi7hX6pIpxSPMWsKBl+WMzv/puLxTaIYB8le4S26dkr2hV2bGH3pA5YCkYUScdfILxk5JAGQ4QGx6B0jUjw0g1As4m9xlu3aXTAeop8NkfCtnPkaGqBNz5Jy8n9Dsb9YyaTRE01Sq2WGuErTpnYTaYDsFukJL3Oq071kZl65uglkJOlJyI8LMAZfXnykL7kV69T94fNpfR7l5B+PMUuV2leXpXCCpnf/g+EazBuR8T/LtV+2hhbC3WJ4NSmBmaUkg2iTWCSK2h+e7NfC4EW3MMwuRVyyx0zaQn+ISAjDUzWX0Ur7M8EZdnLkuDi1+eZUo69QfZJxsJ8r8KA32ZtRwkY/dGFWKg4m7zvhyYv7rJyry69F7t7JSwXGIuHVQPbQw6QHKdZxLa+ezvVp1Q/61gbbPagg8W9Mu53Yc+pVacX0KwmLxZNbmRAA5MsbdEXdaYReinkNuOn+6KuiZGDOWUnIIRe8xdSp2cnEyLOoVMl2oBBQyqNfRav38wVvgXxreX6e6sG2qmGnsropuSSC1mbGqr1E7JBHyUXKBmnLHm+ff0nEG6o03qRuKVtaSv6K+PmQ/Js7OunyQ2TLFzXsl0ktofIlfXbJpu9XUHQa6qp/VFBwTyRK2BZO203BgBmOZLZ0i75qDtvnvgr4QQpfGc8j9+XH/iQGyFKoIj+K8MG7P3hOCBKiv2Mv6aRZ9P99SMeyJs4iUruBi7CHP7JgNwZn6zqCwVZac8zHWo0/Kg4d8ov+HQhmbBUWf7hibTiKQ6S/1f5IdAdTfgRA7uxE9BaC5gGIEqK/Yy/ppFn0/31Ix7Im0DHw1Y0GWZ0x3+y2cMMIxLcoK2SzU0g6F2bfnNgtZnI+KEB/rwKm/EVJOQxkSOejKyoniLkosHFLimtHpR0eV+FHhcXuWQ/t/fs/Z5nm8kNCGcXF0aDIJ1ELRBWErbVe5/OdvivGX9o1GwPMvrg1yhLBkh4FahZl/rk6/GRap9lScFhZrjifEbTg9Okz13KcSl+Dk+7QxXJQU18IGUPwqlXJlPiAK+3rXVGn6kurMYhqMkz1aE7RCpzRvgTPqtc8BpoKQy8FJnB/2PBzhgp2d5s+7afQyF//xJrRn5cstKsnALr7fu3R+xLBHYxNglpsdNDhZ+txeiPlA04bYhnGe23afUD0CGhVGKVY+r1M3RyEnY3KhbfwMfT4m20i3piotGE3t2rx1JHCe/qX+gjmmIUFWzCRS04Tt73caDyre0HCCN2pqS6ZBS2icFhNeUihcsLRwTEDVl/sZDkxd2iRw+tXXN4T0YUhUhKASsyWcBierceiAdxWVvN9PBHGj7PuURLAxomWRJCiYzvSxiFLpsc/GC8bcsMVhOjyZ0JhXuCzlsLxTGNjGx2qvfabOhqkXYO4M9kVYdK1SCRqCP9CeWO/o2L1OHqFhJFwWS/u9sqKgoi4FUeerbo89Vo/f0dFUEU3XhM96QWzYMIw5Iy1dtZ0yQn2lZDLa5Xycu6RBYYrH+3LLI4Gm1eSGWizY5XCtMpmW0hIUzqDMSozst2DzrTM7pwe6SXKZ2wG53Vv6yWw9OkopECrlf1L4hHxLZa84ym1nBkWHkQll+O5K1rZo/teAVgM6in/tF07dDd1Wg8rpE5WOU/SSdvGEQVCrJapkujRoGh47zOPOeblYPwpO0+8iTvI9eJjHjMr09Ijc8wsUxM8Zn0CKJFwR4gDSOuFGjdXlzszKz+ptxbsbek7yWe+g4vycbQ9tR2PiW/bXYRr/JSctMNVcAJDxN1fudPXUm1IlCiTWgvOorNuofcLn1lNVX1H0oLFb6o5wKJsrNpou55FfppgsV4Y10eCMbrf4ghGn81bo7MXxzQjv1TMDrP8LbDeiB6rMmilGmlmo4d9zcpDTtS27wZDSRAS+Ki3hJ0D77Q5Cev2U8XQRMz27GXv4xEfBVQ5CaqkGnnhUpo5s56aZTUghNbMKTNIbd5JSBC6TfbqwrDrFSJUn5tJTALE2Mx40PM6TRr9kRHed7yo/fCiQ0iNIpETAefKJdlDaqbiFCltjRBxNNf/S2IBPQy72Tk1IkiYlFP0QkPI2p0ebH5zo0tl0HKDuvO2Z0qwxj90S9SVA9dh0ga4SqYOx1WeUURvrxOZ56ieOvSEuSRE5WU4VwT7mPwYftjj8SrHzr7r3nuH9xrX4sID8GzfAD75tKSk/UkcUY5XyZXNYI9Dpz6+f4O6T2LMmP+U5MEuvM/F7CmsDmgezt6oE/kSUgtxxfnGi2mgExqVzIIMeXEnSHQt/ztKPjBn+VK1DbzQGZdS/Xfpv2mbCJUyPRa2gnZV5Uege0fK8NUuhabFmz/IWUcLd1fDeeP5wQ25msDMh5ym9Uh/t2gWEzwzZCmUMGg6IW8d+zaPxQqo/ttMr+GjmnSmsrLpxK960nWBjTiq+A6sD8UzrRTPx10xfO+siv3frWB7To96qJgAJEGD2BvdjJAtmwQGhREdtV73jKNjAYjgJFjU01X/PkTH1oCUzLzHBWdbRsCFxQb1kbUSCsLt8jYvr7sIgNLyDGDBUF4E2LYnykEl5n3IkxhFez7rXlQa0FUGq0SGdZsqCTayWQQLH6KDJCSVAUgnVlM9WDpcUh15ZBeXLKmR8QEwWvgU/KWykY+QuW8mmhPtP2BGf+SSy01w+g6ec+COp2rPd6bRj8725URic4nxnYPKW1yXlJoPuYLazwk6uoOgpxvOGpGmgI6854twG15ZoR1QXhTgf6/ehhw/pBlwV/lRsnJNIQGRvyYkUY7+C1mIytPUs9tRiz8QqaUCwB8X9UQAI95bnDRnxrF2/yT2c34E4CmcDzhCElJsbS374XLQeka5jdRcue6hK4qwmUKH1uwYORurA47Q/JtKUuZOO3F0K7fapLPWyQuvFahOAZtYAhKbeCf+0p3zyVdwjvOJLOK7NlMz8IvG2EBbWiTm4QHhDe1/E8=",
    "weight": 0
  },
  {
    "bookSourceComment": "导入txt小说",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "八零电子（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://m.txt80.cc/",
    "bookUrlPattern": "https://m.txt80.cc/.*html",
    "customButton": false,
    "customOrder": 204,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"书库\",\"url\":\"/all/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"排行\",\"url\":\"/hot/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"推荐\",\"url\":\"/recommendall/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新\",\"url\":\"/new/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市小说\",\"url\":\"/dushi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生言情\",\"url\":\"/yanqing/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻奇幻\",\"url\":\"/xuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/wuxia/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\"/wangyou/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军事历史\",\"url\":\"/junshi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/kehuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"耽美同人\",\"url\":\"/danmei/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文学名著\",\"url\":\"/wenxue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他小说\",\"url\":\"/qita/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759588685577,
    "respondTime": 203960,
    "ruleBookInfo": {
      "author": ".mt10.1@a@text",
      "coverUrl": "img@src",
      "downloadUrls": "text.下载地址@href<js>\njava.ajax(\"https://m.txt80.cc\"+result[0])\n</js>text.下载地址@href",
      "init": "class.module mt10",
      "intro": ".con@text##简介：",
      "kind": ".gray.1:3@text\n##分类：|进度：",
      "lastChapter": ".gray.4@text##更新：",
      "name": "h1@text",
      "wordCount": ".gray.2@text##大小："
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.1@text",
      "bookList": ".imgtextlist@li",
      "bookUrl": "a@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@src",
      "intro": "class.intro@text##简介：",
      "kind": "class.red@text||p.2@text\n##更新：|\\[|\\]",
      "name": "p.0@text\n##《|》|\\[.*\\]",
      "wordCount": "p.3@text##大小："
    },
    "ruleToc": {},
    "searchUrl": "/e/search/index.php,{\n  \"body\": \"show=title,softsay,softwriter&keyboard={{key}}&tbname=download&tempid=1&Submit22=搜索\",\n  \"method\": \"post\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "延迟较高，主要用于导入小说",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱去小说（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.527txt.com",
    "customButton": false,
    "customOrder": 205,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"最近更新\",\"url\":\"/txt-xx/new/index_{{page}}.htm\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"强推-总\",\"url\":\"/list-high-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"耽美小说\",\"url\":\"/txt-xx/15/list15_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"强推\",\"url\":\"/list-high-2-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代耽美\",\"url\":\"/txt-xx/dmxs/xddm/list117_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代架空\",\"url\":\"/txt-xx/dmxs/gdjk/list118_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越重生\",\"url\":\"/txt-xx/dmxs/cycs/list119_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻科幻\",\"url\":\"/txt-xx/dmxs/xhkh/list120_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"BL同人\",\"url\":\"/txt-xx/dmxs/bltr/list121_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"GL百合\",\"url\":\"/txt-xx/dmxs/glbh/list122_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\"/list-0-{{page}}.html?label=%E7%BD%91%E6%B8%B8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生小说\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"强推\",\"url\":\"/list-high-1-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市言情\",\"url\":\"/txt-xx/nsxs/dsyq/list110_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"/txt-xx/nsxs/gdyq/list111_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越重生\",\"url\":\"/txt-xx/nsxs/cycs/list112_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻仙侠\",\"url\":\"/txt-xx/nsxs/xhxx/list113_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青春同人\",\"url\":\"/txt-xx/nsxs/qctr/list114_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游科幻\",\"url\":\"/txt-xx/nsxs/wykh/list115_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"男生小说\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"/txt-xx/nsbook/xhqh/list124_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/txt-xx/nsbook/wxxx/list125_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市重生\",\"url\":\"/txt-xx/nsbook/dscs/list126_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/txt-xx/nsbook/lsjs/list127_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖推理\",\"url\":\"/txt-xx/nsbook/kbtl/list128_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻网游\",\"url\":\"/txt-xx/nsbook/khwy/list129_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"二次元\",\"url\":\"/txt-xx/nsbook/ecy/list130_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其它类型\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"推理悬疑\",\"url\":\"/txt-xx/16/list16_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"言情小说\",\"url\":\"/txt-xx/19/list19_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"名人传记\",\"url\":\"/txt-xx/22/list22_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史军事\",\"url\":\"/txt-xx/25/list25_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"当代文学\",\"url\":\"/txt-xx/27/list27_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"中外名著\",\"url\":\"/txt-xx/28/list28_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"其他下载\",\"url\":\"/txt-xx/30/list30_{{page}}.htm\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},]",
    "lastUpdateTime": 1759588702295,
    "respondTime": 1090092,
    "ruleBookInfo": {
      "canReName": "1",
      "downloadUrls": "<js>\nif(baseUrl.indexOf('read')>-1){\n\turl = book.origin + '/' +java.getString(\"@@.readcontent@a@href\")\n\thtml = java.ajax(url)\n\tresult = html.match(/var downloadurl = \"([\\s\\S]+?)\";/)[1]\n}else{\n\turl = baseUrl.replace(/.*-(\\d+).*/, \"https://www.527txt.com/txt-xx/softdownfree.asp?softid=$1&ckm=mianfei\")\n\thtml = java.ajax(url)\n\tjava.setContent(html)\n\tresult = java.getString(\"@@text.第一下载地址(首选)@href\")\n}\n</js>",
      "intro": "#mainDownInfo@center.0@html||.readcontent@html"
    },
    "ruleContent": {},
    "ruleExplore": {
      "author": ".rt@text##作者：(\\w+)##$1###",
      "bookList": ".mainlist_li||.mainSoftName||.read-list",
      "bookUrl": "a.1@href||a@href",
      "intro": ".pk-word-break-all@text",
      "kind": ".pk-text-success@text",
      "name": "a.1@text||a@text||.rt@text##.*《|》.*|完结|\\+番外|强推"
    },
    "ruleSearch": {
      "author": "a@href\n<js>\njava.ajax(book.origin+result)\n</js>\n##作者：([^<]+)##$1###",
      "bookList": "[class=searchTopic]",
      "bookUrl": "a@href",
      "name": "a@text##《|》.*|完结|\\+番外|强推"
    },
    "ruleToc": {
      "chapterList": "html",
      "chapterName": "{{'🐑完结'}}"
    },
    "searchUrl": "/search.asp?page={{page}}&m=0&act=&classid=0&word={{key}},{\n  \"charset\": \"GB18030\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "3qishu.com，qishu99.com，同一个站\n原本的手机版有信息错误并且实际上不能下载，我换成了电脑版，重写了除搜索地址外的全部代码，现在可以正常用了。\n（但是这样一来原来的发现页就不能用了，懒得再写于是把发现页删了）\n2026.1.20 @歌行灯",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "奇书网吧（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.qishu99.cc",
    "customButton": false,
    "customOrder": 206,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772086907199,
    "respondTime": 4462,
    "ruleBookInfo": {
      "coverUrl": ".nrlist > dl > .pic > .pics3@src",
      "downloadUrls": "https://www.qishu99.cc{{@@text.进入小说下载地址@href}}\n<js>java.ajax(result)</js>\n.downlist[0,1]@li@strong@a@href",
      "intro": ".softsay_title > .softsayxq > .cont@text##声明：.*"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".info@.xm@b@a.1@text",
      "bookList": ".slist",
      "bookUrl": ".info > h4 > a@href",
      "checkKeyWord": "重生空间",
      "coverUrl": ".pic > a > img@src",
      "intro": ".info@p.1@text##小说简介：|\\[.+TXT下载\\]",
      "kind": ".info@.xm@b@a.0@text&&.info@.l@text##发布时间：\\d{4}-\\d{2}-\\d{2} \\| 小说状态：(.+) \\| 小说格式：.+ \\| 小说大小：(.+)##$1,$2",
      "lastChapter": ".info@.l@font@text",
      "name": ".info > h4 > a@text##《(.+)》全本TXT电子书下载##$1###"
    },
    "ruleToc": {},
    "searchUrl": "/e/search/index.php,{\n\t\"method\":\"post\",\n\t\"body\":\"show=title,softsay,softwriter&keyboard={{key}}&tbname=download&tempid=1&Submit22=搜索\"\n\t}",
    "weight": 0
  },
  {
    "bookSourceComment": "// 导入zip类的小说源\n\n用一程大佬的源改的。\n————————\n小说交流群462030508\nA群637775313不加人。若群炸了查看此群群资料找新家。\n内容取自网络，仅供学习参考试用，请24小时内删除。找到感兴趣的书籍请支持正版支持作者。",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "贼吧网玩（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.zei8.vip",
    "customButton": false,
    "customOrder": 207,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男频\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"最新男主\",\"url\":\"/txt/Nbtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"本周热门\",\"url\":\"/txt/Wbtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"本月热门\",\"url\":\"/txt/Mbtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小说排行\",\"url\":\"/txt/btop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"东方玄幻\",\"url\":\"/xuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"传统武侠\",\"url\":\"/chuantongwuxia/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖惊悚\",\"url\":\"/kongbujing/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代都市\",\"url\":\"/xiandaidushi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人物传记\",\"url\":\"/renwuchuanji/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网游动漫\",\"url\":\"/wangyoudongman/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事历史\",\"url\":\"/junshilishi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"热点资源\",\"url\":\"/redianziyuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"西方奇幻\",\"url\":\"/xifangqihuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠修真\",\"url\":\"/xianxiaxiuzhen/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侦探推理\",\"url\":\"/zhentantuili/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典科幻\",\"url\":\"/jingdiankehuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"名著杂志\",\"url\":\"/mingzhuzazhi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女频\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"最新女主\",\"url\":\"/txt/Ngtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"本周热门\",\"url\":\"/txt/Wgtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"本月热门\",\"url\":\"/txt/Mgtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小说排行\",\"url\":\"/txt/gtop100/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史穿越\",\"url\":\"/lishichuanyue/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"传统言情\",\"url\":\"/chuantongyanqing/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市社会\",\"url\":\"/dushishehui/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"幻想现言\",\"url\":\"/huanxiangxianyan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"耽美百合\",\"url\":\"/danmeibaihe/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759588697159,
    "respondTime": 180892,
    "ruleBookInfo": {
      "author": ".infolist span.-1@text",
      "canReName": "https://txt.zei8.vip/d/file/soft/20180927/《三千美娇娘》txt全本精校版(www.zei8.me).zip\n",
      "coverUrl": ".picview img@src",
      "downloadUrls": "text.本地高速下载@href\n<js>java.ajax(\"https://www.zei8.vip\"+result.get(0))</js>\n.panel-body.0@.downfile@a@href",
      "intro": ".content!1@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".place a.2@text&&.infolist span.2@text",
      "name": ".viewbox h2@text##《|》.*",
      "tocUrl": "text.本地高速下载@href",
      "wordCount": ".infolist span.0@text"
    },
    "ruleContent": {
      "content": "@js:content=java.getString(\".plus_l li:not(:has(span))@html\",false)+'<br> ━ 长按选择浏览器打开下载 ━ <br>'+java.getElements(\".downfile a\")\n.toArray()\n.map(a => '【' + a.text() + '】' + a.attr('href'))\n.join('\\n');"
    },
    "ruleExplore": {
      "author": "small.1@text",
      "bookList": ".e2 li||.etop li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": ".intro@text##\\s",
      "kind": "small.0@text##.*：",
      "name": "a.1@text##《|》.*|【.*",
      "wordCount": "small.2@text##.*："
    },
    "ruleSearch": {
      "bookList": ".item",
      "bookUrl": "a@href",
      "intro": "p.0@text",
      "kind": "span@text##\\s.*",
      "name": "a@text##《|》.*|【.*"
    },
    "ruleToc": {
      "chapterList": "h2",
      "chapterName": "text##《|》.*"
    },
    "searchUrl": "/e/sch/index.php?page={{page-1}}&keyboard={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "导入txt小说",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "知轩藏书（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://zxcs.zip/",
    "customButton": false,
    "customOrder": 208,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"༺ˇ»`ʚ    \\ud83d\\udd39知轩藏书\\ud83d\\udd39    ɞ´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"下载排行\",\"url\":\"rank/topdownload?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"仙草排行\",\"url\":\"rank/toppraise?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"玄幻\",\"url\":\"category/玄幻?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"category/历史?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实\",\"url\":\"category/现实?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"轻小说\",\"url\":\"category/轻小说?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"category/游戏?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育\",\"url\":\"category/体育?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠\",\"url\":\"category/仙侠?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠\",\"url\":\"category/武侠?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"category/都市?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"category/科幻?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代言情\",\"url\":\"category/现代言情?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"category/古代言情?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诸天无限\",\"url\":\"category/诸天无限?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"category/悬疑?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇幻\",\"url\":\"category/奇幻?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事\",\"url\":\"category/军事?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"小说\",\"url\":\"category/小说?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春文学\",\"url\":\"category/青春文学?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"浪漫青春\",\"url\":\"category/浪漫青春?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻言情\",\"url\":\"category/玄幻言情?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑推理\",\"url\":\"category/悬疑推理?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻空间\",\"url\":\"category/科幻空间?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"文学\",\"url\":\"category/文学?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"灵异\",\"url\":\"category/灵异?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"竞技\",\"url\":\"category/竞技?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"二次元\",\"url\":\"category/二次元?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"言情\",\"url\":\"category/言情?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻魔法\",\"url\":\"category/玄幻魔法?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"修真武侠\",\"url\":\"category/修真武侠?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"未分类\",\"url\":\"category/未分类?page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10.0; SM-T540 Build/QP1A.190711.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/81.0.4044.122 Safari/537.36 com.quark.android\"}",
    "lastUpdateTime": 1759588692010,
    "respondTime": 198560,
    "ruleBookInfo": {
      "author": ".section@h2@text##.*作者(：|:)",
      "coverUrl": ".section@img.0@src",
      "downloadUrls": ".section@a.-1@href",
      "intro": "{{@@.pinjia@text##^|\\n##🍃}}\n👻  简介：\n{{@@.section@p.1@text##(^|[。！；？]+[”」）】]?)##$1<br>}}##【.*】：",
      "kind": ".section@p.3:4:5:6:7@text##【.*】：",
      "name": ".section@h2@text##《|》|（.*",
      "wordCount": ".section@p.2@text##【.*】："
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "h3@text##.*作者(：|:)",
      "bookList": "class.ng-star-inserted mio-multi-up mio-multi-up--dynamic mio-multi-up--max mio-multi-up--slim@mio-tile",
      "bookUrl": "a.0@href",
      "checkKeyWord": "诡秘之主",
      "coverUrl": "{{@@a.0@href##book##images/cover}}##html##jpg",
      "intro": "p@text",
      "kind": "time@text&&.downloads@text",
      "name": "h3@text##《|》|（.*"
    },
    "ruleToc": {},
    "searchUrl": "search?q={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "补全发现规则，有问题交流群反馈：961955482",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "秋风书屋（导）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qiufengshuwu.com",
    "bookUrlPattern": "https?://www.qiufengshuwu.com/book/\\d+.html",
    "customButton": false,
    "customOrder": 209,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\nvar push = function(title, url, size) {\nresult.push({\"title\": title, \"url\": url, \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": size}});\n};\nvar tagUrl = source.key+\"/sort/1_1/\";\nvar tag = java.ajax(tagUrl);\nvar tagList = org.jsoup.Jsoup.parse(tag).select(\".menu_nav li  a\");\nvar tagSize = 0.4;\npush(\"分类\", null, 1);\nfor (var i = 0; i < tagList.length - 1; i++) {\nvar title = tagList[i].text();\nvar url = String(tagList[i].attr(\"href\")).replace(/(\\d+)(?!.*\\d)/, \"{{page}}\");\ntitle = String(title).replace(/\\s/g, \"\");\npush(title, url, tagSize);\n}\nvar spaceLength = tagList.length % 2;\nfor (i = 0; i < spaceLength; i++) {\npush(\"{{——}}\", null, tagSize);\n}\nJSON.stringify(result);",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766349504557,
    "respondTime": 4457,
    "ruleBookInfo": {
      "author": ".infotype a.0@text",
      "coverUrl": ".infohead img@src",
      "intro": "#intro p@text",
      "kind": ".infotype p.1:3:2@text\n##作品类型：|作品状态：|更新时间：",
      "lastChapter": ".list_xm li.0@text",
      "name": "h3.0@text",
      "tocUrl": "text.章节目录@href"
    },
    "ruleContent": {
      "content": "#novelcontent p@html"
    },
    "ruleExplore": {
      "author": ".p3@text||a.2@text",
      "bookList": ".article||.full_content",
      "bookUrl": "a@href",
      "coverUrl": "img@data-src",
      "intro": "p.simple@text",
      "kind": ".p1@text##\\[|\\]",
      "name": ".p2@text||a.1@text"
    },
    "ruleSearch": {
      "author": "span@text",
      "bookList": "p.sone",
      "bookUrl": "a.0@href",
      "checkKeyWord": "剑来",
      "kind": "0",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": ".chapters li",
      "chapterName": "text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "https://www.qiufengshuwu.com/s.html,{\n  \"body\": \"s={{key}}&type=articlename\",\n  \"charset\": \"GBK\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "注：小说可下载到本地，若想下载到本地看，把左上角的类型“文本”改为“文件”。",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "请看小说（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.qinkan.net",
    "customButton": false,
    "customOrder": 210,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766352763959,
    "respondTime": 2647,
    "ruleBookInfo": {
      "author": "text.书籍作者@text##书籍作者：",
      "coverUrl": "class.detail_pic@img@src",
      "downloadUrls": "class.downButton@href",
      "intro": "class.showinfo@textNodes",
      "name": "class.detail_right@text",
      "wordCount": "text.文件大小@text"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.s@text##作者：|大小.*",
      "bookList": "tag.li",
      "bookUrl": "tag.a@href",
      "checkKeyWord": "斗破苍穹",
      "coverUrl": "tag.img@src",
      "intro": "class.u@text",
      "name": "a@text##《|》"
    },
    "ruleToc": {},
    "searchUrl": "/e/search/index.php,{\n  \"body\": \"show=title&classid=0&keyboard={{key}}&Submit22=搜索\",\n  \"charset\": \"GB2312\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "鸠摩搜书（导）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.jiumodiary.com#",
    "customButton": false,
    "customOrder": 211,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766349461783,
    "respondTime": 7241,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@js:\n'💬点击章节链接跳转浏览器下载'+baseUrl"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "<js>\nlist=JSON.parse(result).sources\nJson=[]\nfor(i in list){\nlist1=JSON.parse(result).sources[i].details.data;\nfor(j in list1){\nif(list1[j].title.indexOf(java.get('key'))>-1){\nJson.push(list1[j])\n}\n}\n}\nresult=JSON.stringify(Json)\n</js>\n$.[*]",
      "bookUrl": "$.link",
      "coverUrl": "$.img_link",
      "intro": "$.host&&$.des&&$.title##<.*?>",
      "kind": "$.des",
      "name": "$.title##<.*?>|(^.{0,15})##$1###"
    },
    "ruleToc": {
      "chapterList": "@js:a=[{a:'💬下载地址',b:baseUrl}]",
      "chapterName": "a",
      "chapterUrl": "b"
    },
    "searchUrl": "@js:\nurl1='https://www.jiumodiary.com/init_hubs.php,';\npost={\"method\":\"POST\",\"body\":\"q=\"+key+\"&remote_ip=&time_int=\"+Date.now()};\nid=java.ajax(url1+JSON.stringify(post)).match(/id\":\"([^\"]+)\"/)[1];\nurl='https://www.jiumodiary.com/ajax_fetch_hubs.php';\nbody='id='+id+'&set='+page;\nheader={\n\"method\": \"POST\",\n\"body\": String(body)\n}\njava.put('key',key);\nur=url+','+JSON.stringify(header);",
    "weight": 62
  },
  {
    "bookSourceComment": "主站：https://www.aiqu999.com（似乎是一个会自动跳转可用链接的链接）\n备用网址：\n  - www.aiqu654.com\n  - www.aqxsw222.com\n  - www.727txt.com\n  - www.27txt.La\n  - www.527txt.com\n网站给出的防迷路网址：www.272txt.com",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱去小说（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.aqxsw555.com/",
    "customButton": false,
    "customOrder": 212,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"最近更新–强推\",\"url\":\"/list-high-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"耽美小说\",\"url\":\"/list-high-2-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生小说\",\"url\":\"/list-high-1-{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"男生小说\",\"url\":\"#\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1772086931055,
    "respondTime": 18718,
    "ruleBookInfo": {
      "canReName": "1",
      "downloadUrls": "<js>\nif(baseUrl.indexOf('read')>-1){\n\turl = book.origin + '/' +java.getString(\"@@.readcontent@a@href\")\n\thtml = java.ajax(url)\n\tresult = html.match(/var downloadurl = \"([\\s\\S]+?)\";/)[1]\n}else{\n\turl = baseUrl.replace(/.*-(\\d+).*/, \"https://www.527txt.com/txt-xx/softdownfree.asp?softid=$1&ckm=mianfei\")\n\thtml = java.ajax(url)\n\tjava.setContent(html)\n\tresult = java.getString(\"@@text.第一下载地址(首选)@href\")\n}\n</js>",
      "intro": "#mainDownInfo@center.0@html||.readcontent@html"
    },
    "ruleContent": {},
    "ruleExplore": {
      "author": ".rt@text##作者：(\\w+)##$1###",
      "bookList": ".mainlist_li||.mainSoftName||.read-list",
      "bookUrl": "a.1@href||a@href",
      "intro": ".pk-word-break-all@text",
      "kind": ".pk-text-success@text",
      "name": "a.1@text||a@text||.rt@text##.*《|》.*|完结|\\+番外|强推"
    },
    "ruleSearch": {
      "author": "a.search-card-author@a@text##作者：",
      "bookList": "#searchmain > .search-card",
      "bookUrl": ".search-card-link@a@href",
      "intro": ".search-card-content@text",
      "kind": "{{@@class.search-card-category@tag.a@text}}",
      "lastChapter": ".search-card-date@.oldDate@text",
      "name": ".search-card-title@a@text##《|》"
    },
    "ruleToc": {
      "chapterList": "html",
      "chapterName": "{{'🐑完结'}}"
    },
    "searchUrl": "/search.asp?word={{key}},{\"charset\":\"gb2312\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "苦瓜书盘（导）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://kgbook.com",
    "customButton": false,
    "customOrder": 213,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"现代文学\",\"url\":\"/xiandaiwenxue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"职场小说\",\"url\":\"/zhichangxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网络小说\",\"url\":\"/wangluoxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史地理\",\"url\":\"/lishidili/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战争军事\",\"url\":\"/zhanzhengjunshi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"/renwuchuanji/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠小说\",\"url\":\"/wuxiaxiaoshuo/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推理惊悚\",\"url\":\"/tuilijingsong/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻玄幻\",\"url\":\"/kehuanxuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人文社科\",\"url\":\"/renwensheke/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"管理书籍\",\"url\":\"/guanlishuji/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"金融投资\",\"url\":\"/jinrongtouzi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"自然科学\",\"url\":\"/zirankexue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"哲学宗教\",\"url\":\"/zhexuezongjiao/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"教育学习\",\"url\":\"/jiaoyuxuexi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古典文学\",\"url\":\"/gudianwenxue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诗歌散文\",\"url\":\"/shigesanwen/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"期刊杂志\",\"url\":\"/qikanzazhi/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"外国文学\",\"url\":\"/waiguowenxue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"励志成功\",\"url\":\"/lizhichenggong/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"生活休闲\",\"url\":\"/shenghuoxiuxian/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电脑网络\",\"url\":\"/diannaowangluo/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"保健养生\",\"url\":\"/baojianyangsheng/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"儿童文学\",\"url\":\"/ertongwenxue/<,index_{{page}}.html>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"言情小说\",\"url\":\"/yanqingxiaoshuo/<,index_{{page}}.html>\",\"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}}]",
    "lastUpdateTime": 1766150530386,
    "respondTime": 181833,
    "ruleBookInfo": {
      "author": "id.news_details@tag.li.0@text",
      "canReName": "true",
      "coverUrl": "id.news_picture@tag.img@src",
      "intro": "id.introduction@tag.p@textNodes",
      "kind": "id.news_details@tag.li.2@text&&id.news_details@tag.li.3@text##语言|大小|："
    },
    "ruleContent": {},
    "ruleExplore": {
      "author": "tag.em@text",
      "bookList": "class.channel-item",
      "bookUrl": "tag.a.0@href",
      "intro": "class.list-content@tag.p@textNodes##.*\\s\\|\\s摘要：",
      "kind": "tag.a.1@text",
      "lastChapter": "{{'💬点击地址栏下载'}}",
      "name": "tag.a.0@text"
    },
    "ruleSearch": {
      "author": "tag.a.0@href\n<js>java.ajax (result)</js>\nid.news_details@tag.li.0@text",
      "bookList": "id.slist@tag.li",
      "bookUrl": "tag.a.0@href",
      "intro": "class.text@textNodes",
      "kind": "tag.a.1@text",
      "lastChapter": "{{'💬点击地址栏下载'}}",
      "name": "tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "-class.button!-1@tag.a",
      "chapterName": "{{'💬地址栏下载'}}{{@@text}}",
      "chapterUrl": "href"
    },
    "searchUrl": "/e/search/index.php,{\n\"method\": \"POST\",\n\"body\": \"keyboard={{key}}&show=title%2Cbooksay%2Cbookwriter&tbname=download&tempid=1&submit=%E6%90%9C%E7%B4%A2\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 下载链接为空\n\n//类型：文本 在线阅读\n//切换：文件 可以下载",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱去小说（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.279txt.com/",
    "bookUrlPattern": "https://www.279txt.com/txt-xx/\\d+/txt-\\d+.htm",
    "customButton": false,
    "customOrder": 214,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "耽美小说::/da/dm.htm\n全部耽美::/txt-xx/15/list15_{{page}}.htm\n现代耽美::/txt-xx/dmxs/xddm/list117_{{page}}.htm\n古代架空::/txt-xx/dmxs/gdjk/list118_{{page}}.htm\n穿越重生::/txt-xx/dmxs/cycs/list119_{{page}}.htm\n玄幻科幻::/txt-xx/dmxs/xhkh/list120_{{page}}.htm\nBL同人::/txt-xx/dmxs/bltr/list121_{{page}}.htm\nGL百合::/txt-xx/dmxs/glbh/list122_{{page}}.htm\n网游竞技::/list.html?label=%E7%BD%91%E6%B8%B8\n女生小说::/txt-xx/nsxs/list109_{{page}}.htm\n都市言情::/txt-xx/nsxs/dsyq/list110_{{page}}.htm\n古代言情::/txt-xx/nsxs/gdyq/list111_{{page}}.htm\n穿越重生::/txt-xx/nsxs/cycs/list112_{{page}}.htm\n玄幻仙侠::/txt-xx/nsxs/xhxx/list113_{{page}}.htm\n青春同人::/txt-xx/nsxs/qctr/list114_{{page}}.htm\n网游科幻::/txt-xx/nsxs/wykh/list115_{{page}}.htm\n男生小说::/txt-xx/nsbook/list123_{{page}}.htm\n玄幻奇幻::/txt-xx/nsbook/xhqh/list124_{{page}}.htm\n武侠仙侠::/txt-xx/nsbook/wxxx/list125_{{page}}.htm\n都市重生::/txt-xx/nsbook/dscs/list126_{{page}}.htm\n历史军事::/txt-xx/nsbook/lsjs/list127_{{page}}.htm\n恐怖推理::/txt-xx/nsbook/kbtl/list128_{{page}}.htm\n科幻网游::/txt-xx/nsbook/khwy/list129_{{page}}.htm\n二次元::/txt-xx/nsbook/ecy/list130_{{page}}.htm\n军事小说::/txt-xx/25/list25_{{page}}.htm\n历史小说::/txt-xx/25/list25_{{page}}.htm\n名人传记::/txt-xx/22/list22_{{page}}.htm\n中外名著::/txt-xx/28/list28_{{page}}.htm\n社科历史::/txt-xx/25/list25_{{page}}.htm\n政治军事::/txt-xx/25/list25_{{page}}.htm\n当代文学::/txt-xx/27/list27_{{page}}.htm\n成功励志::/txt-xx/22/list22_{{page}}.htm\n其他小说::/txt-xx/30/list30_{{page}}.htm\n推理悬疑::/txt-xx/16/list16_{{page}}.htm\n战争政治::/txt-xx/25/list25_{{page}}.htm\n科幻想象::/txt-xx/25/list25_{{page}}.htm\n浪漫爱情::/txt-xx/19/list19_{{page}}.htm\n文学名著::/txt-xx/28/list28_{{page}}.htm",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766314065893,
    "respondTime": 252845,
    "ruleBookInfo": {
      "author": "text.作者名称：@font.0@text",
      "downloadUrls": "center p a.0@href\n<js>\nvar url=book.origin+result[0];\nresult=java.ajax(url);\nresult;\n</js>\ntext.下载地址@href",
      "intro": "[style~=padding]@textNodes",
      "name": "text.书名：@text##书名：",
      "tocUrl": "center p a.0@href\n<js>\nvar url=book.origin+result;\nresult=java.ajax(url);\nresult;\n</js>\ntext.在线阅读@href"
    },
    "ruleContent": {
      "content": ".layui-code@html"
    },
    "ruleExplore": {
      "bookList": ".mainSoftName",
      "bookUrl": "a@href",
      "name": "a@text"
    },
    "ruleSearch": {
      "bookList": ".searchTopic&&.searchInfo",
      "bookUrl": "a.0@href",
      "checkKeyWord": "快穿",
      "kind": "span.1@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar page=src.match(/第\\d+页.*共(\\d+).+页/)[1];\nvar url=java.getString(\"@@text.首页.0@href\")\nvar surl=String(url);\nvar list=[{text:\"第1页\",href:baseUrl}];\nif(page){\n\tfor(i=2;i<=page;i++){\n\t\tlist.push({text:`第${i}页`,href:surl.replace(/page=1/,\"page=\"+i)})\n\t\t}\n\t\tlist;\n\t}",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search.asp?page={{page}}&m=0&act=&classid=0&word={{key}},{\n  \"charset\": \"GB2312\",\n  \"method\": \"GET\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 下载链接为空\n\n来源：关耳\n可搜书名和作者\n不能用的话，打开网址看一下是不是换域名了，源URL换成新域名即可\n主站：https://www.aiqu999.com（似乎是一个会自动跳转可用链接的链接）\n备用网址：\n  - www.aiqu654.com\n  - www.aqxsw222.com\n  - www.727txt.com\n  - www.27txt.La\n  - www.527txt.com\n网站给出的防迷路网址：www.272txt.com\n2026.01.19\n修复搜索失效（@歌行灯）",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱去小说（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.aiqu999.com",
    "customButton": false,
    "customOrder": 215,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": false,
    "eventListener": false,
    "lastUpdateTime": 1772086904258,
    "respondTime": 185187,
    "ruleBookInfo": {
      "author": "##作者：([^<]+)##$1###",
      "downloadUrls": "<js>\nurl = \"http://www.aiqu127.com\"+java.getString(\"@tag.center.3@a@href\");\njava.log(url)\nhtml = java.ajax(url);\n\njava.getStringList(\"@text.下载地址@href\",html,true)\n</js>",
      "intro": "##小说简介：([\\s\\S]+?)</div##$1###"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.search-card-author@a@text##作者：",
      "bookList": "#searchmain > .search-card",
      "bookUrl": ".search-card-link@a@href",
      "checkKeyWord": "穿进赛博游戏后逆袭成神\nhttps://www.aqxsw666.com/txt-xx/nsxs/cycs/txt-240907.htm",
      "intro": ".search-card-content@text##.+?文案(.+)##$1###",
      "kind": "{{@@class.search-card-category@tag.a@text}}",
      "lastChapter": ".search-card-date@.oldDate@text",
      "name": ".search-card-title@a@text##《|》",
      "wordCount": ".search-card-content@text##.+?【(.+)】##$1###"
    },
    "ruleToc": {},
    "searchUrl": "/search.asp?word={{key}},{\"charset\":\"gb2312\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\nBY:溪\n//类型:文件下载",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "趣书网吧（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.qushu123.com",
    "bookUrlPattern": "https://www.qushu123.com/txt/?.*/txt/\\d+.html",
    "customButton": false,
    "customOrder": 216,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "————————⭕分类小说⭕————————\n书库::/all/<,index_{{page}}.html>\n排行::/hot/<,index_{{page}}.html>\n推荐::/recommendall/<,index_{{page}}.html>\n最新::/new/<,index_{{page}}.html>\n男生小说::/txt/nansheng/<,index_{{page}}.html>\n女生言情::/txt/yanqing/<,index_{{page}}.html>\n耽美同人::/txt/tongren/<,index_{{page}}.html>\n都市小说::/txt/dushi/<,index_{{page}}.html>\n玄幻奇幻::/txt/xuanhuan/<,index_{{page}}.html>\n武侠修真::/txt/xiuzhen/<,index_{{page}}.html>\n网游竞技::/txt/wangyou/<,index_{{page}}.html>\n历史军事::/txt/lishi/<,index_{{page}}.html>\n科幻灵异::/txt/kehuan/<,index_{{page}}.html>\n其他小说::/txt/qita/<,index_{{page}}.html>",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10;  Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766149336518,
    "respondTime": 182104,
    "ruleBookInfo": {
      "author": "p.0@text",
      "coverUrl": "class.pic@img@src",
      "downloadUrls": "text.进入小说下载地址@href\n<js>\nurl=book.origin+result[0];\njava.ajax(url);\n</js>\ntext.TXT小说下载@href\n##$##,{\"type\": \"txt\"}",
      "intro": "class.con@text\n##(^|[。！？……]+[”」）……】]?)##$1<br>",
      "kind": "p.1:2@text##分类：|大小：",
      "name": "class.bookcover@h1@text"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.1@text",
      "bookList": ".imgtextlist@li",
      "bookUrl": "a.0@href",
      "coverUrl": "class.pic@img@src",
      "intro": "p.4@text##简介：",
      "kind": "p.2:3@text##更新：|大小：|\\[|\\]",
      "name": "p.0@text##《|》"
    },
    "ruleToc": {},
    "searchUrl": "https://www.qushu123.com/e/search/index.php,{\n  \"body\": \"keyboard={{key}}&show=title,softsay,softwriter&tbname=download&tempid=1&Submit22=搜索\",\n  \"method\": \"POST\"\n}\n@js:\nso = String(result).replace(\"{{key}}\", key);\nvar url = java.connect(so)\n.raw().request().url();\nString(url).replace(/result.*searchid/,\n\t\"result/index.php?page={{page-1}}&searchid\");",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 下载链接为空\n\n这是小说下载源",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "奇书网吧（导）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://m.qishu99.cc/",
    "customButton": false,
    "customOrder": 217,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n  \t  \"title\":\"🔖书库🔖\",\n    \"url\":\"/all/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":1\n    }\n  },\n  {\n  \t  \"title\":\"男生小说\",\n    \"url\":\"/nansheng/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"女生言情\",\n    \"url\":\"/yanqing/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"耽美同人\",\n    \"url\":\"/tongren/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"都市小说\",\n    \"url\":\"/dushi/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"玄幻奇幻\",\n    \"url\":\"/xuanhuan/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"武侠修真\",\n    \"url\":\"/xiuzhen/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"网游竞技\",\n    \"url\":\"/wangyou/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"历史军事\",\n    \"url\":\"/lishi/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"科幻灵异\",\n    \"url\":\"/kehuan/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"其他小说\",\n    \"url\":\"/qita/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":0.25\n    }\n  },\n  {\n  \t  \"title\":\"🔖排行🔖\",\n    \"url\":\"/hot/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":1\n    }\n  },\n  {\n  \t  \"title\":\"🔖推荐🔖\",\n    \"url\":\"/recommendall/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":1\n    }\n  },\n  {\n  \t  \"title\":\"🔖最新🔖\",\n    \"url\":\"/new/\",\n    \"style\":\n    {\n    \t  \"layout_flexGrow\":1,\n       \"layout_flexBasisPersent\":1\n    }\n  }\n]",
    "lastUpdateTime": 1766340261020,
    "respondTime": 183611,
    "ruleBookInfo": {
      "author": ".bookcover@.mt10@text##作者：",
      "coverUrl": ".bookcover@img@src",
      "downloadUrls": ".bookbutton@a@href",
      "intro": ".bookintro@.con@text",
      "kind": ".bookcover@.gray.0@text##分类：",
      "lastChapter": ".bookcover@.gray.3@text##更新：",
      "name": ".bookcover@.title@text"
    },
    "ruleContent": {},
    "ruleExplore": {
      "author": ".author@text",
      "bookList": ".imgtextlist@li",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "name": ".title@text"
    },
    "ruleSearch": {
      "author": ".author.0@a@text",
      "bookList": ".imgtextlist@li",
      "bookUrl": "a@href",
      "coverUrl": "Img@src",
      "intro": ".intro@text",
      "lastChapter": ".author.1@text##更新：",
      "name": ".title@text"
    },
    "ruleToc": {},
    "searchUrl": "/e/search/index.php,{\n\t\"method\":\"post\",\n\t\"body\":\"show=title,softsay,softwriter&keyboard={{key}}&tbname=download&tempid=1&Submit22=搜索\"\n\t}",
    "weight": 0
  },
  {
    "bookSourceComment": "繁体字",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱下电子（繁）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ixdzs.tw/",
    "customButton": false,
    "customOrder": 218,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772086589365,
    "respondTime": 182726,
    "ruleBookInfo": {
      "tocUrl": "{{java.put(\"url\",baseUrl);\n\t\"https://ixdzs.tw/novel/clist/\"}},{\n  \"body\": \"bid={{baseUrl.match(/(\\d+).$/)[1]}}\",\n  \"method\": \"POST\"\n}"
    },
    "ruleContent": {
      "content": ".page-content@p@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".bauthor@a@text",
      "bookList": ".burl",
      "bookUrl": ".bname@a@href",
      "coverUrl": ".l-img@img@src",
      "intro": ".l-p2@text",
      "kind": ".lz@text&&.l-time@text",
      "lastChapter": ".l-last@a@text",
      "name": ".bname@a@text",
      "wordCount": ".size@text"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.title",
      "chapterUrl": "@get:{url}p{{$.ordernum}}.html",
      "isVolume": "$.ctype"
    },
    "searchUrl": "https://ixdzs.tw/bsearch?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "新读小说（繁）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.dxs.tw/",
    "customButton": false,
    "customOrder": 219,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻奇幻::https://m.dxs.tw/lb-1/?page={{page}}\n武俠仙俠::https://m.dxs.tw/lb-2/?page={{page}}\n都市言情::https://m.dxs.tw/lb-3/?page={{page}}\n曆史軍事::https://m.dxs.tw/lb-4/?page={{page}}\n科幻靈異::https://m.dxs.tw/lb-5/?page={{page}}\n網遊競技::https://m.dxs.tw/lb-6/?page={{page}}\n女頻頻道::https://m.dxs.tw/lb-7/?page={{page}}\n其他類別::https://m.dxs.tw/lb-8/?page={{page}}",
    "lastUpdateTime": 1766348972829,
    "respondTime": 16124,
    "ruleBookInfo": {
      "lastChapter": "class.book-main@update@a@text"
    },
    "ruleContent": {
      "content": "id.txt@html",
      "nextContentUrl": "id.pt_next@href",
      "replaceRegex": "##本章尚未.*|本章已.*|(?<=[\\u4e00-\\u9fa5])\\s"
    },
    "ruleExplore": {
      "author": "h4@a@text",
      "bookList": "class.sort-view-book",
      "bookUrl": "h4@a@href",
      "coverUrl": "class.book-img@a@img@src",
      "intro": "class.intro@ownText",
      "kind": "class.blue@text",
      "name": "h4@a@text"
    },
    "ruleSearch": {
      "author": "class.author@ownText",
      "bookList": "class.sort-view-book",
      "bookUrl": "h4@a@href",
      "coverUrl": "class.book-img@a@img@src",
      "intro": "class.intro@ownText",
      "kind": "class.blue@text",
      "name": "h4@a@text"
    },
    "ruleToc": {
      "chapterList": "class.chapter-list@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "nextTocUrl": "class.hidden@href"
    },
    "searchUrl": "https://m.dxs.tw/serch.html?siteid=m.dxs.tw&q={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "日文",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "爱写小说（日）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ncode.syosetu.com/",
    "customButton": false,
    "customOrder": 220,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "累計ランキングBEST300::https://yomou.syosetu.com/rank/list/type/total_total/\n年間ランキングBEST300::https://yomou.syosetu.com/rank/list/type/yearly_total/\n四半期ランキングBEST300::https://yomou.syosetu.com/rank/list/type/quarter_total/\n月間ランキングBEST300::https://yomou.syosetu.com/rank/list/type/monthly_total/\n週間ランキングBEST300::https://yomou.syosetu.com/rank/list/type/weekly_total/\n日間ランキングBEST300::https://yomou.syosetu.com/rank/list/type/daily_total/",
    "header": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36",
    "lastUpdateTime": 1772086255751,
    "respondTime": 190737,
    "ruleBookInfo": {
      "author": "class.p-novel__author@text##作者：",
      "intro": "id.novel_ex@text",
      "lastChapter": "class.p-eplist__sublist.-1@tag.a@text",
      "name": "class.p-novel__title@text"
    },
    "ruleContent": {
      "content": "class.js-novel-text@text||class.p-novel__text@text",
      "nextContentUrl": "class.c-pager__item--next@href"
    },
    "ruleExplore": {
      "author": "class.h_info@text##小説情報",
      "bookList": "class.ranking_list",
      "bookUrl": "class.tl@href",
      "intro": "class.ex@text",
      "kind": "class.keyword@tag.a@text",
      "name": "class.tl@text",
      "wordCount": "class.marginleft@text"
    },
    "ruleSearch": {
      "author": "tag.a.1@text",
      "bookList": "class.searchkekka_box",
      "bookUrl": "class.tl@href",
      "intro": "tag.td@class.ex@text",
      "kind": "tag.td@a@text",
      "lastChapter": "tag.td:contains(最終更新日:)",
      "name": "class.tl@text",
      "wordCount": "tag.td@class.marginleft.0@text"
    },
    "ruleToc": {
      "chapterList": "class.p-eplist__sublist",
      "chapterName": "class.p-eplist__subtitle@text",
      "chapterUrl": "class.p-eplist__subtitle@href",
      "nextTocUrl": "class.c-pager__item--next@href",
      "updateTime": "class.p-eplist__update@text"
    },
    "searchUrl": "https://yomou.syosetu.com/search.php?word={{key}}&p={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "全英文学（英）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://novelnext.net",
    "customButton": false,
    "customOrder": 221,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766358915921,
    "respondTime": 17723,
    "ruleBookInfo": {
      "author": "@XPath://ul[@class='info info-meta']/li[1]/a/text()",
      "coverUrl": "@XPath://img[@class='lazy']/@data-src",
      "intro": "@XPath://div[@class='desc-text' and @itemprop='description']/text()",
      "kind": "@XPath://ul[@class='info info-meta']/li[2]/a/text()",
      "lastChapter": "@XPath://div[@class='item-value']/a/text()",
      "name": "@XPath://h3[@class='title'][1]/text()"
    },
    "ruleContent": {
      "content": "@XPath://div[@id='chapter-content']/p/text()"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@XPath:div[2]/div/span[2]/text()",
      "bookList": "@XPath://div[@class='row' and position()>1]",
      "bookUrl": "@XPath:div[2]/div/h3/a/@href",
      "checkKeyWord": "I",
      "coverUrl": "@XPath:div[1]/div/img/@src",
      "lastChapter": "@XPath:div[3]/div/a/@title",
      "name": "@XPath:div[2]/div/h3/a/@title"
    },
    "ruleToc": {
      "chapterList": "@XPath://ul[@class='list-chapter']/li/a",
      "chapterName": "@title",
      "chapterUrl": "@href",
      "nextTocUrl": "@XPath://li[@class='next']/a/@href"
    },
    "searchUrl": "https://novelnext.net/search?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "英文小说（英）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://novel.tingroom.com/wap",
    "customButton": false,
    "customOrder": 222,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "经典小说::http://novel.tingroom.com/wap/?moduleid=1025&catid=1&type=2\n双语小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=33&type=2\n名人传记::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=32&type=2\n励志小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=6&type=2\n短篇小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=31&type=2\n儿童小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=29&type=2\n科幻小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=30&type=2\n宗教小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=28&type=2",
    "lastUpdateTime": 1759754353098,
    "loginUrl": "{\n  \"url\": \"null\"\n}",
    "respondTime": 10424,
    "ruleBookInfo": {
      "author": "class.novle@tag.a@text"
    },
    "ruleContent": {
      "content": "id.nr@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.zong_list@class.list_1",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "tag.img@src",
      "intro": "tag.span@text",
      "name": "tag.a.1@text"
    },
    "ruleToc": {
      "chapterList": "class.listtxt@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "http://novel.tingroom.com/wap/&& tag.a@href"
    },
    "searchUrl": "http://novel.tingroom.com/wap/index.php?moduleid=1025&type=2&kw={{key}},{\n  \"charset\": \"utf-8\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "英文小说（英）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yingyuxiaoshuo.com",
    "customButton": false,
    "customOrder": 223,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766359054956,
    "respondTime": 10551,
    "ruleBookInfo": {
      "author": "@css:.listshadow1 .text-danger:nth-child(2)@text",
      "coverUrl": "@css:.listshadow1 img@src",
      "intro": "@css:.listshadow1 .text-intro1@text",
      "kind": "@css:.listshadow1 .text-danger:nth-child(n+3)@text",
      "name": "@css:.listshadow1 .text-danger:first-child h2@text"
    },
    "ruleContent": {
      "content": "{{@css:.text-content1 .c-en@text||.text-content1@text}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@css:.grow>div:nth-child(2)@text",
      "bookList": "@css:.main-list-container>div.h-36",
      "bookUrl": "a@href",
      "checkKeyWord": "加",
      "coverUrl": "img@src",
      "intro": "@css:.grow>div:nth-child(3)@text",
      "kind": "@css:.grow>div:nth-child(4) span:first-child@text",
      "name": "@css:.grow h2>a:nth-child(n)@text"
    },
    "ruleToc": {
      "chapterList": "@css:.shadow-listshadow1 .grid .text-danger",
      "chapterName": "class.text-danger@text",
      "chapterUrl": "class.text-danger@href"
    },
    "searchUrl": "/search/{{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "英语阅读（英）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.enread.com#",
    "customButton": false,
    "customOrder": 224,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "英语新闻::http://m.enread.com/index.php?catid=9&mid=1&page={{page}}\n英语美文::http://m.enread.com/index.php?catid=7&mid=2&page={{page}}\n英语故事::http://m.enread.com/index.php?catid=4&mid=1&page={{page}}\n英语笑话::http://m.enread.com/index.php?catid=3&mid=1&page={{page}}\n英语娱乐::http://m.enread.com/index.php?catid=10&mid=1&page={{page}}\n英语诗歌::http://m.enread.com/index.php?catid=6&mid=1&page={{page}}\n英语演讲::http://m.enread.com/index.php?catid=11&mid=2&page={{page}}\n英语考试::http://m.enread.com/index.php?catid=2&mid=1&page={{page}}\n英语小说::http://m.enread.com/index.php?catid=5&mid=2&page={{page}}\n英语技巧::http://m.enread.com/index.php?catid=1&mid=1&page={{page}}",
    "lastUpdateTime": 1759754317973,
    "respondTime": 3682,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "class.arc_content@html&&id.wz_jx@tbody@html##<!--share-->[\\s\\S]+?<!--share-->##↓↓↓单词↓↓↓"
    },
    "ruleExplore": {
      "bookList": "class.h3title@tag.a.0||class.item_li@a",
      "bookUrl": "href",
      "name": "text"
    },
    "ruleSearch": {
      "bookList": "class.item_li",
      "bookUrl": "a@href",
      "name": "text##分类：.*"
    },
    "ruleToc": {
      "chapterList": "class.item_li||class.h1title",
      "chapterName": "text",
      "chapterUrl": "a@href@js:if(result!=null){result=\"http://m.tingroom.com/\"+result}else{result=baseUrl}",
      "nextTocUrl": "@js:\nif(result.match(/跳至/)){\npage=result.match(/1\\/(\\d+)/)[1];\nlist=[];\nif(page>50){\npage=50\n}\nfor(i=2;i<=page;i++){\nlist.push(baseUrl+\"&page=\"+i)\n}\nlist}"
    },
    "searchUrl": "http://m.enread.com/index.php?keyword={{key}}&mid=4&page={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "英文",
    "bookSourceGroup": "小说 书源",
    "bookSourceName": "双语小说（英）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.shubang.net/book#",
    "customButton": false,
    "customOrder": 225,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759754331076,
    "respondTime": 508,
    "ruleBookInfo": {
      "kind": "class.tags@a@text",
      "lastChapter": "tr.-1@td@a@text"
    },
    "ruleContent": {
      "content": ".line_en@text%%.line_cn@title",
      "nextContentUrl": "class.pagebar@a.-1@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.cont@p@text",
      "bookList": "class.mcon@a",
      "bookUrl": "a@href",
      "coverUrl": "class.cover@img@src",
      "intro": "class.cont@ownText",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "tr@td",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "http://www.shubang.net/book/?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//By情无羁25.04.09 使用需要魔法",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "拷贝漫画（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.mangacopy.com/",
    "customButton": false,
    "customOrder": 226,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "@js:\nJSON.stringify({\n\"platform\":\"1\",\n\"version\":\"9.9.9\",\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\r\n\"Accept\": \"application/json\",\n\"referer\":baseUrl\n})",
    "lastUpdateTime": 1759431612400,
    "respondTime": 4161,
    "ruleBookInfo": {
      "init": "<js>java.t2s(result)</js>\n$..comic",
      "intro": "$..brief",
      "kind": "{{$..display}},{{$..theme}}##.*?name\":\"(.*?)\".*?|\\,.*\\]##$1",
      "lastChapter": "$..last_chapter##.*name=(.*?)\\W##$1",
      "tocUrl": "https://api.mangacopy.com/api/v3/comic/{{$..path_word}}\n<js>\na=result.replace(/\\s.*/g,'').replace(/$/,'/group/default/chapters?limit=100&offset=0')\na\n</js>"
    },
    "ruleContent": {
      "content": "$..url\n<js>\nresult.split(\"\\n\").map(x=>'<img src=\"'+x+'\">').join(\"\\n\")\n</js>",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author##.*name=(.*?)\\,.*##$1",
      "bookList": "<js>java.t2s(result)</js>\n$..list[*]",
      "bookUrl": "https://api.mangacopy.com/api/v3/comic2/{{$.path_word}}?platform=1&_update=true",
      "checkKeyWord": "登录武林系统",
      "coverUrl": "$.cover",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "$..list[*]",
      "chapterName": "name",
      "chapterUrl": "https://api.mangacopy.com/api/v3/comic/{{$.comic_path_word}}/chapter2/{{$.uuid}}?in_mainland=true&platform=1",
      "nextTocUrl": "$..count\n<js>\na=String(result[0]);\nb= Math.floor(parseFloat(a.replace(/\\s/,''))/100);\nb=b+1\nlist=[];\nfor(i=0;i<=b;i++){\n\tlist.push(baseUrl.replace(/offset=0/,'offset='+100*i))\n\t}list\n</js>"
    },
    "searchUrl": "https://api.mangacopy.com/api/v3/search/comic?platform=1&q={{key}}&limit=20&offset={{20*(page-1)}}&q_type=&_update=true",
    "weight": 0
  },
  {
    "bookSourceComment": "🅿️ Pixiv 漫画（更新📆：2026/02/25）\n\n书源版本：263\n使用说明：📌阅读 Plus 3.26.0129 版本可用\n可用功能：✅搜索✅发现✅添加网址✅订阅源\n搜索插画：✅插画✅漫画✅动图✅标签\n发现漫画：✅关注✅追更✅推荐✅发现✅收藏\n添加网址：✅插画链接✅漫画目录\n订阅用法：点击订阅源打开插画/漫画目录，【刷新】，点击【加入书架】按钮，添加到书架\n\n书源发布：Pixiv 书源频道 https://t.me/PixivSource\n项目地址：https://github.com/DowneyRem/PixivSource\n使用教程：https://pixivsource.pages.dev/Pixiv\n\n旧版书源：\nhttps://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@191/pixiv.json\nhttps://raw.githubusercontent.com/DowneyRem/PixivSource/191/pixiv.json\n\n规则订阅：import 订阅源\nhttps://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/import.json\nhttps://raw.githubusercontent.com/DowneyRem/PixivSource/main/import.json\n\n⚙️ 书源设置：\n设置1️⃣：打开小说 - 菜单 - 登录 - 点击下方按钮\n设置2️⃣：编辑书源 - 基本 - 变量说明 - 修改并保存",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "蓝批漫画（优+++）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.pixiv.net/manga",
    "bookUrlPattern": "(https?://)?(www\\.)?pixiv\\.net/((artworks|user/\\d+/series)|ajax/(illust|series))/\\d+",
    "concurrentRate": "30/5000",
    "customButton": false,
    "customOrder": 227,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nlet SHOW_GENERAL_NEW, SHOW_GENERAL_RANK\ntry {\n    settings = JSON.parse(String(source.variableComment).match(RegExp(/{([\\s\\S]*?)}/gm)))\n    SHOW_GENERAL_NEW = settings.SHOW_GENERAL_NEW     // 发现：最新、企划、约稿显示一般小说\n} catch (e) {\n    SHOW_GENERAL_NEW = false\n}\n\nli = [\n    {\"⭐️ 关注\": \"https://www.pixiv.net/ajax/follow_latest/illust?p={{page}}&mode=all&lang=zh\"},\n    {\"📃 追更\": \"https://www.pixiv.net/ajax/watch_list/manga?p={{page}}&new=1&lang=zh\"},\n    {\"💯 推荐\": \"https://www.pixiv.net/ajax/top/illust?mode=all&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/illust/discovery?mode=all&lang=zh\"},\n    {\"❤️ 收藏\": \"https://www.pixiv.net/ajax/user/{{cache.get(\\\"pixiv:uid\\\")}}/illusts/bookmarks?tag=&offset={{(page-1)*24}}&limit=24&rest=show&lang=zh\"},\n    {\"㊙️ 收藏\": \"https://www.pixiv.net/ajax/user/{{cache.get(\\\"pixiv:uid\\\")}}/illusts/bookmarks?tag=&offset={{(page-1)*24}}&limit=24&rest=hide&lang=zh\"},\n    {\"🏠 首页\": \"https://www.pixiv.net\"},\n    {\"🆙 更新\": \"https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/pixiv.json\"}\n]\n\nr18New = [\n    {\"🆕 最新 企划 约稿 💰\": \"\"},\n    {\"🆕 最新\": \"https://www.pixiv.net/ajax/illust/new?lastId=0&limit=20&type=manga&r18=true&lang=zh\"},\n    {\"📑 企划\": \"https://www.pixiv.net/ajax/user_event/portal/artworks?mode=r18&p={{page}}&lang=zh\"},\n    {\"💰 约稿\": \"https://www.pixiv.net/ajax/commission/page/request/complete/manga?mode=r18&p={{page}}&lang=zh\"},\n    {\"🔍 发现\": \"https://www.pixiv.net/ajax/illust/discovery?mode=r18&lang=zh\"},\n]\n\ngeneralNew = [\n    {\"✅ 最新 企划 约稿 ✅\": \"\"},\n    {\"最新\": \"https://www.pixiv.net/ajax/illust/new?lastId=0&limit=20&type=manga&lang=zh\"},\n    {\"企划\": \"https://www.pixiv.net/ajax/user_event/portal/artworks?mode=all&p={{page}}&lang=zh\"},\n    {\"约稿\": \"https://www.pixiv.net/ajax/commission/page/request/complete/manga?mode=all&p={{page}}&lang=zh\"},\n    {\"发现\": \"https://www.pixiv.net/ajax/illust/discovery?mode=all&lang=zh\"}\n]\n\nr18Rank = [\n    {\"👑 排行榜单 👑\": \"\"},\n    {\"今日\": \"https://www.pixiv.net/ranking.php?mode=daily_r18&p={{page}}&format=json\"},\n    {\"本周\": \"https://www.pixiv.net/ranking.php?mode=weekly_r18&p={{page}}&format=json\"},\n    {\"R18G\": \"https://www.pixiv.net/ranking.php?mode=r18g&p={{page}}&format=json\"},\n    {\"男性\": \"https://www.pixiv.net/ranking.php?mode=male_r18&p={{page}}&format=json\"},\n    {\"女性\": \"https://www.pixiv.net/ranking.php?mode=female_r18&p={{page}}&format=json\"}\n]\n\ngeneralRank = [\n    {\"🏆 排行榜单 🏆\": \"\"},\n    {\"今日\": \"https://www.pixiv.net/ranking.php?mode=daily&p={{page}}&format=json\"},\n    {\"本周\": \"https://www.pixiv.net/ranking.php?mode=weekly&p={{page}}&format=json\"},\n    {\"本月\": \"https://www.pixiv.net/ranking.php?mode=monthly&p={{page}}&format=json\"},\n    {\"新人\": \"https://www.pixiv.net/ranking.php?mode=rookie&p={{page}}&format=json\"},\n    {\"原创\": \"https://www.pixiv.net/ranking.php?mode=original&p={{page}}&format=json\"},\n    {\"A I \": \"https://www.pixiv.net/ranking.php?mode=original&p={{page}}&format=json\"},\n    {\"男性\": \"https://www.pixiv.net/ranking.php?mode=male&p={{page}}&format=json\"},\n    {\"女性\": \"https://www.pixiv.net/ranking.php?mode=female&p={{page}}&format=json\"},\n]\n\nlet source = [\n    {\"📘 书源相关 📘\": \"\"},\n    {\"🏠 主页\": \"https://pixivsource.pages.dev\"},\n    {\"🔰 指南\": \"https://pixivsource.pages.dev/Pixiv\"},\n    {\"🐞 反馈\": \"https://github.com/DowneyRem/PixivSource/issues\"},\n    {\"💰 打赏\": \"https://pixivsource.pages.dev/Sponsor\"},\n]\n\nli = li.concat(r18New)\nif (SHOW_GENERAL_NEW) li = li.concat(generalNew)\nli = li.concat(r18Rank)\nif (SHOW_GENERAL_RANK) li = li.concat(generalRank)\nli = li.concat(source)\n\n// 添加格式\nli.forEach(item => {\n    item.title = Object.keys(item)[0]\n    item.url = Object.values(item)[0]\n    if (item.url.includes(\"https://www.pixiv.net\")) item.url = urlIP(item.url)\n    delete item[Object.keys(item)[0]]\n    item.style = {}\n    item.style.layout_flexGrow = 1\n    item.style.layout_flexShrink = 1\n    item.style.layout_alignSelf = \"auto\"\n    item.style.layout_wrapBefore = \"false\"\n    if (item.url === \"\") {\n        item.style.layout_flexBasisPercent = 1\n    } else {\n        item.style.layout_flexBasisPercent = -1\n    }\n})\n\nJSON.stringify(li)",
    "header": "{\"Referer\":\"https://www.pixiv.net\"}",
    "jsLib": "var cacheSaveSeconds = 30*24*60*60  // 长期缓存 30 天\nvar cacheTempSeconds = 10*60*1000   // 冷却时间 10 分钟\n\nfunction cacheGetAndSet(key, supplyFunc, requestUpdate) {\n    const {java, cache} = this\n    let timestamp = 0\n    let v = this.getFromCacheObject(key)\n    if (Array.isArray(v)) {\n        try {\n            timestamp = v[0].timestamp\n        } catch (e) {\n            timestamp = 0\n        }\n    } else if (v) {\n        timestamp = v.timestamp\n    }\n\n    const isExpired = v && (new Date().getTime() >= timestamp + cacheTempSeconds)\n    const isError = v && (v.error === true) && isExpired\n    requestUpdate = requestUpdate && isExpired\n\n    if (!v || requestUpdate || isError) {\n        v = supplyFunc()\n        let now = new Date().getTime()\n        // getAjaxJson getWebviewJson 时间戳写入对象本身\n        if (!Array.isArray(v)) {\n            v = Object.assign({timestamp: now}, v)\n        }\n        // else {\n        //     // getAjaxAllJson 时间戳写入第一个元素（读取时 v[0].timestamp）// 不重复写入\n        //     if (v.length > 0) v[0] = Object.assign({timestamp: now}, v[0])\n        // }\n        this.putInCacheObject(key, v, cacheSaveSeconds)\n    }\n    return v\n}\n\nfunction putInCache(name, object, saveSeconds) {\n    const {java, cache} = this\n    if (saveSeconds === undefined) saveSeconds = 0\n    if (object) {\n        cache.put(name, object, saveSeconds)\n    }\n}\nfunction getFromCache(name) {\n    const {java, cache} = this\n    let object = cache.get(name)\n    if (object === undefined) return null  // 兼容源阅\n    return object\n}\n\nfunction normalizeUrl(url) {\n    if (!url.startsWith(\"https://210.140\")) return url\n    return url.replace(\"210.140.139.155\", \"www.pixiv.net\")\n        .replace(\"210.140.139.133\", \"i.pximg.net\")\n        .split(\",\")[0]\n}\nfunction putInCacheObject(objectName, object, saveSeconds) {\n    const {java, cache} = this\n    if (object === undefined) object = null\n    if (saveSeconds === undefined) saveSeconds = 0\n    // if (objectName === \"pixivSettings\") {\n    //     this._settings = object\n    // }\n    cache.put(this.normalizeUrl(objectName), JSON.stringify(object), saveSeconds)\n}\nfunction getFromCacheObject(objectName) {\n    const {java, cache} = this\n    // if (objectName === \"pixivSettings\" && this._settings) {\n    //     return this._settings\n    // }\n    let object = cache.get(this.normalizeUrl(objectName))\n    if (object === undefined) return null  // 兼容源阅，避免 parse 报错\n    return JSON.parse(object)\n}\n\nfunction isHtmlString(str) {\n    return str.startsWith(\"<!DOCTYPE html>\")\n}\nfunction isJsonString(str) {\n    try {\n        if (typeof JSON.parse(str) === \"object\") return true\n    } catch(e) {}\n    return false\n}\n\nfunction isJsonString(str) {\n    try {\n        let result = JSON.parse(str)\n        return typeof result === \"object\" && result !== null\n    } catch(e) {\n        return false\n    }\n}\n\nfunction getAjaxJson(url, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        return JSON.parse(java.ajax(url))\n    }, requestUpdate)\n}\nfunction getAjaxAllJson(urls, requestUpdate) {\n    const {java, cache} = this\n    let batchKey = JSON.stringify(urls)\n    return this.cacheGetAndSet(batchKey, () => {\n        let results = []\n        let now = new Date().getTime()\n        let responses = java.ajaxAll(urls)\n        for (let i in urls) {\n            let data = JSON.parse(responses[i].body())\n            data = Object.assign({timestamp: now}, data)\n            results.push(data)\n            this.putInCacheObject(urls[i], data, cacheSaveSeconds)\n        }\n        return results\n    }, requestUpdate)\n}\nfunction getAjaxParseJson(url, parseFunc, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        let resp = parseFunc(java.ajax(url))\n        if (resp instanceof Object) return resp\n        else return JSON.parse(resp)\n    }, requestUpdate)\n}\nfunction getWebviewJson(url, parseFunc, requestUpdate) {\n    const {java, cache} = this\n    return this.cacheGetAndSet(url, () => {\n        let html = java.webView(null, url, null)\n        return JSON.parse(parseFunc(html))\n    }, requestUpdate)\n}\n\nfunction getWebViewUA() {\n    const {java, cache} = this\n    let userAgent = this.getFromCache(\"userAgent\")\n    if (userAgent) return String(userAgent)\n\n    userAgent = String(java.getWebViewUA())\n    if (userAgent.includes(\"Windows NT 10.0; Win64; x64\")) {\n        userAgent = \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36\"\n    }\n    // java.log(`userAgent=${userAgent}`)\n    this.putInCache(\"userAgent\", userAgent, cacheSaveSeconds/7)\n    return String(userAgent)\n}\nfunction startBrowser(url, title) {\n    const {java, cache} = this\n    if (!title) title = url\n    let msg = \"\"\n    let headers = {}\n    headers[\"User-Agent\"] = this.getWebViewUA()\n\n    if (url.includes(\"https://www.pixiv.net\")) {\n        if (url.includes(\"settings\")) msg += \"⚙️ 账号设置\"\n        else msg += \"⤴️ 分享小说\"\n        msg += \"\\n\\n即将打开 Pixiv\\n请确认已开启代理/梯子/VPN等\"\n    } else if (url.includes(\"github.com\") || url.includes(\"github.io\")) {\n        if (url.includes(\"issues\")) msg += \"🐞 反馈问题\"\n        msg += \"\\n\\n即将打开 Github\\n请确认已开启代理/梯子/VPN等\"\n    }\n    this.sleepToast(msg, 0.01)\n    java.startBrowser(`${url}, ${JSON.stringify({headers: headers})}`, title)\n}\n\n// 直连功能参考自 洛娅橙的阅读仓库\n// https://github.com/Luoyacheng/yuedu\n// 其直连功能参考自 PixEz Flutter\n// https://github.com/Notsfsssf/pixez-flutter\nfunction urlIP(url) {\n    const {java, cache} = this\n    let settings = this.getFromCacheObject(\"pixivIllustSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (settings.IPDirect) {\n        url = url.replace(\"http://\", \"https://\").replace(\"www.pixiv.net\", \"210.140.139.155\")\n        let headers = {\n            \"User-Agent\": \"Mozilla/5.0 (Linux; Android 14)\",\n            \"X-Requested-With\": \"XMLHttpRequest\",\n            \"Host\": \"www.pixiv.net\",\n            \"Referer\": \"https://www.pixiv.net/\",\n            \"X-csrf-token\": this.getFromCache(\"pixivCsrfToken\") || \"\",\n            \"Cookie\": this.getFromCache(\"pixivCookie\") || \"\"\n        }\n        return `${url}, ${JSON.stringify({headers: headers})}`\n    }\n    return url\n}\n\nfunction urlIllustUrl(illustId) {\n    return `https://www.pixiv.net/artworks/${illustId}`\n}\nfunction urlIllustDetailed(illustId) {\n    return `https://www.pixiv.net/ajax/illust/${illustId}?lang=zh`\n}\nfunction urlIllustsDetailed(userId, idList) {\n    return `https://www.pixiv.net/ajax/user/${userId}/illusts?${idList.map(v => \"ids[]=\" + v).join(\"&\")}`\n}\nfunction urlSeriesUrl(userId, seriesId) {\n    return `https://www.pixiv.net/user/${userId}/series/${seriesId}`\n}\nfunction urlSeriesDetailed(seriesId, page) {\n    if (page === undefined) page = 1\n    return `https://www.pixiv.net/ajax/series/${seriesId}?p=${page}&lang=zh`\n}\n\nfunction urlUserAllWorks(userId) {\n    return `https://www.pixiv.net/ajax/user/${userId}/profile/all?lang=zh`\n}\n\nfunction urlSearchArtwork(name, page) {\n    return `https://www.pixiv.net/ajax/search/artworks/${encodeURI(name)}?word=${encodeURI(name)}&order=date_d&mode=all&p=${page}&s_mode=s_tc&type=all&lang=zh`\n}\nfunction urlSearchIllust(name, page) {\n    return `https://www.pixiv.net/ajax/search/artworks/${encodeURI(name)}?word=${encodeURI(name)}&order=date_d&mode=all&p=${page}&s_mode=s_tc&type=illust&lang=zh`\n}\nfunction urlSearchManga(name, page) {\n    return `https://www.pixiv.net/ajax/search/artworks/${encodeURI(name)}?word=${encodeURI(name)}&order=date_d&mode=all&p=${page}&s_mode=s_tc&type=manga&lang=zh`\n}\nfunction urlSearchUgoira(name, page) {\n    return `https://www.pixiv.net/ajax/search/artworks/${encodeURI(name)}?word=${encodeURI(name)}&order=date_d&mode=all&p=${page}&s_mode=s_tc&type=ugoira&lang=zh`\n}\n// 完全匹配用户名\nfunction urlSearchUser(name) {\n    return `https://www.pixiv.net/search/users?nick=${encodeURI(name)}&s_mode=s_usr&nick_mf=1`\n}\n\n// 直连功能参考自 洛娅橙的阅读仓库\n// https://github.com/Luoyacheng/yuedu\n// 其直连功能参考自 PixEz Flutter\n// https://github.com/Notsfsssf/pixez-flutter\nfunction urlCoverUrl(url) {\n    const {java, cache} = this\n    if (url && !url.trim()) return \"\"\n\n    let settings = this.getFromCacheObject(\"pixivIllustSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (!settings.IPDirect) return url\n\n    let headers = {\"Referer\": \"https://www.pixiv.net/\"}\n    if (settings.IPDirect && url.trim()) {\n        if (url.includes(\"i.pximg.net\")) {\n            url = url.replace(\"https://i.pximg.net\", \"https://210.140.139.133\")\n            headers.host = \"i.pximg.net\"\n        } else {\n            url = url.replace(\"https://s.pximg.net\", \"https://210.140.139.133\")\n            headers.host = \"s.pximg.net\"\n        }\n    }\n    return `${url}, ${JSON.stringify({headers: headers})}`\n}\n\nfunction addZero(num) {\n    return String(num).padStart(2, '0')\n}\nfunction dateFormat(str) {\n    let time = new Date(str);\n    let Y = time.getFullYear() + \"年\";\n    let M = this.addZero(time.getMonth() + 1) + \"月\";\n    let D = this.addZero(time.getDate()) + \"日\";\n    return Y + M + D;\n}\nfunction timeFormat(str) {\n    let time = new Date(str);\n    let YY = time.getFullYear()\n    let MM = this.addZero(time.getMonth() + 1)\n    let DD = this.addZero(time.getDate())\n    let hh = this.addZero(time.getHours())\n    let mm = this.addZero(time.getMinutes())\n    let ss = this.addZero(time.getSeconds())\n    return `${YY}-${MM}-${DD} ${hh}:${mm}:${ss}`\n}\nfunction timeTextFormat(text) {\n    return `${text.slice(0, 10)} ${text.slice(11, 19)}`\n}\n\nfunction sleep(seconds) {\n    return Packages.java.lang.Thread.sleep(1000*seconds)\n}\nfunction sleepToast(text, seconds) {\n    let {java} = this\n    java.log(text)\n    java.longToast(text)\n    if (seconds === undefined) {seconds = 0.01}\n    this.sleep(seconds)\n}\n\nfunction setDefaultSettings() {\n    const {java, cache} = this\n    let settings = {}\n    settings.CONVERT_CHINESE = true     // 搜索：搜索时进行繁简转换\n    settings.SHOW_ORIGINAL_LINK = true  // 目录：显示源链接\n    settings.QUALITY_REGULAR = true     // 正文：图片质量，regular 或 original\n\n    settings.IPDirect = false           // 全局：直连模式\n    settings.DEBUG = false              // 全局：调试模式\n\n    this.putInCacheObject(\"pixivIllustSettings\", settings)\n    return settings\n}\nfunction checkSettings() {\n    const {java, cache} = this\n    let settings = this.getFromCacheObject(\"pixivIllustSettings\")\n    if (!settings) settings = this.setDefaultSettings()\n    if (settings.IPDirect) {\n        settings.SEARCH_AUTHOR = false       // 搜索：默认关闭搜索作者名称\n        settings.SHOW_ORIGINAL_LINK = false  // 目录：不显示章节源链接\n    }\n    this.putInCacheObject(\"pixivIllustSettings\", settings)\n    return settings\n}\n\nfunction updateSource() {\n    const {java, source} = this\n    java.longToast(\"🆙 更新书源\\n\\nJsdelivr CDN 更新有延迟\\nGithub 更新需代理\")\n    let onlineSource, comment, sourceName, sourceNameCapitalize, index = 0\n    if (source.bookSourceUrl.includes(\"pixiv\")) sourceName = \"pixiv\"\n    else if (source.bookSourceUrl.includes(\"furrynovel\")) sourceName = \"linpx\"\n    sourceNameCapitalize = sourceName[0].toUpperCase() + sourceName.substring(1)\n\n    if (source.bookSourceName.includes(\"备用\")) index = 1\n    else if (source.bookSourceName.includes(\"漫画\")) index = 2\n    if (source.bookSourceUrl.includes(\"furrynovel.com\")) {\n        sourceNameCapitalize = \"FurryNovel\"\n        index = 1\n    }\n\n    try {\n        let updateUrl = `https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/${sourceName}.json`\n        onlineSource = JSON.parse(java.get(updateUrl,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body())[index]\n        comment = onlineSource.bookSourceComment.split(\"\\n\")\n    } catch (e) {\n        try {\n            let updateUrl = `https://raw.githubusercontent.com/DowneyRem/PixivSource/main/${sourceName}.json`\n            onlineSource = JSON.parse(java.get(updateUrl,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body())[index]\n            comment = onlineSource.bookSourceComment.split(\"\\n\")\n        } catch (e) {\n            onlineSource = {lastUpdateTime: new Date().getTime()}\n            comment = source.bookSourceComment.split(\"\\n\")\n        }\n    }\n    comment = onlineSource.bookSourceComment.split(\"\\n\")\n    // onlineSource = source\n    // comment = source.bookSourceComment.split(\"\\n\")\n\n    let htm = `\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>更新 ${source.bookSourceName} 书源</title>\n    <style> \n    table { text-align: center; margin: 0 auto; } .ann { display: flex; justify-content: center; align-items: center; height: 5vh; } \n    button { background-color: rgb(76, 175, 80); color: white; border: none; border-radius: 4px; height: 6vh; width: 30vw; overflow: hidden; } \n    button span { cursor: pointer; display: inline-block; position: relative; transition: 0.4s; } \n    button span:after { content: '>'; position: absolute; opacity: 0; top: 0; right: 30px; transition: 0.2s; } \n    button:active span { padding-right: 20px; } \n    button:active span:after { opacity: 1; right: -40px; }\n    </style>\n</head>\n\n<body>\n    <table border=\"1\" cellspacing=\"0\">\n        <th colspan=\"2\"> ${source.bookSourceName} 书源 \n        <a href=\"https://pixivsource.pages.dev/FurryNovel\">🔰 使用指南</a>\n        || <a href=\"https://pixivsource.pages.dev/Sponsor\">❤️ 赞助开发</a>\n        </th>\n        <tr>\n            <td>☁️ 远程版本：${onlineSource.bookSourceComment.split(\"\\n\")[2].replace(\"书源版本：\", \"\")}</td>\n            <td>📆 更新：${timeFormat(onlineSource.lastUpdateTime)}</td>\n        </tr>\n        <tr>\n            <td>📥 本地版本：${source.bookSourceComment.split(\"\\n\")[2].replace(\"书源版本：\", \"\")}</td>\n            <td>📆 更新：${timeFormat(source.lastUpdateTime)}</td>\n        </tr> \n        <tr><td colspan=\"2\" style=\"text-align: left;\">${comment.slice(3, 9).join(\"<br>\")}</td></tr>\n        <tr><td colspan=\"2\" style=\"text-align: left;\">${comment.slice(comment.length-3, comment.length).join(\"<br>\")}</td></tr>\n    </table>\n    \n    <table border=\"0\" cellspacing=\"20\">\n        <th colspan=\"2\"> 更新 ${source.bookSourceName} 书源 </th>\n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/${sourceName}.json\">\n            <button><span>更新书源<br>(Jsdelivr CDN)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/DowneyRem/PixivSource@main/btsrk.json\">\n            <button><span>更新订阅<br>(Jsdelivr CDN)</span></button>\n            </a></div></td>\n        </tr>\n        \n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://raw.githubusercontent.com/DowneyRem/PixivSource/main/${sourceName}.json\">\n            <button><span>书源链接<br>(GitHub)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://raw.githubusercontent.com/DowneyRem/PixivSource/main/btsrk.json\">\n            <button><span>订阅链接<br>(GitHub)</span></button>\n            </a></div></td>\n        </tr>\n        \n        <tr><td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://codeberg.org/DowneyRem/PixivSource/raw/branch/main/${sourceName}.json\">\n            <button><span>备用书源链接<br>(Codeberg)</span></button>\n            </a></div></td>\n            \n            <td><div class=\"ann\">\n            <a href=\"legado://import/importonline?src=https://codeberg.org/DowneyRem/PixivSource/raw/branch/main/btsrk.json\">\n            <button><span>备用订阅链接<br>(Codeberg)</span></button>\n            </a></div></td>\n        </tr>\n    </table>\n</body>\n</html>`\n    java.startBrowser(`data:text/html;charset=utf-8;base64, ${java.base64Encode(htm)}`, '更新书源')\n    return []\n}",
    "lastUpdateTime": 1772083031561,
    "loginCheckJs": "var util = {}\n\nfunction objStringify(obj) {\n    return JSON.stringify(obj, (n, v) => {\n        if (typeof v == \"function\")\n            return v.toString();\n        return v;\n    });\n}\n\n// 检测 源阅\n// 可用 java.ajax() 不可用 java.webview() java.ajaxAll()\n// 可用 java.getCookie() cache.put() cache.get() 默认值为 undefined\n// 可用 java.startBrowser() 不可用 java.startBrowserAwaitAwait\n// 可用 source.bookSourceName source.getVariable() source.setVariable()等\n// java.getUserAgent() java.getWebViewUA() 目前返回内容相同\nfunction isSourceRead() {\n    return java.getUserAgent() === java.getWebViewUA()\n}\n// 正式版 不支持在 JSlib 的函数直接设置默认参数\n// 正式版 不支持 a?.b 的写法\n// 检测 阅读 正式版 与 Beta 版本\nfunction isLegadoOfficial() {\n    let isLegadoOfficialStatus\n    try {\n        eval('({})?.value')\n        isLegadoOfficialStatus = false\n    } catch (e) {\n        isLegadoOfficialStatus = true\n    }\n    return isLegadoOfficialStatus\n}\n// 检测 阅读 Beta 版本 与 LYC 版本\n// LYC 版本新增函数\n// java.ajaxTestAll()\n// java.openVideoPlayer(url: String, title: String, float: Boolean)\n// cookie.setWebCookie(url,cookie)\n// source.refreshExplore()\n// source.refreshJSLib()\nfunction isLegadoLYC() {\n    return typeof java.ajaxTestAll === \"function\"\n}\n\nfunction publicFunc() {\n    let u = {}, settings = {}\n    // 输出书源信息\n    java.log(`${source.bookSourceComment.split(\"\\n\")[0]}`)\n    java.log(`📌 ${source.bookSourceComment.split(\"\\n\")[2]}`)\n    java.log(`📆 更新时间：${java.timeFormat(source.lastUpdateTime)}`)\n\n    if (isSourceRead()) {\n        java.log(\"📱 软件平台：🍎 源阅 SourceRead\")\n    } else if (isLegadoOfficial()) {\n        java.log(\"📱 软件平台：🤖 阅读 正式版\")\n        sleepToast(\"\\n⚠️当前软件为：阅读【正式版】\\n【正式版】已年久失修，不推荐继续使用\\n\\n为了更好的使用体验，请用：\\n【阅读 Plus】或【阅读 Beta 新包名】\\n\\n即将为您打开【阅读 Plus】下载界面\")\n        sleep(3); startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读 Plus\")\n\n    } else {\n        if (isLegadoLYC()) {\n            java.log(\"📱 软件平台：🤖 阅读 Beta【新包名】/ 阅读 Plus\")\n        } else {\n            java.log(\"📱 软件平台：🤖 阅读 Beta【原包名】\")\n            sleepToast(\"\\n⚠️当前软件为：阅读 Beta【原包名】\\n\\n为了更好的使用体验，请用：\\n【阅读 Plus】或【阅读 Beta 新包名】\\n\\n即将为您打开【阅读 Plus】下载界面\")\n            sleep(3); startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读 Plus\")\n        }\n    }\n\n    // 设置初始化\n    // cache.delete(\"pixivIllustSettings\")\n    settings = getFromCacheObject(\"pixivIllustSettings\")\n    if (settings) {\n        java.log(\"⚙️ 使用自定义设置\")\n    } else {\n        java.log(\"⚙️ 使用默认设置\")\n        settings = setDefaultSettings()\n    }\n    settings = checkSettings()\n    if (settings.IPDirect) {\n        java.log(\"✈️ 直连模式：✅ 已开启\")\n    } else {\n        java.log(\"✈️ 直连模式：❌ 已关闭\")\n    }\n    u.settings = settings\n    putInCacheObject(\"pixivIllustSettings\", settings)  // 设置写入缓存\n\n    u.environment = {}\n    u.environment.IS_SOURCEREAD = isSourceRead()\n    u.environment.IS_LEGADO = !isSourceRead()\n    u.environment.IS_LYC_BRUNCH = isLegadoLYC()\n    putInCacheObject(\"pixivEnvironment\", u.environment)  // 设置写入缓存\n\n    u.debugFunc = (func) => {\n        if (util.settings.DEBUG === true) {\n            func()\n        }\n    }\n\n    u.checkStatus = function(status) {\n        if (status === true) return \"✅ 已\"\n        else if (status === false) return \"❌ 未\"\n        else if (status === undefined) return \"🈚️ 无数据：\"\n    }\n\n    u.login = function() {\n        let resp = java.startBrowserAwait(`https://accounts.pixiv.net/login,\n    {\"headers\": {\"User-Agent\": \"${java.getWebViewUA()}\"}}`, '登录账号', false)\n        if (resp.code() === 200) {\n            this.getCsrfToken(); this.getCookie()\n        } else {\n            java.log(resp.code()); sleepToast(\"⚠️ 登录失败\")\n        }\n    }\n\n    u.logout = function() {\n        this.removeCookie()\n        java.startBrowser(\"https://www.pixiv.net/logout.php\", \"退出账号\")\n        this.removeCookie()\n        sleepToast(`✅ 已退出当前账号\\n\\n退出后请点击右上角的 ✔️ 退出\\n\\n登录请点击【登录账号】进行登录`)\n    }\n\n    u.getCookie = function() {\n        let pixivCookie = String(java.getCookie(\"https://www.pixiv.net/\", null))\n        if (isLogin()) putInCache(\"pixivCookie\", pixivCookie, 60*60)  // 缓存1h\n    }\n\n    u.removeCookie = function() {\n        cookie.removeCookie('https://www.pixiv.net')\n        cookie.removeCookie('https://accounts.pixiv.net')\n        cookie.removeCookie('https://accounts.google.com')\n        cookie.removeCookie('https://api.weibo.com')\n        cache.delete(\"pixivCookie\")\n        cache.delete(\"pixiv:uid\")\n        cache.delete(\"pixivCsrfToken\")  // 与登录设备有关\n        cache.delete(\"headers\")\n    }\n\n    // 获取 Csrf Token，以便进行收藏等请求\n    // 获取方法来自脚本 Pixiv Previewer\n    // https://github.com/Ocrosoft/PixivPreviewer\n    // https://greasyfork.org/zh-CN/scripts/30766-pixiv-previewer/code\n    u.getCsrfToken = function() {\n        let pixivCsrfToken = getFromCache(\"pixivCsrfToken\")\n        if (!pixivCsrfToken) {\n            let html = java.ajax(\"https://www.pixiv.net/\")\n            try {\n                pixivCsrfToken = html.match(/token\\\\\":\\\\\"([a-z0-9]{32})/)[1]\n                putInCache(\"pixivCsrfToken\", pixivCsrfToken)  // 与登录设备有关，无法存储 nul\n            } catch (e) {\n                pixivCsrfToken = null\n                cache.delete(\"pixivCsrfToken\")  // 与登录设备有关，无法存储 nul\n                // sleepToast(\"⚠️ 未登录账号(pixivCsrfToken)\")\n            }\n            java.log(`pixivCsrfToken:\\n${pixivCsrfToken}`)\n        }\n        return pixivCsrfToken\n    }\n\n    u.handIllusts = function (illusts) {\n        illusts.forEach(illust => {\n            // illust.id = illust.id\n            // illust.title = illust.title\n            // illust.userName = illust.userName\n            // illust.tags = illust.tags\n            if (!(illust.tags instanceof Array)) {\n                illust.tags = illust.tags.tags.map(item => item.tag)\n                illust.coverUrl = illust.url = illust.urls.regular  // 兼容正文搜索\n                illust.updateDate = illust.uploadDate\n            }\n            illust.textCount = null\n            // illust.pageCount = illust.pageCount\n            // illust.description = illust.description\n            illust.coverUrl = illust.url\n            illust.detailedUrl = urlIP(urlIllustDetailed(illust.id))\n            // illust.createDate = illust.createDate\n            // illust.updateDate = illust.updateDate\n            // illust.aiType = illust.aiType\n\n            if (illust.seriesNavData === undefined || illust.seriesNavData === null) {\n                illust.latestChapter = illust.title\n            } else {\n                illust.seriesId = illust.seriesNavData.seriesId\n                illust.title = illust.seriesNavData.title\n            }\n\n            if (illust.seriesId !== undefined) {\n                let resp = getAjaxJson(urlIP(urlSeriesDetailed(illust.seriesId))).body\n                let series = resp.illustSeries.filter(item => item.id === illust.seriesId)[0]\n                // illust.title = illust.title\n                illust.tags = illust.tags.concat(series.tags)\n                illust.latestChapter = resp.thumbnails.illust.filter(item => item.id === series.latestIllustId)[0].title\n                illust.description = series.description\n                if (series.url === undefined) {\n                    let firstChapter = getAjaxJson(urlIP(urlIllustDetailed(series.firstIllustId))).body\n                    illust.coverUrl = firstChapter.urls.regular\n                    illust.tags = illust.tags.concat(firstChapter.tags.tags.map(item => item.tag))\n                }\n                illust.createDate = series.createDate\n                illust.updateDate = series.updateDate\n                illust.total = series.total\n            }\n        })\n        return illusts\n    }\n\n    u.formatIllusts = function (illusts) {\n        illusts.forEach(illust => {\n            illust.title = illust.title.trim()\n            if (!illust.userName.startsWith(\"@\")) illust.userName = `@${illust.userName}`\n            illust.tags = Array.from(new Set(illust.tags))\n            illust.tags = illust.tags.join(\",\")\n            illust.coverUrl = urlCoverUrl(illust.coverUrl)\n            illust.createDate = dateFormat(illust.createDate)\n            illust.updateDate = dateFormat(illust.updateDate)\n            if (util.MORE_INFORMATION) {\n                illust.description = `\\n书名：${illust.title}\\n作者：${illust.userName}\\n标签：${illust.tags}\\n页面：${illust.pageCount}\\n上传：${illust.createDate}\\n更新：${illust.updateDate}\\n简介：${illust.description}`\n            } else {\n                illust.description = `\\n${illust.title}，共${illust.pageCount}页\\n${illust.description}\\n上传时间：${illust.createDate}\\n更新时间：${illust.updateDate}`\n            }\n        })\n        return illusts\n    }\n\n    u.getIllustRes = function (result) {\n        let illustId = 0, res = {}\n        let isJson = isJsonString(result)\n        let isHtml = result.startsWith(\"<!DOCTYPE html>\")\n        if (!isJson && isHtml) {\n            let pattern1 = \"(https?://)?(www\\\\.)?pixiv\\\\.net/(artworks|ajax/illust)/(\\\\d+)\"\n            let isIllust = baseUrl.match(new RegExp(pattern1))\n            let pattern2 = \"(https?://)?(www\\\\.)?pixiv\\\\.net/(user/\\\\d+|ajax)/series/(\\\\d+)\"\n            let isSeries = baseUrl.match(new RegExp(pattern2))\n\n            if (isIllust) {\n                illustId = isIllust[4]\n            } else if (isSeries) {\n                seriesId = isSeries[4]\n                java.log(`匹配系列ID：${seriesId}`)\n                illustId = getAjaxJson(urlIP(urlSeriesDetailed(seriesId))).body.page.series.reverse()[0].workId\n            }\n        }\n        if (isJson) {\n            res = JSON.parse(result)\n        }\n\n        if (illustId) {\n            java.log(`匹配插画ID：${illustId}`)\n            res = getAjaxJson(urlIP(urlIllustDetailed(illustId)))\n        }\n        if (res.error) {\n            java.log(`无法从 Pixiv 获取当前漫画`)\n            java.log(JSON.stringify(res))\n            return []\n        }\n        return res.body\n    }\n\n    util = u\n    java.put(\"util\", objStringify(u))\n}\n\n// 获取请求的user id方便其他ajax请求构造\nfunction getPixivUid() {\n    // cache.delete(\"pixiv:uid\")\n    let uid = getFromCache(\"pixiv:uid\")\n    if (!uid && isLogin()) {\n        let html = java.ajax(\"https://www.pixiv.net/\")\n        uid = html.match(/user_id:'(\\d+)'/)[1]\n        putInCache(\"pixiv:uid\", uid)\n    }\n    return uid\n}\n\npublicFunc()\nif (result.code() === 200) {\n    getPixivUid(); util.getCookie(); util.getCsrfToken()\n}\njava.getStrResponse(null, null)",
    "loginUi": "@js:\nlet source = [\n    {\"🅿️ 登录账号\": \"login()\" },\n    {\"⚙️ 账号设置\": \"startPixivSettings()\" },\n    {\"🔙 退出账号\": \"logout()\" },\n    {\"🆙 更新书源\": \"updateSource()\" },\n    {\"🔰 使用指南\": \"startGithubReadme()\" },\n    {\"🚫 ✈️ 直连模式\": \"editSettings('IPDirect')\" },\n]\n\nlet settings = [\n    {\"书源设置\": \"text\" },\n    {\"⚙️ 当前设置\": \"showSettings()\" },\n    {\"🔧 默认设置\": \"setDefaultSettingsLoginUrl()\" },\n    {\"🀄 🚫 繁简通搜\": \"editSettings('CONVERT_CHINESE')\" },\n\n    {\"🔗 🚫 原始链接\": \"editSettings('SHOW_ORIGINAL_LINK')\" },\n    {\"🖼️ 🚫 常规质量\": \"editSettings('SHOW_CAPTIONS')\" },\n    {\"🚫 🐞 调试模式\": \"editSettings('DEBUG')\" },\n]\n\nlet li = []\nli = source.concat(settings)\n\n// 处理按钮\nli.forEach(item => {\n    item.name = Object.keys(item)[0]\n    let list = item.name.split(\" \")\n    if (list.length === 1 ) {\n        item.type = \"text\"\n    } else if (list.length === 2) {\n        item.type = \"button\"\n        item.action = Object.values(item)[0]\n    } else {\n        item.name = list[list.length - 1]\n        item.type = \"toggle\"\n        item.default = `${list[0]} `\n        list.length = list.length - 1\n        item.chars = list.map(char => `${char} `)\n        item.action = Object.values(item)[0]\n    }\n    delete item[Object.keys(item)[0]]\n    // 添加格式\n    if (item.type === \"button\" || item.type === \"toggle\") {\n        item.style = {}\n        item.style.layout_flexGrow = 1\n        item.style.layout_flexBasisPercent = -1\n    }\n})\n\nJSON.stringify(li)",
    "loginUrl": "function login() {\n    sleepToast(\"🔄 正在检测登陆状态，请稍候\")\n    if (isLogin()) {\n        sleepToast(\"️🅿️ 登录账号\\n✅ 已经登录过账号了\\n\\n可以点击【🔙 退出账号】来切换账号\")\n        return false\n    }\n\n    let resp = java.startBrowserAwait(`https://accounts.pixiv.net/login,\n    {\"headers\": {\"User-Agent\": ${getWebViewUA()}}}`, '登录账号', false)\n    if (resp.code() === 200) {\n        getCsrfToken(); getCookie()\n        return true\n    } else {\n        java.log(resp.code()); sleepToast(\"🅿️ 登录账号\\n\\n⚠️ 登录失败\")\n        return false\n    }\n}\n\nfunction logout() {\n    removeCookie()\n    java.startBrowser(\"https://www.pixiv.net/logout.php\", \"退出账号\")\n    removeCookie(); removeLikeDataCache(); removeSettingsCache()\n    sleepToast(`✅ 已退出当前账号\\n\\n退出后请点击右上角的 ✔️ 退出\\n\\n登录请点击【登录账号】进行登录`)\n}\n\nfunction removeCookie() {\n    cookie.removeCookie('https://www.pixiv.net')\n    cookie.removeCookie('https://accounts.pixiv.net')\n    cookie.removeCookie('https://accounts.google.com')\n    cookie.removeCookie('https://api.weibo.com')\n    cache.delete(\"pixivCookie\")\n    cache.delete(\"pixiv:uid\")\n    cache.delete(\"pixivCsrfToken\")  // 与登录设备有关\n    cache.delete(\"headers\")\n}\n\nfunction getCookie() {\n    let pixivCookie = String(java.getCookie(\"https://www.pixiv.net/\", null))\n    if (isLogin()) putInCache(\"pixivCookie\", pixivCookie, 60*60)\n}\n\n// 获取 Csrf Token，以便进行收藏等请求\n// 获取方法来自脚本 Pixiv Previewer\n// https://github.com/Ocrosoft/PixivPreviewer\n// https://greasyfork.org/zh-CN/scripts/30766-pixiv-previewer/code\nfunction getCsrfToken() {\n    let pixivCsrfToken = getFromCache(\"pixivCsrfToken\")\n    if (!pixivCsrfToken) {\n        let html = java.ajax(\"https://www.pixiv.net/\")\n        try {\n            pixivCsrfToken = html.match(/token\\\\\":\\\\\"([a-z0-9]{32})/)[1]\n            putInCache(\"pixivCsrfToken\", pixivCsrfToken)  // 与登录设备有关，无法存储 nul\n        } catch (e) {\n            pixivCsrfToken = null\n            cache.delete(\"pixivCsrfToken\")  // 与登录设备有关，无法存储 nul\n            // sleepToast(\"⚠️ 未登录账号(pixivCsrfToken)\")\n        }\n        java.log(`pixivCsrfToken:\\n${pixivCsrfToken}`)\n    }\n    return pixivCsrfToken\n}\n\nfunction getIllust() {}\n\nfunction getPostBody(url, body, headers) {\n    if (headers === undefined) headers = getFromCacheObject(\"headers\")\n    if (isJsonString(body)) {\n        headers[\"content-type\"] = \"application/json; charset=utf-8\"\n    } else if (typeof body === \"string\") {\n        headers[\"content-type\"] = \"application/x-www-form-urlencoded; charset=utf-8\"\n    }\n    try {\n        java.log(`getPostBody(${url}, ${body}, ${headers})`)\n        return JSON.parse(java.post(url, body, headers).body())\n    } catch (e) {\n        e = String(e)\n        // sleepToast(e)\n        // sleepToast(JSON.stringify(headers))\n        if (e.includes(\"400\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 缺少 headers`, 1)\n        else if (e.includes(\"403\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 缺少 cookie 或 cookie 过期`, 1)\n        else if (e.includes(\"404\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 404 缺少 pixivCsrfToken `, 1)\n        else if (e.includes(\"422\")) sleepToast(`📤 getPostBody\\n\\n⚠️ 请求信息有误`, 1)\n        return {error: true, errMsg:e}\n    }\n}\n\nfunction userFollow(restrict) {\n    if (restrict === undefined) restrict = 0\n    let novel = getNovel()\n    let resp = getPostBody(\n        \"https://www.pixiv.net/bookmark_add.php\",\n        `mode=add&type=user&user_id=${novel.userId}&tag=\"\"&restrict=${restrict}&format=json`\n    )\n    if (resp.error === true) {\n        sleepToast(`⭐️ 关注作者\\n\\n⚠️ 关注【${novel.userName}】失败`, 1)\n        shareFactory(\"author\")\n    } else {\n        sleepToast(`⭐️ 关注作者\\n\\n✅ 已关注【${novel.userName}】`)\n        putInCache(`follow${novel.userId}`, true)\n    }\n}\n\nfunction userUnFollow() {\n    let novel = getNovel()\n    let resp = getPostBody(\n        \"https://www.pixiv.net/rpc_group_setting.php\",\n        `mode=del&type=bookuser&id=${novel.userId}`\n    )\n    if (resp.error === true) {\n        sleepToast(`⭐️ 关注作者\\n\\n⚠️ 取消关注【${novel.userName}】失败`, 1)\n        shareFactory(\"author\")\n    } else {\n        sleepToast(`⭐️ 关注作者\\n\\n✅ 已取消关注【${novel.userName}】`)\n        cache.delete(`follow${novel.userId}`)\n    }\n}\n\nfunction userFollowFactory(code) {\n    if (code === undefined) code = 1\n    let novel = getNovel()\n    let lastStatus = getFromCacheObject(`follow${novel.userId}`)\n    if (lastStatus === true) code = 0\n\n    if (code === 0) userUnFollow()\n    else if (code === 1) userFollow()\n}\n\nfunction startPixivSettings() {\n    startBrowser(\"https://www.pixiv.net/settings/viewing\", \"账号设置\")\n}\nfunction startGithubReadme() {\n    startBrowser(\"https://pixivsource.pages.dev/Pixiv\", \"使用指南\")\n}\n\nlet settingsName = {\n    \"SHOW_ORIGINAL_LINK\": \"🔗 原始链接\",\n    \"CONVERT_CHINESE\": \"🀄️ 繁简通搜\",\n    \"QUALITY_REGULAR\": \"🖼️ 常规质量\",\n    \"IPDirect\": \"✈️ 直连模式\",\n    \"DEBUG\": \"🐞 调试模式\"\n}\n\nfunction statusMsg(status) {\n    if (status === true) return \"✅ 已开启\"\n    else if (status === false) return \"🚫 已关闭\"\n    else return \"🈚️ 未设置\"\n}\n\n// 检测快速模式修改的4个设置\nfunction getSettingStatus(mode) {\n    if (mode === undefined) mode = \"\"\n    let keys = [], msgList = []\n    let settings = getFromCacheObject(\"pixivIllustSettings\")\n    // if (mode === \"FAST\") {\n    //     keys = Object.keys(settingsName).slice(0, 5)\n    // }\n    if (mode === \"IPDirect\") {\n        keys = Object.keys(settingsName).slice(0, 1)\n    } else {\n        keys = Object.keys(settingsName)\n    }\n    for (let i in keys) {\n        msgList.push(`${statusMsg(settings[keys[i]])}　${settingsName[keys[i]]}`)\n    }\n    return msgList.join(\"\\n\").trim()\n}\n\nfunction showSettings() {\n    sleepToast(`\\n⚙️ 当前设置\\n\\n${getSettingStatus()}`)\n}\n\nfunction setDefaultSettingsLoginUrl() {\n    setDefaultSettings()\n    sleepToast(`\\n✅ 已恢复　🔧 默认设置\\n\\n${getSettingStatus()}`)\n}\n\nfunction editSettings(settingName) {\n    let msg, status\n    let settings = getFromCacheObject(\"pixivIllustSettings\")\n    if (!settings) settings = setDefaultSettings()\n    if (!!settings[settingName]) {\n        status = settings[settingName] = !settings[settingName]\n    } else {\n        status = settings[settingName] = true\n    }\n    putInCacheObject(\"pixivIllustSettings\", settings)\n\n    if (settingName === \"IPDirect\") {\n        if (settings.IPDirect && !isLogin()) {\n            msg = \"✈️ 直连模式\\n\\n✈️ 直连模式 需登录账号\\n当前未登录账号，现已关闭直连模式\"\n            settings.IPDirect = false\n            checkSettings()\n            putInCacheObject(\"pixivIllustSettings\", settings)\n        } else {\n            checkSettings()\n            msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}\\n\\n${getSettingStatus(settingName)}`\n        }\n\n    } else if (settingName === \"QUALITY_REGULAR\") {\n        msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}\\n\\n`\n        if (settings.QUALITY_REGULAR)\n             msg += \"图片质量设置为 regular \"\n        else msg += \"图片质量设置为 original\"\n\n    } else {\n        msg = `\\n\\n${statusMsg(status)}　${settingsName[settingName]}`\n    }\n    sleepToast(msg)\n}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "userName",
      "canReName": "true",
      "coverUrl": "coverUrl",
      "init": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction illustHandler(illust){\n    illust = util.formatIllusts(util.handIllusts([illust]))[0]\n    book.bookUrl = illust.detailedUrl = urlIllustUrl(illust.id)\n    book.tocUrl = illust.catalogUrl = urlIP(urlIllustDetailed(illust.id))\n    return illust\n}\n\n(() => {\n    return illustHandler(util.getIllustRes(result))\n})()",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title",
      "tocUrl": "catalogUrl"
    },
    "ruleContent": {
      "content": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction getContent(res) {\n    let content = [\"\"]\n    // li = \"mini thumb small regular original\".split(\" \")\n    let quality = util.settings.QUALITY_REGULAR ? \"regular\" : \"original\"\n    let illustLink = getAjaxJson(urlIP(urlIllustDetailed(res.id))).body.urls[quality]\n    for (let order = 0; order < res.pageCount; order++) {\n        content.push(`<img src=\"${urlCoverUrl(illustLink)}\">`)\n        illustLink = illustLink.replace(`_p${order}`, `_p${order + 1}`)\n    }\n    content = content.join(\"\\n\")\n    return content\n}\n\n(function () {\n    return getContent(util.getIllustRes(result))\n})()",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "userName",
      "bookList": "@js:\nvar util = objParse(String(java.get(\"util\")))\nvar seriesSet = new Set();  // 存储seriesID 有BUG无法处理翻页\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction handlerFactory() {\n    if (baseUrl.includes(\"https://cdn.jsdelivr.net\")) {\n        return () => {updateSource(); return []}\n    }\n    if (baseUrl.includes(\"github\")) {\n        return () => {startBrowser(baseUrl, \"\"); return []}\n    }\n    if (!isLogin()) {\n        return handlerNoLogin()\n    }\n    if (baseUrl.includes(\"/follow_latest\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/watch_list\")) {\n        return handlerWatchList()\n    }\n    if (baseUrl.includes(\"/top\")) {\n        return handlerRecommend()\n    }\n    if (baseUrl.includes(\"/discovery\")) {\n        return handlerDiscovery()\n    }\n    if (baseUrl.includes(\"/bookmark\")) {\n        return handlerBookMarks()\n    }\n    if (baseUrl.includes(\"/new\")) {\n        return handlerDiscovery()\n    }\n    if (baseUrl.includes(\"/commission/\")) {\n        return handlerFollowLatest()\n    }\n    if (baseUrl.includes(\"/user_event/portal\")) {\n        return handlerFollowLatest()\n    }\n    // 正则匹配网址内容\n    if (baseUrl.includes(\"/ranking\") && (baseUrl.endsWith(\"json\"))) {\n        return handlerRanking()\n    }\n    if (baseUrl.includes(\"/ranking\")) {\n        return handlerRegexIllusts()\n    }\n    else {\n        return () => {startBrowser(baseUrl, \"\"); return []}\n    }\n}\n\nfunction handlerNoLogin() {\n    return () => {\n        sleepToast(\"⚠️ 当前未登录账号\\n\\n请登录 Pixiv 账号\", 1.5)\n        util.removeCookie(); util.login()\n        sleepToast(\"登录成功后，请重新进入发现\", 2)\n        return []\n    }\n}\n\n//关注作者，漫画委托，漫画企划\nfunction handlerFollowLatest() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatIllusts(util.handIllusts(res.body.thumbnails.illust))\n    }\n}\n\n// 追更列表\nfunction handlerWatchList() {\n    return () => {\n        let res = JSON.parse(result)\n        // li =  res.body.page.watchedSeriesIds\n        return util.formatIllusts(util.handIllusts(res.body.thumbnails.illust))\n    }\n}\n\n// 推荐漫画\nfunction handlerRecommend() {\n    return () => {\n        let res = JSON.parse(result)\n        const recommend = res.body.page.recommend\n        const illusts = res.body.thumbnails.illust\n        let nidSet = new Set(recommend.ids)\n        // java.log(nidSet.size)\n        let list = illusts.filter(illust => nidSet.has(String(illust.id)))\n        // java.log(`过滤结果:${JSON.stringify(list)}`)\n        return util.formatIllusts(util.handIllusts(list))\n    }\n}\n\n//发现漫画\nfunction handlerDiscovery() {\n    return () => {\n        let res = JSON.parse(result)\n        return util.formatIllusts(util.handIllusts(res.body.illusts))\n    }\n}\n\n// 收藏漫画\nfunction handlerBookMarks() {\n    return () => {\n        let res = JSON.parse(result).body.works\n        if (res === undefined || res.length === 0) {\n            //流程无法本环节中止 只能交给下一流程处理\n            return []\n        }\n        return util.formatIllusts(util.handIllusts(res))\n    }\n}\n\n// 排行榜，顺序相同\nfunction handlerRanking() {\n    return () => {\n        let res = JSON.parse(result)\n        res.contents.forEach(item =>{\n            item.id = item.illust_id\n            // item.title = item.title\n            item.userName = item.user_name\n            // item.tags = item.tags\n            item.latestChapter = item.title\n            item.description = null\n            item.coverUrl = item.url\n            item.detailedUrl = urlIP(urlIllustDetailed(item.id))\n            item.createDate = item.updateDate = item.illust_upload_timestamp * 1000\n\n            if (item.illust_series !== false) {\n                let series = item.illust_series\n                item.seriesId = series.illust_series_id\n                item.order = series.illust_series_content_order\n                item.total = series.illust_series_content_count\n                if (item.order === item.total) item.latestChapter = item.title\n                item.title = series.illust_series_title\n                item.description = series.illust_series_caption\n                item.pageCount = series.illust_page_count\n                item.createDate = item.updateDate = series.illust_series_create_datetime\n            }\n        })\n        return util.formatIllusts(util.handIllusts(res.contents))\n    }\n}\n\n//首页，顺序随机\nfunction handlerRegexIllusts() {\n    return () => {\n        let illustIds = []  // 正则获取网址中的 illustId\n        let matched = result.match(RegExp(/\\/artworks\\/\\d{5,}/gm))\n        for (let i in matched) {\n            let illustId = matched[i].match(RegExp(/\\d{5,}/))[0]\n            if (illustIds.indexOf(illustId) === -1) {\n                illustIds.push(illustId)\n            }\n        }\n        let userIllusts = getWebviewJson(\n            urlIP(urlIllustsDetailed(getFromCache(\"pixiv:uid\"), illustIds)), html => {\n                return (html.match(new RegExp(\">\\\\{.*?}<\"))[0].replace(\">\", \"\").replace(\"<\", \"\"))\n            }).body\n        return util.formatIllusts(util.handIllusts(Object.values(userIllusts)))\n    }\n}\n\n(() => {\n    return handlerFactory()()\n})()",
      "bookUrl": "detailedUrl",
      "coverUrl": "coverUrl",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title"
    },
    "ruleSearch": {
      "author": "userName",
      "bookList": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction getArtwork() {\n    let resp = JSON.parse(result)\n    if (resp.error === true) {\n        return []\n    }\n    let name = String(java.get(\"key\"))\n    let page = Number(java.get(\"page\"))\n    java.log(urlIP(urlSearchArtwork(name, page)))\n    putInCacheObject(urlIP(urlSearchArtwork(name, page)), resp, cacheSaveSeconds)  // 加入缓存\n    return resp.body.illustManga.data\n}\n\nfunction search(name, page) {\n    let resp = getAjaxJson(urlIP(urlSearchArtwork(name, page)))\n    java.log(urlIP(urlSearchArtwork(name, page)))\n    if (resp.error === true || resp.total === 0) {\n        return {\"data\": [], \"total\":0, \"lastPage\": 0}\n    }\n    return resp.body.illustManga\n}\n\nfunction getConvertArtwork() {\n    let illusts = []\n    let name = String(java.get(\"key\"))\n    let name1 = String(java.s2t(name))\n    let name2 = String(java.t2s(name))\n    if (name1 !== name) illusts = illusts.concat(search(name1, 1).data)\n    if (name2 !== name) illusts = illusts.concat(search(name2, 1).data)\n    return illusts\n}\n\n(() => {\n    let artworks = []\n    artworks = artworks.concat(getArtwork())\n    if (util.settings.CONVERT_CHINESE) artworks = artworks.concat(getConvertArtwork())\n    // java.log(JSON.stringify(artworks))\n    // 返回空列表中止流程\n    if (artworks.length === 0) {\n        return []\n    }\n    return util.formatIllusts(util.handIllusts(artworks))\n})()",
      "bookUrl": "detailedUrl",
      "checkKeyWord": "测试",
      "coverUrl": "coverUrl",
      "intro": "description",
      "kind": "tags",
      "lastChapter": "latestChapter",
      "name": "title"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar util = objParse(String(java.get(\"util\")))\n\nfunction objParse(obj) {\n    return JSON.parse(obj, (n, v) => {\n        if (typeof v == \"string\" && v.match(\"()\")) {\n            return eval(`(${v})`)\n        }\n        return v;\n    })\n}\n\nfunction urlIllust(novelId){\n    if (util.settings.SHOW_ORIGINAL_LINK) {\n        return urlIllustUrl(novelId)\n    } else {\n        return urlIllustDetailed(novelId)\n    }\n}\n\nfunction oneShotHandler(res) {\n    return [{\n        title: res.title.replace(RegExp(/^\\s+|\\s+$/g), \"\"),\n        chapterUrl: urlIP(urlIllust(res.id)),\n        chapterInfo: `${timeTextFormat(res.createDate)}`\n    }]\n}\n\nfunction seriesHandler(res) {\n    let limit = 12, total = 0, illusts = []\n    let seriesId = res.seriesNavData.seriesId\n    if (res.seriesId === undefined) {\n        total = getAjaxJson(urlIP(urlSeriesDetailed(res.seriesNavData.seriesId))).body.page.total\n    } else {\n        total = res.total\n    }\n    util.debugFunc(() => {\n        java.log(`本系列 ${seriesId} 一共有${total}章`);\n    })\n\n    //要爬取的总次数\n    let max = (total / limit) + 1\n    for (let page = 1; page < max; page++) {\n        // java.log(urlIP(urlSeriesDetailed(seriesId, page)))\n        res = getAjaxJson(urlIP(urlSeriesDetailed(seriesId, page))).body\n        let illusts_id = res.page.series.map(item => item.workId)\n        illusts = illusts.concat(res.thumbnails.illust.filter(illust => illusts_id.includes(illust.id)))\n    }\n    illusts.reverse().forEach(illust => {\n        illust.title = illust.title.replace(RegExp(/^\\s+|\\s+$/g), \"\")\n        illust.chapterUrl = urlIP(urlIllust(illust.id))\n        illust.chapterInfo = timeTextFormat(illust.createDate)\n    })\n    // java.log(JSON.stringify(illusts))\n    return illusts\n}\n\n(() => {\n    let res = util.getIllustRes(result)\n    if (res.seriesNavData !== null) {\n        return seriesHandler(res)\n    } else {\n        return oneShotHandler(res)\n    }\n})()",
      "chapterName": "title",
      "chapterUrl": "chapterUrl",
      "updateTime": "chapterInfo"
    },
    "searchUrl": "@js:\njava.put(\"key\", key)\njava.put(\"page\", page)\nif (key.startsWith(\"@\") || key.startsWith(\"＠\")) {\n    key = key.slice(1)\n    java.log(`👤 搜索作者：${key}`)\n} else if (key.startsWith(\"#\") || key.startsWith(\"＃\")) {\n    key = key.slice(1)\n    java.log(`#️⃣ 搜索标签：${key}`)\n} else {\n    java.log(`🔍 搜索内容：${key}`)\n}\n\njava.put(\"key\", key)\nurlIP(urlSearchArtwork(key, page))",
    "variableComment": "⚙️ 书源设置：\n设置1️⃣：打开小说 - 菜单 - 登录 - 点击下方按钮\n▶️ 搜索任意小说，同步设置数据\n\n设置2️⃣：编辑书源 - 基本 - 变量说明 - 修改并保存\n⚙️ 自定义设置：将 true 改为 false，或相反\n⚠️ 设置源变量【无法】更改书源自定义设置\n⚠️ 注意不要添加或删除尾随逗号\",\"\n⚠️ 更新发现页需要长按\"Pixiv\"，手动刷新\n以下内容为书源设置：\n{\n\"SHOW_GENERAL_NEW\": false,\n}\n\n// SHOW_GENERAL_NEW\n// 发现：最新、企划、约稿显示一般漫画\n\n",
    "weight": 0
  },
  {
    "bookSourceComment": "/*\n\tDalvik/2.1.0 (Linux; U; Android 11; MI CC9 Pro Build/RKQ1.200826.002\n💠街拍团发布：https://jiepai.in/\n💠极品美女发布\n    全秀集：https://www.quanjixiu.top/\n💠图片代理：\nhttps://pic1.xuehuaimg.com/proxy/\nhttps://images.weserv.nl/?url=\nhttps://imageproxy.pimg.tw/resize?url=\nhttps://search.pstatic.net/common?src=\n*/\nproxy1=\"https://pic1.xuehuaimg.com/proxy/\"\nproxy2=\"https://images.weserv.nl/?url=\"\nproxy3=\"https://imageproxy.pimg.tw/resize?url=\"\n//❗️书籍变量优先级＞源变量\n//❗️书籍变量设置为-1，则加载全部目录\n//❗️源变量最好设置10以内\nvar v = source.getVariable();\n\"\" == v || null == v || undefined == v\n  ? ((v = \"加载章节页：5\"), source.setVariable(v))\n  : v\nfunction cmpVariable(){\n\t sv=source.getVariable().match(/\\d+$/);\n\t bv=book.getVariable(\"custom\")\n\t \n\t sv=(sv==\"\"||sv==null)?\"\":parseInt(sv);\n\t bv=(bv==\"\"||bv==null)?\"\":parseInt(bv);\n\t nv=0;\n\t if(bv==-1){return nv}\n\t if(bv!=\"\"){nv=bv}else\n\t if(sv!=\"\"){nv=sv}\n\t return nv;\n}\nfunction getBookList(name,lc,inf,cover,href){\n\tlis=[];\n\tns=(name==\"\")?\"\":java.getStringList(name);\n\tlcs=(lc==\"\")?\"\":java.getStringList(lc);\n\tinfs=(inf==\"\")?\"\":java.getStringList(inf);\n\tcs=(cover==\"\")?\"\":java.getStringList(cover);\n\ths=(href==\"\")?\"\":java.getStringList(href);\n\t//java.log(ns)\n\t\n\tfor(var i=0;i<ns.length;i++){\n\t\t    jon={\"name\":ns[i],\n\t\t     \"href\":hs[i],\"info\":infs[i],\n\t\t     \"auth\":baseUrl.match(/(http[s]*:\\/\\/[^/]+)/)[1],\n\t\t         \"cover\":cs[i],\"lc\":lcs[i]};\n\t\tjava.log(ns[i]+\"||\"+hs[i]+\"||\"+cs[i]+\"||\"+lcs[i]);\n\t\t    lis.push(jon);\n  }\n\treturn lis;\n}\nfunction getChapterList(cn,cu,ci){\n\t   cs=[];\n\t   n=(cn==\"\")?\"\":java.getStringList(cn);\n    u=(cu==\"\")?\"\":java.getStringList(cu);\n    ii=(ci==\"\")?\"\":java.getStringList(ci);\n    \n   for(var i=0;i<n.length;i++){\n   \t   jso={\"cn\":n[i],\"cu\":u[i],\"ci\":ii[i]};\n   \t    \n   \t //java.log(JSON.stringify(jso))\n   \t  cs.push(jso);\n   }\n   return cs;\n\t}\n//参数说明：\n//imgr:图片规则,可为img@src或者@img@html\n//wdr:正文文字规则，没有置\"\"\n//bsurl:图片src属性不含域名，bsurl填域名\n//       否则置\"\"\n//isheads:解决图片防盗链，没有填\"\"，否则置\n//       {\"headers\"{\"Referer\":baseUrl}}\nfunction getContent(imgr,wdr,bsurl,isheads){\n\twds=(wdr==\"\")?\"\":java.getString(wdr);\n\ttus=java.getString(imgr);\n\tvar imgs=\"\";\n heads=(isheads==\"\")?\"\":\",\"+JSON.stringify(isheads)\n\t\n\tif(/@html/.test(imgr)){\n\t\t  \timgs=tus;\n\t\t}else{\n\t\t\timgs=tus.split(\"\\n\");\n\t\t\tfor(var i=0;i<imgs.length;i++){\n\t\t\t\tif(imgs[i]!=\"\"){\n\t\t\t\t  imgs[i]='<img  src=\"'+\n\t\t\t\t        \tbsurl+imgs[i]+heads+'\" />'\n\t\t\t\t   }\n\t\t\t\t   java.log(imgs[i])\n    }\n\t\t\t imgs=imgs.join(\"\\n\")\n\t\t}\n\t\treturn wds+imgs;\n}\n",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "美女图站（优++）",
    "bookSourceType": 2,
    "bookSourceUrl": "这是一个图集",
    "customButton": false,
    "customOrder": 228,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n    {\"title\":\"༺ˇ»`ʚ 亿图 站点 ɞ´«ˇ༻\",\n        \"url\":\"\",\n        \"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}\n    },\n    {\"title\":\"美女\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":6,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"壁纸\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":66,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\t\"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"动漫\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":47,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"摄影\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":37,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"手机\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":84,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"明星\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":11,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"萌宠\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":34,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"头像\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":57,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.25}\n    },\n    {\"title\":\"表情\",\n        \"url\":\"http://abbr.iqupu.cc/api/list,{\n        \\\"body\\\": {\\\"catid\\\":40,\\\"size\\\":1},\n        \\\"method\\\": \\\"POST\\\"}\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.25}\n    },\n\n\n    {\"title\":\"༺ˇ»`ʚ 摄影 站点ɞ´«ˇ༻\",\n        \"url\":\"\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":1}\n    },\n    {\"title\":\"CNU视觉联盟\",\n        \"url\":\"http://www.cnu.cc\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    },\n\n    \n    {\n        \"title\":\"༺ˇ»`ʚ 综合 站点ɞ´«ˇ༻\",\n        \"url\":\"\",\n        \"style\":{\"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":1,\n            \"layout_wrapBefore\":true}\n    },\n    {\"title\":\"Cosplay联盟\",\n        \"url\":\"https://www.pandadiu.com\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    },\n    {\"title\":\"7476美女图片\",\n        \"url\":\"https://www.7476.com/meitu/\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    },\n    {\"title\":\"唯一图片\",\n        \"url\":\"https://m.mmonly.cc/mmtp/\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    },\n    {\"title\":\"Asian Beauty Hub\",\n        \"url\":\"https://www.theasianbeauty.com/\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    },\n    {\"title\":\"福利兔🐇\",\n        \"url\":\"https://www.fulitu.cc/\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    },\n    {\"title\":\"1Y Beauties\",\n        \"url\":\"https://www.1y.is/\",\n        \"style\":{\n            \"layout_flexGrow\":1,\n            \"layout_flexBasisPercent\":0.3}\n    }\n]",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 11; MI CC9 Pro Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.131 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1759653851975,
    "respondTime": 4617,
    "ruleBookInfo": {
      "author": "@js:baseUrl.match(/(http[s]*:\\/\\/[^/]+)/)[1]",
      "intro": "@js:\"\\n💠书籍变量优先级＞源变量\\n💠书籍变量设置为-1，则加载全部目录\\n🌟源变量最好设置10以内\""
    },
    "ruleContent": {
      "content": "<js>\neval(String(source.bookSourceComment));\nbook.setUseReplaceRule(false)\n\n//vmgirls站点正文规则\nif(baseUrl.indexOf(\"vmgirls\")>0){\n\t wdr=\"\";\n\t imgr=\".nc-light-gallery@html\";\n\t getContent(imgr,wdr,\"\");\n}else\n\n\n//iqupu站点正文规则\nif(baseUrl.indexOf(\"iqupu\")>0){\n\t\n\t wdr=\"$.data.description\";\n\t imgr=\"$.data.imgArr[*]\";\n\t getContent(imgr,wdr,\"\",\"\");\n\t \n}\n\n//xgmn站点正文规则\nif(baseUrl.indexOf(\"xgmn02\")>0){\n\t\twdr=\".article-meta@span:not(:last-child)@text\";\n\timgr=\".article-content@img@src\";\n\tburl=\"https://j.20dh.top\";\n\t\n\tws=\"\";\n\t\n\t if(baseUrl.indexOf(\"_\")==-1){\n\t \t vU=java.\n\t \t      getString(\".article-meta@iframe@src\");\n\t \t getN=java.ajax(vU).match(/\\d+/)[0]\n\t \t  ws=java.getString(wdr).\n\t \t       replace(\"阅读：\",\"阅读：\"+getN+\"\\n\");\n\t \t}\n\t \n\t ws+getContent(imgr,\"\",burl,\"\").\n\t   replace(/uploadfile/g,\"Uploadfile\");\n\t \n}else\n\n\n\n//tuaox站点正文规则\nif(baseUrl.indexOf(\"tuaox\")>0){\n\twdr=\".article-meta@span[0,2]@text\";\n\timgr=\".article-content@img@src\";\n\t\n\tws=\"\";\n\t if(baseUrl.indexOf(\"page\")==-1){\n\t \t  ws=\"时间：\"+java.getString(wdr);\n\t \t  //java.log(ws)\n\t \t}\n\t \theads={\"headers\":{\"Referer\":baseUrl}};\n\t \tws+getContent(imgr,\"\",\"\",heads);\n}else\n\n\n\n//cosplay8站点正文规则\nif(baseUrl.indexOf(\"cosplay8\")>0){\n\twdr=\".arc_about@span@text\";\n\timgr=\".pic_info@img@src\";\n\n ws=\"\";\n\tif(baseUrl.indexOf(\"_\")==-1){\n\t \t ws=java.getString(wdr).\n\t \t       replace(\"阅读：\",\"\").replace(\"次\",\"\");\n\t \t meta=java.getString\n\t \t        (\"meta[name='description']@content\")\n\t \t  if(meta!=\"\"){\n\t \t  \t   ws+=meta;\n\t \t  \t}\n\t \t  \n\t \t}\n\t \tws+getContent(imgr,\"\",\n\t \t\t       \"http://www.cosplay8.com\",\"\");\n\t \t\n}else\n\n//pandadiu站点正文规则\nif(baseUrl.indexOf(\"pandadiu\")>0){\n wdr=\".works_view@text&&meta[name='keywords']@content&&.article_ct@text\";\n\timgr=\".article_ct@img@html\";\n\tws=java.getString(wdr).split(\"\\n\")\n\tw=\"时间：\"+ws[0]+\"\\n关键字：\"+ws[1]\n\tif(ws.length==3){w+=\"\\n描述：\"+ws[2]}\n\t\n\tw+getContent(imgr,\"\",\"\",\"\");\n\t\n}else\n\n\n//CNU视觉联盟站点正文规则\nif(baseUrl.indexOf(\"cnu.cc\")>0){\n\twdr=\".container[0,1]@text\";\n\timgr=\"#imgs_json@text\";\n\tjsos=java.getString(imgr);\n\timgs=jsos.match(/img.*?,/g)\n\tbsurl=\"http://imgoss.cnu.cc/\"\n\t\n\tres=\"\"\n\timgs.map((x,i)=>{\n\t\t   t=x.replace('img\":\"','').replace('\",','')\n\t\t   res+='<img src=\"'+bsurl+t+'\"/>'\n\t\t })\n  res=java.getString(wdr)+res;\n}else\n\n//7476站点正文规则\nif(baseUrl.indexOf(\"7476\")>0){\n\twdr=\".Bigimg_style@span!-1@text\";\n\timgr=\".pic-large@img@html\";\n\t\n\tws=\"\";\n\tif(baseUrl.indexOf(\"_\")==-1){\n\t\t ws=java.getString(wdr)\n\t\t}\n\tws+getContent(imgr,\"\",\"\",\"\").\n\t     replace(/http/g,\"https\");\n\t\n}else\n\n\n//mmonly站点正文规则\nif(baseUrl.indexOf(\"mmonly\")>0){\n\twdr=\".Art-desc@text\";\n\timgr=\"#ArticleBox@img@html\";\n \n ws=\"\";\n\tif(baseUrl.indexOf(\"_\")==-1){\n\t\t ws=java.getString(wdr).\n\t\t       replace(\"内容简介\",\"时间：\")\n\t\t}\n\tws+getContent(imgr,\"\",\"\",\"\")\n}else\n\n//jiepaituan站点正文规则\nif(baseUrl.indexOf(\"jiepaituan\")>0){\n\twdr=\".post-meta@text\";\n\timgr=\".post-content@img@src\";\n\theader={\"headers\":{\"Referer\":baseUrl}}\n\tgetContent(imgr,wdr,\"\",header)\n}else\n\n//theasianbeauty站点正文规则\nif(baseUrl.indexOf(\"theasianbeauty\")>0){\n\t  res=\"\"\n\t  scri=java.getString(\"script[id]@all\")\n\t  mat=scri.match(/<[^>]+>/g)\n\t       .forEach(x=>scri=scri.replace(x,\"\"))\n\t  jso=JSON.parse(scri);\n\t  wdr=jso.props.pageProps.\n\t              beautyData.description;\n\t  imgs=jso.props.pageProps.\n\t              beautyData.media.other_media;\n\t  for(var i=0;i<imgs.length;i++){\n\t  \t   res+='<img src=\"'+imgs[i].url+'\" />'\n    }\n\t  \n\t  wdr+res\n}else\n\n\n//ross20站点正文规则\nif(baseUrl.indexOf(\"ross20\")>0){\n\twdr=\".focusbox@.list-meta@text\";\n\timgr=\".post@span@data-src\";\n\t\n\tgetContent(imgr,wdr,\"\",\"\")\n}else\n\n\n//mbyn5.xyz站点正文规则\nif(baseUrl.indexOf(\"mbyn5.xyz\")>0){\n\twdr=\".container@.clearfix@text\";\n\timgr=\".art-content@img@data-original\";\n\t\n\t\"发布时间：\"+getContent(imgr,wdr,\"\",\"\")\n}else\n\n\n//jjgirls站点正文规则\nif(baseUrl.indexOf(\"jjgirls\")>0){\n\timgr=\".p222308@img:not(img[src*=thumbs])@src\";\n\tbsurl=\"https://jjgirls.com\"\n getContent(imgr,\"\",bsurl,\"\").\n          replace(/cute-/g,\"\").\n          replace(/http/g,proxy1+\"http\");\n}else\n\n//1000yishu站点正文规则\nif(baseUrl.indexOf(\"1000yishu\")>0){\n\timgr=\".big_img@img@html\";\n\t\n getContent(imgr,\"\",\"\",\"\")\n}else\n\n//heaven站点正文规则\nif(baseUrl.indexOf(\"heaven.porn\")>0){\n\timgr=\".photosG@a[:-5]@href\";\n\t\n getContent(imgr,\"\",\"\",\"\")\n}else\n\n//ONS站点正文规则\nif(baseUrl.indexOf(\"ons.ooo\")>0){\n\twdr=\".article-tags@text\"\n\timgr=\"article@img@data-original\";\n\t\n getContent(imgr,wdr,\"\",\"\")\n}else\n\n//fulitu.cc站点正文规则\nif(baseUrl.indexOf(\"fulitu.cc\")>0){\n\twdr=\".post-info@.post-info-box@text\"\n\timgr=\"#masonry@img@data-original\";\n\t\n getContent(imgr,wdr,\"\",\"\")\n}else\n\n\n//www.1y.is站点正文规则\nif(baseUrl.indexOf(\"www.1y.is\")>0){\n\timgr=\".entry-content@img@src\";\n\t\n getContent(imgr,\"\",\"\",\"\")\n}else\n\n\n//kanmeitu站点正文规则\nif(baseUrl.indexOf(\"kanmeitu\")>0){\n\twdr=\".neitags@text\"\n\timgr=\".article-content@img[1:-2]@src\";\n\t\n getContent(imgr,wdr,\"\",\"\")\n}else\n\n//kanxiaojiejie站点正文规则\nif(baseUrl.indexOf(\"kanxiaojiejie\")>0){\n\timgr=\".entry-content@img@html\";\n\t\n getContent(imgr,\"\",\"\",\"\")\n}else\n\n//nsfwx.pics站点正文规则\nif(baseUrl.indexOf(\"nsfwx.pics\")>0){\n\timgr=\".entry-content@img@src\";\n\t\n getContent(imgr,\"\",proxy2,\"\")\n}else\n\n\n//asiantolick🚀ˢˢʳ站点正文规则\nif(baseUrl.indexOf(\"asiantolick\")>0){\n\timgr=\"article@div@data-src\";\n\twdr=\"#metadata_qrcode@span!-1:-2:-3@text\"\n\t\n getContent(imgr,wdr,proxy3,\"\").\n             replace(/\\/view/g,\"\").\n             replace(/description/,\"描述\").\n             replace(/Creation date/,\"日期\").\n             replace(/Gallery pictures/,\"数量\")\n}else\n\n//everia.club🚀ˢˢʳ站点正文规则\nif(baseUrl.indexOf(\"everia.club\")>0){\n\timgr=\"figure@img@src\";\n\t\n getContent(imgr,\"\",\"\",\"\")\n}else\n\n//DopaPage站点正文规则\nif(baseUrl.indexOf(\"dopaminegirl\")>0){\n\timgr=\".masonry@img@src\";\n\t\n getContent(imgr,\"\",proxy1,\"\").\n         replace(/https:\\/\\/i\\d+\\.wp\\.com\\//g,\"\")\n}else\n\n\n//app125站点正文规则\nif(baseUrl.indexOf(\"app125\")>0){\n\theader={\"headers\":{\n\t\t          \"X-Requested-With\":\n\t\t          \"com.UCMobile\",\"Referer\":\n\t\t          \"http://m.xiannvku.net/\"}}\n\tif(baseUrl.indexOf(\"motel\")>0){\n\t\tre=\"\"\n\t\ttitle=java.getString(\"$.data[*].text\").\n\t\t                 split(\"\\n\")\n\t dat=java.getString(\"$.data[*]\").split(\"\\n\")\n\t dat.map((x,i)=>{\n\t \t  wdr=\"$.data[\"+i+\"].addtime\"\n\t \t  imgr=\"$.data[\"+i+\"].piclist[*]\";\n\t \t  if(baseUrl.\n\t \t  \t      match(/page=\\d+/)[0]==\"page=0\"){\n\t \t  \t      des=java.get(x[\"motel_name\"])\n\t \t  \t      re+=des\n\t \t  \t }\n\t \t  re+=title[i]+\"\\n\"+getContent\n\t \t             (imgr,wdr,\"\",header);\n\t \t  java.log(title[i])\n\t \t  \n\t \t})\n\t \tre\n\t}else{\n\t\twdr=\"$.addtime\"\n\t imgr=\"$.data[*]\";\n\t des=String(java.getString(\"$.text\")).\n\t         replace(/本.*APP即可下载/,\"\")\n\t tags=java.getString\n\t           (\"$.tags[*].name\").split(\"\\n\").join(\",\")\n  des+\"\\n标签:\"+tags+\"\\n时间:\"+getContent\n        (imgr,wdr,\"\",header);\n\t}\n}else\n//仙女库wap站点正文规则\nif(baseUrl.indexOf(\"xiannvku\")>0){\n\timgr=\"#content@img@src\";\n\twdr=\"#content@p!-1@text&&.biaoqian@text\"\n\topt={\"headers\":{\"Referer\":\n\t\t          \"http://m.xiannvku.cc/\"}}\n\tws=\"\"\n\tif(baseUrl.indexOf(\"-1.html\")>0){\n\t\tws=java.getString(wdr)\n\t\t}\n ws+getContent(imgr,\"\",\"\",opt);\n}else\n\n//jokerlu6站点正文规则\nif(baseUrl.indexOf(\"jokerlu6\")>0){\n\timgr=\".photo_box@img@src\";\n getContent(imgr,\"\",proxy3,\"\");\n}else\n\n\n//美图公社站点正文规则\nif(baseUrl.indexOf(\"tooopen\")>0){\n\timgr=\"#faded@img@src\";\n\theaders={\"headers\":{\"Referer\":\n\t            \"https://desk.tooopen.com/\"}}\n getContent(imgr,\"\",\"\",headers)\n}else\n\n\n//春光图片网站点正文规则\nif(baseUrl.indexOf(\"cgtpw.com\")>0){\n\timgr=\".ArticleImageBox@img@src\";\n getContent(imgr,\"\",\"\",\"\")\n}else\n\n\n//爱死美女站点正文规则\nif(baseUrl.indexOf(\"24tupian\")>0){\n\timgr=\"#imgshow@img@src\";\n\t\n\theaders={\"headers\":{\"Referer\":\n\t            \"https://www.24tupian.org/\"}}\n getContent(imgr,\"\",\"\",headers)\n         \n}else\n\n\n//photos18站点正文规则\nif(baseUrl.indexOf(\"photos18\")>0){\n\timgr=\"#content@img@data-src\";\n\topt={\"headers\":{\"Referer\":baseUrl}}\n getContent(imgr,\"\",\"\",opt)\n         \n}else\n\n//hentai-cosplays站点正文规则\nif(baseUrl.indexOf(\"hentai-cosplays\")>0){\n\t\n\tif(baseUrl.indexOf(\"ranking-images\")>0){\n\t\timgr=\"#container@img@data-original\";\n\t}else{\n\t\timgr=\"#detail_list@img@src\";\n\t}\n\t\n getContent(imgr,\"\",\"\",\"\").replace(/p=[0-9x]*\\//g,\"\")\n         \n}else\n\n\n//推特图站点正文规则\nif(baseUrl.indexOf(\"tuiimg.com\")>0){\n\timgr=\"\";\n\t\n if(baseUrl.indexOf(\"meinv\")>0){\n\t\tnum=parseInt(java.getString\n\t\t\t          (\"#allbtn@text\").match(/\\/(\\d+)/)[1])\n\t eval(src.match(/var _pd[^;]*/)[0])\n\t\timgs=[]\n\t\timgurl=\"https://i.tuiimg.net/\"\n\t for(var i=1;i<=_pd[3];i++){\n\t \t  img='<img src=\"'+imgurl+_pd[1]+i+'.jpg\">'\n\t \t  imgs.push(img)\n  }\n  imgs.join(\"\\n\")\n\t}else{\n\t\timgr=\".main@img@html\";\n\t\twdr=\".date@text&&.down@html&&.godown@a@href\"\n\t\tgetContent(imgr,wdr,\"\",\"\").replace(/(下载原图)/,\"\\n$1\")\n\t}\n         \n}else\n\n//爱美女站点正文规则\nif(baseUrl.indexOf(\"2meinv.com\")>0){\n\timgr=\".arcmain@img@src\";\n getContent(imgr,\"\",\"\",\"\")\n         \n}else\n\n//推次元站点正文规则\nif(baseUrl.indexOf(\"t2cy.com\")>0){\n\timgr=\"#Gallery@img.0@src&&#Gallery@img@data-loadsrc\";\n\twdr=\".check_box@p@html&&.check_box@.mt5@html\"\n getContent(imgr,wdr,\"\",\"\")\n         \n}\n\n</js>",
      "imageStyle": "FULL",
      "nextContentUrl": "<js>\nt=\"\"\n\n//xgmn站点正文下一页规则\nif(baseUrl.indexOf(\"xgmn02\")>0){\n t=java.getString(\"a:contains(下一页)@href\");\n}else\n\n//tuaox站点正文下一页规则\nif(baseUrl.indexOf(\"tuaox\")>0){\n t=java.getString(\"a:contains(下一页)@href\");\n //java.log(t)\n}else\n\n//cosplay8站点正文下一页规则\nif(baseUrl.indexOf(\"cosplay8\")>0){\n t=java.getString(\"a:contains(下一页)@href\");\n if(t==\"#\"){t=\"\"};\n}else\n\n\n//7476站点正文下一页规则\nif(baseUrl.indexOf(\"7476.com\")>0){\n\tt=\"\";\n allN=parseInt(java.getString\n \t              (\".ptitle@em@text\"));\n thisNS=baseUrl.match(/_\\d+/);\n\n thisN=(thisNS==null)?0:\n            parseInt(thisNS[0].replace(\"_\",\"\"));\n java.log(thisN)\n if(thisN<allN-1){\n \t    t=(thisN==0)?baseUrl.\n \t        replace(/\\.h/,\"_\"+1+\".h\"):baseUrl.\n \t        replace(/\\d+\\.h/,(++thisN)+\".h\");\n \t   t=t.replace(/meitu/,\"retu\");\n \t\t};\n \t\tt;\n}else\n\n\n//mmonly站点正文下一页规则\nif(baseUrl.indexOf(\"mmonly\")>0){\n t=java.getString(\"a:contains(下一页)@href\");\n}else\n\n//1000yishu站点正文下一页规则\nif(baseUrl.indexOf(\"1000yishu\")>0){\n t=java.getString(\"a:contains(下一页)@href\");\n}else\n\n\n//www.1y.is站点正文下一页规则\nif(baseUrl.indexOf(\"www.1y.is\")>0){\n t=java.getStringList(\".page-links@a!0@href\");\n}else\n\n//app125站点正文下一页规则\nif(baseUrl.indexOf(\"app125\")>0&&baseUrl.indexOf(\"motel\")>0){\n\tthispage=parseInt(baseUrl.\tmatch\n\t\t         (/page=\\d+/)[0].replace(\"page=\",\"\"));\n\tallP=parseInt(java.getString(\"$.totalpage\"));\n\tcp=parseInt(java.get(\"cmpnum\"))\n\tsetp=cp==0?20:cp\n \tif(thispage<allP&&thispage<setp){\n\t\t   ne=baseUrl.replace\n\t\t        (/page=\\d+/,\"page=\"+(++thispage))\n }\n}else\n//仙女库wap站点正文下一页规则\nif(baseUrl.indexOf(\"m.xiannvku\")>0){\n  t=java.getString(\"a:contains(下一页)@href\");\n}else\n\n\n//春光图片网站点正文下一页规则\nif(baseUrl.indexOf(\"cgtpw.com\")>0){\n  t=java.getString(\"a:contains(下一页)@href\");\n}else\n\n\n//爱死美女网站点正文下一页规则\nif(baseUrl.indexOf(\"24tupian\")>0){\n  t=java.getString(\"#imgshow@a[href$=html]@href\");\n  t=t.indexOf(\"java\")>0?\"\":t\n}else\n\n\n//爱美女网站点正文下一页规则\nif(baseUrl.indexOf(\"2meinv.com\")>0){\n  t=java.getString(\"text.下一页@href\");\n  t=t.indexOf(\"java\")>0?\"\":t\n}\n\n</js>"
    },
    "ruleExplore": {
      "author": "auth",
      "bookList": "<js>\neval(String(source.bookSourceComment));\n\nvar nr=\"\";\nvar hr=\"\";\nvar ls=[];\n\n//vmgirls站点规则\nif(baseUrl.indexOf(\"vmgirls\")>0){\n\t\n\tnr= \".aside-menu@a[2:]@text\";\t\n\thr=\".aside-menu@a[2:]@href\";\n\tcr=\".container:last-of-type@.media-content@style\"\n\t\n\t\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t\t\n\tls.forEach(x=>{\n\t\t\tx.cover=x.cover.match(/'(.*)'/)[1];\n\t\t\t})\n\t\t\t\n\t}else \n\t\n\t\n\t\n//iqupu站点目录规则\nif(baseUrl.indexOf(\"iqupu\")>0){\n\t\t\n\t\tnr= \"$.data[*].title\";\n\t\thr=\"$.data[*].id\";\n\t\tcr=\"$.data[*].data[0].thumb\";\n\t\tlr=\"$.data[*].data[0].title\";\n\t\t\n\t\tls=getBookList(nr,lr,\"\",cr,hr);\n\t\t\n\t\tls.forEach(x=>{\n\t\t\theaders={\n      \"body\": \"{\\\"catid\\\": \"+x.href+\",\\\"limit\\\": 20,\\\"page\\\": 1}\",\"method\": \"POST\"}\n\t\t\nx.href=baseUrl+\"Content,\"+JSON.stringify(headers)\n  })\n  \n  ls\n}else\n\n\n//xgmn站点规则\nif(baseUrl.indexOf(\"xgmn02\")>0){\n\t nr= \".title-h2l@a@text\";\n\t\tcr=\".related_box@img@src\"\n\t\thr=\".title-h2l@a@href\";\n\t\n\t ls=getBookList(nr,\"\",\"\",cr,hr);\n\t \n\t ls.forEach(x=>{\n\t \t  x.href=x.href.replace(\"siwame\",\"Siwamei\");\n\t \t  //java.log(JSON.stringify(x))\n\t \t})\n}else\n\n\n//tuaox站点规则\nif(baseUrl.indexOf(\"tuaox\")>0){\n\tnr= \".nav@li[2:6]@a@text\";\n\thr=\".nav@li[2:6]@a@href\";\tcr=\".content@.item:nth-child(3n-2)@img@src\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t\n}else\n\n\n//cosplay8站点规则\nif(baseUrl.indexOf(\"cosplay8\")>0){\n\tnr= \".navbar-nav@.nav-link[1:4]@text\";\n\thr=\".navbar-nav@.nav-link[1:4]@href\";\n\tcr=\".container-fluid@img@src\";\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t//ls.forEach(x=>{\n   // x.cover=\"http://www.cosplay8.com\"+\n  //  \t         x.cover\n // })\n}else\n\n\n\n//pandadiu站点规则\nif(baseUrl.indexOf(\"pandadiu\")>0){\n\tnr= \"#nav@a[4,5,7,8]@ownText\";\n\thr=\"#nav@a[4,5,7,8]@href\";\n\tcr=\".photo@img[:4]@src\";\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t\n\tls.forEach((x,i)=>{\n\t\tjava.log(JSON.stringify(x))\n\t\t if(i<2){x.name=\"COS\"+x.name}else{\n\t\t \t   x.name+=\"写真\";\n\t\t \t}\n  })\n}else\n\n\n\n//cnu.cc站点规则\nif(baseUrl.indexOf(\"cnu.cc\")>0){\n\tnr= \"#navbar@a[1:2]@text\";\n\thr=\"#navbar@a[1:2]@href\";\n\tcr=\".thumbnail@img[:2]@src\";\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t\n}else\n\n\n//7476站点规则\nif(baseUrl.indexOf(\"7476.com\")>0){\n\tnr= \".main_cont@.tit[1:]@h2@text\";\n\thr=\".main_cont@.tit@a@href\";\n\tcr=\".main@.list_cont[1:]@li:first-child@img@data-original\";\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t\n\tls.forEach(x=>baseUrl+\n\t\t   x.href.match(/\\d+\\//)[0])\n\t\n}else\n\n\n//mmonly站点规则\nif(baseUrl.indexOf(\"mmonly\")>0){\n\tnr=\n\t\t\"街拍,内衣,性感,丝袜,清纯,长腿,比基尼\".split(\",\");\n\thr=\"jp,ny,xg,sw,qc,ct,bjn\".split(\",\");\n\tls=[]\n\tfor(var i=0;i<nr.length;i++){\n\t\t n=nr[i]+\"美女\"\n\t\t h=baseUrl+hr[i]+\"mn/\"\n\t\t jon={\"name\":n,\"href\":h,\"cover\":\"https://t1.mmonly.cc/uploads/tu/202106/9999/4035e2dd2b.jpg\",\"lc\":\"\"};\n\t\t ls.push(jon)\n  }\n\tls;\n}else\n\n//jiepaituan站点规则\nif(baseUrl.indexOf(\"jiepaituan\")>0){\n\tnr= \".nav-menu@li[1,3]@a@text\";\n\thr=\".nav-menu@li[1,3]@a@href\";\n\tcr=\".post-content@img@src\"\n\theader={\"headers\":{\"Referer\":baseUrl}}\n\t\n\t\tls=getBookList(nr,\"\",\"\",cr,hr);\n\t\tls.forEach(x=>{x.cover=\n\t\t   x.cover+\",\"+JSON.stringify(header)\n\t\t  // java.log(\"=====\")\n\t\t   java.log(x.cover)\n\t\t})\n}else\n\n//theasianbeauty站点规则\nif(baseUrl.indexOf(\"theasianbeauty\")>0){\n\tnr= \".uppercase@text\";\n\thr=\".uppercase@href\";\n\tcr=\"picture@img@src\"\n\tls=[{\"name\":\"Asian\",\"href\":baseUrl}]\n\tls=ls.concat(getBookList(nr,\"\",\"\",cr,hr));\n\t\n}else\n\n//ross20站点规则\nif(baseUrl.indexOf(\"ross20\")>0){\n\tnr= \".sidebar@li!0@a@text\";\n\thr=\".sidebar@li!0@a@href\";\n\tcr=\".topsige@img@src\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n//mbyn5.xyz站点规则\nif(baseUrl.indexOf(\"mbyn5.xyz\")>0){\n\tnr= \"#menu@li!0:-1@a@text\";\n\thr=\"#menu@li!0:-1@a@href\";\n\tcr=\"#posts@img@data-original\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n\n//jjgirls站点规则\nif(baseUrl.indexOf(\"jjgirls\")>0){\n\tnr= \"#nav@.boxa.0@text\";\n\thr=\"#nav@.boxa.0@href\";\n\tcr=\"div[class]@img.0@src\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n\n//1000yishu站点规则\nif(baseUrl.indexOf(\"1000yishu\")>0){\n\tnr= \".hd_nav@a!0@text\";\n\thr=\".hd_nav@a!0@href\";\n\tcr=\".product01@li:first-child@img@src\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n\n//heaven站点规则\nif(baseUrl.indexOf(\"heaven\")>0){\n\tnr= \".hideMENU@a[3:]@text\";\n\thr=\".hideMENU@a[3:]@href\";\n\tcr=\".photos@img@src\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n\n//ONS站点规则\nif(baseUrl.indexOf(\"ons.ooo\")>0){\n\tnr= \".sitenav@a@text\";\n\thr=\".sitenav@a@href\";\n\tcr=\"article@div@style\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n\tls.forEach(x=>{\n\t\tx.cover=x.cover.match(/http.*/)[0].\n\t\t           replace(\");\",\"\")\n\t\t})\n}else\n\n//fulitu.cc站点规则\nif(baseUrl.indexOf(\"fulitu.cc\")>0){\n\tnr= \".nav.0@a[1:22]@text\";\n\thr=\".nav.0@a[1:22]@href\";\n\tcr=\"#masonry@img!0@data-original\"\n tls=getBookList(nr,\"\",\"\",cr,hr);\n \n tls.forEach(x=>{\n \t  if(x.name!=\"默认分类\"){\n \t  \t  if(x.name!=\"美女\"){\n \t  \t  \t         x.name=\"Cos \"+x.name}\n \t \t   ls.push(x)\n \t \t }\n \t})\n}else\n\n//1Y Beauties站点规则\nif(baseUrl.indexOf(\"www.1y.is\")>0){\n\tnr= \".primary-menu@a!-1@text\";\n\thr=\".primary-menu@a!-1@href\";\n\tcr=\".entry-card@img@data-src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n//kanmeitu1站点规则\nif(baseUrl.indexOf(\"kanmeitu1\")>0){\n\tnr= \".hot-tags.0@a@text\";\n\thr=\".hot-tags.0@a@href\"\n\t\n ls=getBookList(nr,\"\",\"\",\"\",hr);\n}else\n\n\n//kanxiaojiejie站点规则\nif(baseUrl.indexOf(\"kanxiaojiejie\")>0){\n\tnr= \".menu-item[2,3]@a@text\";\n\thr=\".menu-item[2,3]@a@href\"\n\tcr=\".gridsoul-posts@img@src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n//nsfwx.pics站点规则\nif(baseUrl.indexOf(\"nsfwx\")>0){\n\tnr= \"#primary-menu@a[0,1]@text\";\n\thr=\"#primary-menu@a[0,1]@href\"\n\tcr=\"#main@a@style\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n ls.forEach(x=>{\n \t  x.cover=x.cover.match(/url\\(.*\\)/)[0].\n \t              replace(/url\\(/,\"\").replace(/\\)/,\"\");\n \t              \n \t})\n}else\n\n\n//asiantolick站点规则\nif(baseUrl.indexOf(\"asiantolick\")>0){\n\tnr= \"#menu@a[0:6]@text\";\n\thr=\"#menu@a[0:6]@href\"\n\tcr=\"#wrap@img@data-src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n \n}else\n\n//everia.club站点规则\nif(baseUrl.indexOf(\"everia.club\")>0){\n\tnr= \".nav-menu-primary.0@a@text\";\n\thr=\".nav-menu-primary.0@a@href\"\n\tcr=\".posts-wrapper@img@src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n \n}else\n\n\n//DopamineGirl站点规则\nif(baseUrl.indexOf(\"dopaminegirl\")>0){\n\t\n ls.push({\"name\":\"DopamineGirl\",\n \t          \"href\":baseUrl,\n \t          \"cover\":java.getString\n \t             (\".navbar-brand@img@src\")})\n \n}\n\n//app125站点目录规则\nif(baseUrl.indexOf(\"app125\")>0){\n\theaders={\"method\":\"POST\",\"headers\":{\n\t             \"user-agent\":\"Dart/2.12 (dart:io)\"}};\n\tif(baseUrl.indexOf(\"motel\")>0){\n\t\t pic=java.getString(\"$.data[*].pic[0]\")\n\t\t bdy=\"page=1&pagesize=30\";\n   \theaders[\"body\"]=bdy\n\t\t   ls.push({\"name\":\"模特\",\"href\":baseUrl+\",\"+\n\t\t   \t JSON.stringify(headers),\"cover\":pic})\n\t\t}else{\n\t\t\tbsurl=\"http://apis.app125.com/api/lists/\"\n  \t\tnr= \"$.data[*].name\";\n\t  \thr=\"$.data[*].id\";\n\t \t cr=\"$.data[*].pic\";\n \t  \tir=\"$.data[*].text\";\n\t  \tls=getBookList(nr,\"\",ir,cr,hr);\n\t  \t\n\t  \tpages=parseInt\n\t\t          (java.getString(\"$.totalpage\"))\n\t  h={\"method\":\"POST\",\n\t             \t\"user-agent\":\"Dart/2.12 (dart:io)\"};\n\t\t\n\t\tfor(var i=2;i<=pages;i++){\n\t\t\t body=\"page=\"+i+\"&pagesize=30\"\n\t\t\t resp=java.post(baseUrl,body,h)\n\t\t\t ns=java.getStringList(nr,resp.body());\n\t\t\t hs=java.getStringList(hr,resp.body());\n\t\t\t cs=java.getStringList(cr,resp.body());\n\t\t\t is=java.getStringList(ir,resp.body());\n\t\t\t for(var j=0;j<ns.length;j++){\n\t\t\t \t  ls.push({\"name\":ns[j],\"href\":hs[j],\n\t\t\t \t          \"cover\":cs[j],\"info\":is[j]})\n     }\n\t\t}\n\t\tls.forEach(x=>{\n   \t    bdy=\"id=\"+x.href+\"&page=1\";\n   \t    headers[\"body\"]=bdy\n\t\t     //java.log(JSON.stringify(headers))\n\t\t  \t   x.href=baseUrl+\"_type,\"+\n\t\t  \t           \tJSON.stringify(headers)\n     \t})\n  }\n}else\n//仙女库wap站\nif(baseUrl.indexOf(\"xiannvku\")>0){\n\tnr= \"#nav@a@text\";\n\thr=\"#nav@a@href\"\n\tcr=\".img@img@src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n \n}else\n\n//jokerlu6站点规则\nif(baseUrl.indexOf(\"jokerlu6\")>0){\n\tnr= \"ul.cl-effect-70@a@text\";\n\thr=\"ul.cl-effect-70@a@href\"\n\tcr=\".recommended-grids.-2@img@src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n getBookList(nr.replace(\"70\",\"119\"),\"\",\"\",\n      \tcr,\n \t      hr.replace(\"70\",\"119\")).forEach(x=>{\n \t        \tls.push(x)\n \t     \t})\n}else\n\n\n//美图公社站点规则\nif(baseUrl.indexOf(\"tooopen\")>0){\n\tnr= \".nav@a@text\";\n\thr=\".nav@a@href\"\n\tcr=\".img-list@img@src\"\n\t\n\theaders=',{\"headers\":{\"Referer\":\"'+\n\t\t                baseUrl+'\"}}'\n ls=getBookList(nr,\"\",\"\",cr,hr);\n ls.forEach(x=>{\n \t  x.cover+=headers\n \t})\n \n}else\n\n\n//春光图片网站点规则\nif(baseUrl.indexOf(\"cgtpw.com\")>0){\n\tnr= \".g-header-nav@a!5@text\";\n\thr=\".g-header-nav@a!5@href\"\n\tcr=\".module@li.0@img@src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n\n//爱死美女网站点规则\nif(baseUrl.indexOf(\"24tupian\")>0){\n\tnr= \".head2@a!-1:-2@text\";\n\thr=\".head2@a!-1:-2@href\"\n\tcr=\".tpg@img@src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n//photos18网站点规则\nif(baseUrl.indexOf(\"photos18\")>0){\n\tnr= \"#w3@a@text\";\n\thr=\"#w3@a@href\"\n\tcr=\"#videos@img@data-src\"\n\t\n ls=getBookList(nr,\"\",\"\",cr,hr)\n ls.forEach(x=>{\n \t  opt={\"headers\":{\"Referer\":baseUrl}}\n \t  x.cover=x.cover+\",\"+JSON.stringify(opt)\n \t});\n}else\n\n//hentai-cosplays网站点规则\nif(baseUrl.indexOf(\"hentai-cosplays\")>0){\n\tnr=\"#sidr-right@a[0:2]@text\"\n\tcr=\"#entry_list@img@data-original\"\n\tnrr=\"Hot作品,New作品,Hot图片\".split(\",\");\n\thrr=\"ranking/,search/,ranking-images/page/1/\".split(\",\");\n\tls=getBookList(nr,\"\",\"\",cr,\"\");\n\tls.forEach((x,i)=>{\n\t\t  x.name=nrr[i]\n\t\t  x.href=baseUrl+hrr[i]\n\t\t})\n}else\n\n//推特图网站点规则\nif(baseUrl.indexOf(\"tuiimg.com\")>0){\n\tnr=\"#nav@a[0:3]@text\"\n\thr=\"#nav@a[0:3]@href\"\n\tcr=\"#main@img@realsrc\"\n\t\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}else\n\n//爱美女网站点规则\nif(baseUrl.indexOf(\"2meinv.com\")>0){\n\tls.push({\"name\":\"爱美女\",\n \t \"href\":\"https://wap.2meinv.com/index-1.html\",\n \t \"cover\":java.getString(\".logo@img@src\"),\n \t \"auth\":baseUrl.match(/(http[s]*:\\/\\/[^/]+)/)[1]})\n}else\n\n//推次元站点规则\nif(baseUrl.indexOf(\"t2cy.com\")>0){\n\tnr=\".home_nav@a[1,3]@title\"\n\thr=\".home_nav@a[1,3]@href\"\n\tcr=\".swiper-wrapper@img@src\"\n\tls=getBookList(nr,\"\",\"\",cr,hr);\n}\n\n\n\nls;\n</js>$.[*]",
      "bookUrl": "href",
      "coverUrl": "cover",
      "intro": "info",
      "lastChapter": "lc",
      "name": "name"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "<js>\neval(String(source.bookSourceComment));\n\n//目录列表\nlis=[]\n\t\n//vmgirls站点目录规则\nif(baseUrl.indexOf(\"vmgirls\")>0){\n\t\tn=\".container@.list-item@.list-title@text\";\n\t\tu=\".container@.list-item@.list-title@href\";\ti=\".list-footer@div.0@text&&.list-featured-tag@text\";\n\t\t\n\t\tlis=getChapterList(n,u,i);\n\t\t\n}else\n\t\n\n//iqupu站点目录规则\nif(baseUrl.indexOf(\"iqupu\")>0){\n\t\tn=\"$.data.list[*].title\";\n\t\tu=\"$.data.list[*].id\";\n\t\ti=\"$.data.list[*].keywords\";\n\t\tcatid=java.getString(\"$.data.list[0].catid\");\n\t//\tjava.log(java.get(catid))\n\t\t//java.put(catid,catid)\n\t\t\n\t\tlis=getChapterList(n,u,i);\n\t\t\n\t\tlis.forEach(x=>{\n\t\t\theaders={\n      \"body\": \"{\\\"catid\\\": \"+catid+\",\\\"id\\\": \"+x.cu+\"}\",\"method\": \"POST\"};\n\t\t\n     x.cu=\"http://abbr.iqupu.cc/api/info,\"+\n\t            JSON.stringify(headers);\n    //java.log(x.cu)\n\t\t\t})\n\t\t\n}else\n\n\n//xgmn站点目录规则\nif(baseUrl.indexOf(\"xgmn02\")>0){\n\t n=\".related_box@.r_title@text\";\n\t\tu=\".related_box@a@href\";\n\t  \ti=\".related_box@footer@text\";\n\t\t\n\t\tlis=getChapterList(n,u,i);\n\n}else\n\n\n//tuaox站点目录规则\nif(baseUrl.indexOf(\"tuaox\")>0){\n\t n=\"article@h2@a@text\";\n\t\tu=\"article@h2@a@href\";\n\t\ti=\"article@.text-muted@text\";\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n\n//cosplay8站点目录规则\nif(baseUrl.indexOf(\"cosplay8\")>0){\n\t n=\".container@p@a@text\";\n\t\tu=\".container@p@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n}else\n\n\n//pandadiu站点目录规则\nif(baseUrl.indexOf(\"pandadiu\")>0){\n\t n=\".mt2@span.ellipsis1@text\";\n\t\tu=\".mt2@span.ellipsis1@href\";\n\t\ti=\".mt2@li@a.0@text\"\n\t\tia=java.getStringList\n\t\t  (\".mt2@.spanview@text||.mt2@li@a.1@text\")\n   lis=getChapterList(n,u,i);\n   lis.forEach((x,i)=>{\n   \t  x.ci=\"👁️访问量:\"+ia[i]+\"   🏷️标签:\"+x.ci\n   \t})\n}else\n\n\n\n//cnu.cc站点目录规则\nif(baseUrl.indexOf(\"cnu.cc\")>0){\n\t n=\".thumbnail@.title@text\";\n\t\tu=\".thumbnail@href\";\n\t\ti=\".thumbnail@.author@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n\n//7476站点目录规则\nif(baseUrl.indexOf(\"7476.com\")>0){\n\t n=\".Left_bar@li@text\";\n\t\tu=\".Left_bar@li@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n   \n  // lis.forEach(x=>\"https://www.7476.com\"+\n\t\t//   x.cu)\n}else\n\n//mmonly站点目录规则\nif(baseUrl.indexOf(\"mmonly\")>0){\n\t n=\".PictureList.1@li@text\";\n\t\tu=\".PictureList.1@li@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n   \n}else\n\n//jiepaituan站点目录规则\nif(baseUrl.indexOf(\"jiepaituan\")>0){\n\t n=\"#main@.post-title@a.1@text\";\n\t\tu=\"#main@.post-title@a.1@href\";\n\t\ti=\"#main@.post-meta@text\"\n\n   lis=getChapterList(n,u,i);\n   \n}else\n\n\n//theasianbeauty站点目录规则\nif(baseUrl.indexOf(\"theasianbeauty\")>0){\n\tif(baseUrl.indexOf(\"api.\")==-1){\n\t  \tscri=java.getString(\"script[id]@all\")\n\t  mat=scri.match(/<[^>]+>/g)\n\t       .forEach(x=>scri=scri.replace(x,\"\"));\n\t  jso=JSON.parse(scri);\n\t  res=jso.props.pageProps.beauties;\n\t  \n\t  for(var i=0;i<res.length;i++){\n\t  \t   java.log(res[i].eng_name)\n\t  \t   t={\"cn\":res[i].eng_name,\"cu\":\n\t  \t   baseUrl.match(/.*\\.com/)[0]+\"/beauties/\"\n\t  \t   +\tres[i].slug,\"ci\":\"✈️:\"+res[i].country+\n\t  \t   \t\"   📝:\"+res[i].beauty_title}\n\t  \t   lis.push(t)\n    }\n\t\t java.put(\"asianPage\",\"1\")\n  }else{\n  \t n=\"$.data.beauties[*].eng_name\";\n  \t u=\"$.data.beauties[*].slug\";\n  \t i=\"$.data.beauties[*].beauty_title\"\n  \t ia=java.getString\n  \t        (\"$.data.beauties[*].country\").\n  \t        split(\"\\n\");\n  \n  \t \t lis=getChapterList(n,u,i);\n  \t \t lis.forEach((x,i)=>{\n  \t \t \t  x.cu=\"https://www.theasianbeauty\"+\n  \t \t \t         \t\".com/beauties/\"+x.cu;\n  \t \t \t  x.ci=\"✈️:\"+ia[i]+\t\"   📝:\"+x.ci\n  \t \t \t});\n  \t}\n}else\n\n//ross20站点目录规则\nif(baseUrl.indexOf(\"ross20\")>0){\n\t n=\"#post_list_box@h2@text\";\n  u=\"#post_list_box@h2@a@href\";\n   i=\"#post_list_box@.list-meta@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n   lis.forEach(x=>{\n   \t  x.cu +=\"?page=all\"\n   \t})\n}else\n\n//mbyn5.xyz站点目录规则\nif(baseUrl.indexOf(\"mbyn5.xyz\")>0){\n\t n=\"#posts@h3@text\";\n  u=\"#posts@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n  \n}else\n\n//jjgirls站点目录规则\nif(baseUrl.indexOf(\"jjgirls\")>0){\n\t n=\".p302302@img@alt\";\n  u=\".p302302@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n  \n}else\n\n\n//1000yishu站点目录规则\nif(baseUrl.indexOf(\"1000yishu\")>0){\n\t n=\".product01@a@text\";\n  u=\".product01@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n  \n}else\n\n//heaven站点目录规则\nif(baseUrl.indexOf(\"heaven\")>0){\n\t n=\".photosTOP@img@title\";\n  u=\".photosTOP@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n}else\n\n\n//ONS站点目录规则\nif(baseUrl.indexOf(\"ons.ooo\")>0){\n\t n=\"article@h2@a@text\";\n  u=\"article@h2@a@href\";\n  i=\"article@time@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n//fulitu.cc站点目录规则\nif(baseUrl.indexOf(\"fulitu.cc\")>0){\n\t n=\"#masonry@.item-link@text\";\n  u=\"#masonry@.item-title@a@href\";\n  i=\"#masonry@.item-num@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n//www.1y.is站点目录规则\nif(baseUrl.indexOf(\"www.1y.is\")>0){\n\t n=\".entry-card@.np-entry-title@text\";\n  u=\".entry-card@.np-entry-title@a@href\";\n  i=\".entry-card@time@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n//kanmeitu站点目录规则\nif(baseUrl.indexOf(\"kanmeitu\")>0){\n\t n=\".sou-con-list@li@a.1@text\";\n  u=\".sou-con-list@li@a.1@href\";\n  i=\".sou-con-list@.date@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n//kanxiaojiejie站点目录规则\nif(baseUrl.indexOf(\"kanxiaojiejie\")>0){\n\t n=\".gridsoul-posts@.gridsoul-grid-post-title@text\";\n  u=\".gridsoul-posts@.gridsoul-grid-post-title@a@href\";\n  i=\".gridsoul-posts@.gridsoul-grid-post-date@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n\n//nsfwx.pics站点目录规则\nif(baseUrl.indexOf(\"nsfwx.pics\")>0){\n\t n=\"main@h2@text\";\n  u=\"main@a@href\";\n  i=\"main@.entry-date@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n//asiantolick站点目录规则\nif(baseUrl.indexOf(\"asiantolick\")>0){\n\t n=\"a[mob]@.titulo_video@ownText\";\n  u=\"a[mob]@href\";\n  ia=\"a[mob]@.titulo_video@span@text\"\n  i=\"a[mob]@.contar_imagens@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n   lis.forEach((x,i)=>{\n   \t    nude=\"a[mob].\"+i+\n   \t    \t         \"@span[class^=tt_tag]@text\";\n   \t    \t         \n   \t    x.ci+=\"P   \"+java.getString(nude)\n   \t})\n}else\n\n\n//everia.club站点目录规则\nif(baseUrl.indexOf(\"everia.club\")>0){\n\t n=\".posts-wrapper@h2@text\";\n  u=\".posts-wrapper@h2@a@href\";\n  i=\"main@.entry-date@text\"\n\t\t\n   lis=getChapterList(n,u,i);\n}else\n\n\n//DopamineGirl站点目录规则\nif(baseUrl.indexOf(\"dopaminegirl\")>0){\n\t\n  if(baseUrl.indexOf(\"/api\")==-1){\n\t  \tn=\".masonry@img@alt\";\n   u=\".masonry@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n\t\t java.put(\"DopaPage\",\"1\")\n  }else{\n  \t n=\"$.[*].title\";\n  \t u=\"$.[*].id\";\n  \n  \t \tlis=getChapterList(n,u,\"\");\n  \t \tlis.forEach(x=>{\n  \t \t \t  x.cu=\"https://dopaminegirl.com/post/\"+\n  \t \t \t         x.cu\t+\"/view/\";\n  \t \t \t});\n  \t}\n}else\n\n//app125站点目录规则\nif(baseUrl.indexOf(\"app125\")>0){\n\tn=\"$.data[*].name\";\n u=\"$.data[*].id\";\n i=\"$.data[*].addtime\";\n \n\theaders={\"method\":\"POST\",\"headers\":{\n\t\t          \"user-agent\":\"Dart/2.12 (dart:io)\"}};\n lis=getChapterList(n,u,i);\n \n\tif(baseUrl.indexOf(\"motel\")>0){\n\t\tdes=java.getStringList(\"$.data[*].text\")\n\t \t\n\t\tlis.map((x,i)=>{\n  \t    headers[\"body\"]=\"id=\"+x.cu+\"&page=1\";\n  \t    java.put(x.cn,des[i])\n  \t    x.ci=\"最后更新：\"+x.ci;\n  \t \t \t  x.cu=baseUrl.match(/.*lists/)[0]+\n  \t \t \t  \t      \"/motel_type,\"+\n  \t \t \t  \t      \tJSON.stringify(headers);\n  \t \t \t});\n\t}else{\n    lis.forEach(x=>{\n  \t    headers[\"body\"]=\"id=\"+x.cu;\n  \t \t \t  x.cu=baseUrl.match(/.*lists/)[0]+\n  \t \t \t  \t       \"/show,\"+JSON.stringify(headers);\n  \t \t \t});\n  \t}\n}else\n//仙女库wap站点目录规则\nif(baseUrl.indexOf(\"xiannvku\")>0){\n\t n=\".img@.p_title@text\";\n  u=\".img@.p_title@a@href\";\n  i=\".img@li@p.3@text\"\n\t\t\n  lis=getChapterList(n,u,i);\n  \n}else\n\n\n//jokerlu6站点目录规则\nif(baseUrl.indexOf(\"jokerlu6\")>0){\n\t n=\".recommended-grids@h5@text\";\n  u=\".recommended-grids@h5@a@href\";\n  i=\".recommended-grids@.time@text\"\n\t\t\n  lis=getChapterList(n,u,i);\n  lis.forEach(x=>{\n  \t x.cn=String(x.cn).replace(/-.*-/g,\"\").\n  \t        replace(/\\[.*]/,\"\")\n  \t         \n  \t})\n}else\n\n\n//美图公社站点目录规则\nif(baseUrl.indexOf(\"tooopen\")>0){\n\t n=\"#container@span@text\";\n  u=\"#container@a@href\";\n\t\tjava.log(\"-----_\")\n\t\n\tjava.log(chapter.start)\n   lis=getChapterList(n,u,\"\");\n}else\n\n//春光图片网站点目录规则\nif(baseUrl.indexOf(\"cgtpw.com\")>0){\n\t n=\".listpic2@li@text\";\n  u=\".listpic2@p@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n}else\n\n//爱死美女网站点目录规则\nif(baseUrl.indexOf(\"24tupian\")>0){\n\t n=\".lbleft@strong@a@text\";\n  u=\".lbleft@strong@a@href\";\n  i=\".lbleft@.lr@p.3@span@text\"\n  lis=getChapterList(n,u,i);\n\t\tpages=java.\n\t\t        getStringList(\".lbleft@.lr@p.2@text\")\n  \n  lis.map((x,i)=>{\n  \t  ti=String(x.ci).match(/\\d+/g);\n  \t  ts=ti[0]+\"/\"+ti[1]+\"-\"+parseInt(ti[2]);\n  \t  x.cu=String(x.cu).replace(/hd2/,ts).\n  \t               replace(/\\.html/,\"_1.html\");\n  \t  x.ci+=\"   \"+pages[i].match(/\\d+/)[0]+\"P\"\n  \t})\n}else\n\n//photos18站点目录规则\nif(baseUrl.indexOf(\"photos18\")>0){\n\t n=\"#videos@.card-body@a@text\";\n  u=\"#videos@.card-body@a@href\";\n\t\t\n   lis=getChapterList(n,u,\"\");\n}else\n\n//hentai-cosplays站点目录规则\nif(baseUrl.indexOf(\"hentai-cosplays\")>0){\n\t\tif(baseUrl.indexOf(\"ranking-images\")>0){\n\t\t\tpg=parseInt(java.getString\n\t\t\t\t  (\".nextpostslink@a@href\").\n\t\t\t\t  match(/\\d+/)[0])-1\n\t\t  jso={\"cn\":\"第 \"+pg+\" 篇\",\n\t\t        \"cu\":baseUrl.replace(/\\d+/,pg)}\n\t\t        java.log(JSON.stringify(jso));\n\t\t  lis.push(jso)\n\t\t}else{\n\t\t  n=\"#entry_list@li@span.1@text\";\n    u=\"#entry_list@li@a@href\";\n\t\t  i=\"#entry_list@.posted@text\"\n    lis=getChapterList(n,u,i);\n\t\t}\n\t \n}else\n\n//推特图站点目录规则\nif(baseUrl.indexOf(\"tuiimg.com\")>0){\n\t\tn=\"#main@li@a.0@text\";\n  u=\"#main@li@a.0@href\";\n\t\ti=\"#main@li@p@span.0@text\"\n   lis=getChapterList(n,u,i);\n}else\n\n//爱美女站点目录规则\nif(baseUrl.indexOf(\"2meinv.com\")>0){\n\t\tn=\".container@li@a.0@text\";\n  u=\".container@li@a.0@href\";\n\t\ti=\".container@.liboxtxt@span.0@text\"\n\t\tai=java.getString(i.replace(\"0\",\"1\")).split(\"\\n\")\n   lis=getChapterList(n,u,i);\n   lis.forEach((x,i)=>{\n   \t  x.ci=\"时间:\"+x.ci+\"    访问量:\"+ai[i]\n   \t})\n}else\n\n//推次元站点目录规则\nif(baseUrl.indexOf(\"t2cy.com\")>0){\n\t\tn=\".list_box@li@h2@a@text\";\n  u=\".list_box@li@h2@a@href\";\n\t\ti=\".list_box@li@.tab@text\"\n\t\tai=java.getString(\".list_box@li@.discuss@text\").split(\"\\n\")\n   lis=getChapterList(n,u,i);\n   lis.forEach((x,i)=>{\n   \t  x.ci=ai[i]+\"    标签:\"+x.ci\n   \t})\n}\n\n\nlis.forEach(x=>{\n\tx.cn=String(x.cn).replace(/[【(（\\[《].*?[》\\]）)】]/g,\"\").trim()\n\t})\nlis\n</js>$.[*]",
      "chapterName": "cn",
      "chapterUrl": "cu",
      "nextTocUrl": "<js>\neval(String(source.bookSourceComment));\n\n//下一页列表\nt=[];\n//下一页url形成值\nne=\"\";\n//变量比较值\ncmpnum=cmpVariable();\n\n//iqupu站点目录下一页规则\nif(baseUrl.indexOf(\"iqupu\")>0){\n\t\n\t\tallNum=parseInt(java.\n\t\t\t          getString(\"$.data.count\"));\n\t\tnowNum=parseInt(baseUrl.\n     \t      match(/\\d*}/)[0].replace(\"}\",\"\"));\n\t\tif(nowNum*20<allNum){\n\t\t\t  if(nowNum<=cmpnum||cmpnum==0){\n\t\t\t  \t  ne=baseUrl.\n\t\t\t  \t     replace(/\\d*}/,String(++nowNum)+'}');\n \t       t.push(ne)\n \t    }\n\t\t\t}\n}else\n\n\n//vmgirls站点目录下一页规则\nif(baseUrl.indexOf(\"vmgirls\")>0){\n ne=java.getString(\".nav-links@.next@href\");\n \n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/page\\/\\d+/)[0].\n \t             replace(\"page/\",\"\"))\n \t             \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n \t    }\n  }\n}else\n\n\n//xgmn站点目录下一页规则\nif(baseUrl.indexOf(\"xgmn02\")>0){\n ne=java.getString(\"a:contains(下一页)@href\")\n \n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/page_\\d+/)[0].\n \t             replace(\"page_\",\"\"))\n \t             \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n\n//tuaox站点目录下一页规则\nif(baseUrl.indexOf(\"tuaox\")>0){\n ne=java.getString(\"a:contains(下一页)@href\");\n \n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/_\\d+/)[0].\n \t             replace(\"_\",\"\"));\n \t  //java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n java.log(t)\n \n}else\n\n\n//cosplay8站点目录下一页规则\nif(baseUrl.indexOf(\"cosplay8\")>0){\n ne=java.getString(\"a:contains(下一页)@href\");\n \n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+\\./)[0].\n \t             replace(\".\",\"\"));\n \t  //java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n java.log(t)\n}else\n\n\n//pandadiu站点目录下一页规则\nif(baseUrl.indexOf(\"pandadiu\")>0){\n ne=java.getString(\"a:contains(下一页)@href\");\n \n allNum=parseInt(java.\n\t\t\t     getString(\"#pages@a.0@text\").\n\t\t\t     replace(\"条\",\"\"));\n\t\tnowNum=parseInt(baseUrl.\n     \t      match(/\\d+\\./)[0].replace(\".\",\"\"));\n\t\tif(nowNum*32<allNum){\n\t\t\t  if(nowNum<=cmpnum||cmpnum==0){\n \t       t.push(ne)\n \t    }\n\t\t\t}\n}else\n\n\n//7476站点目录下一页规则\nif(baseUrl.indexOf(\"7476.com\")>0){\n ne=java.getString(\"a:contains(下一页)@href\");\n \n if(ne!=\"\"){\n \t  thispage=(ne.\n \t          match(/_\\d+/)[0]).replace(\"_\",\"\");\n   thispage=parseInt(thispage)-1;\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    ne=\"https://www.7476.com\"+ne;\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//mmonly站点目录下一页规则\nif(baseUrl.indexOf(\"mmonly\")>0){\n\tjava.put(\"cmpnum\",cmpnum)\n ne=java.getString(\"a:contains(下一页)@href\");\n ner=ne.match(/\\d+\\./);\n \n if(ner!=null){\n \t  thispage=(ner[0]).replace(\".\",\"\");\n   thispage=parseInt(thispage)-1;\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//jiepaituan站点目录下一页规则\nif(baseUrl.indexOf(\"jiepaituan\")>0){\n ne=java.getString(\"a:contains(下一页)@href\");\n \n if(ne!=\"\"){\n \t  thispage=ne.match(/\\d+/)[0];\n   thispage=parseInt(thispage)-1;\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//theasianbeauty站点目录下一页规则\nif(baseUrl.indexOf(\"theasianbeauty\")>0){\n\t\n ne=java.getString\n          (\"div:contains(Load More)@text\");\n npu=\"https://api.theasianbeauty\"+\n \t      \".com/v1/generatebeauties/\";\n java.log(\"=====\");\n java.log(baseUrl)\n java.log(java.get(\"asianPage\"))\n\n if(ne!=\"\"||baseUrl.indexOf(\"api.\")>0){\n \t  thispage=parseInt(java.get(\"asianPage\"));\n \t   java.log(thispage)\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t  \t  java.put(\"asianPage\",++thispage);\n \t  \t  \n \t    t.push(npu)\n   \t}\n \t}\n}else\n\n//ross20站点目录下一页规则\nif(baseUrl.indexOf(\"ross20\")>0){\n\tne=java.getString(\"a:contains(下一页)@href\");\n java.log(ne)\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+\\.h/)[0].\n \t             replace(\".h\",\"\"));\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//mbyn5.xyz站点目录下一页规则\nif(baseUrl.indexOf(\"mbyn5.xyz\")>0){\n\tne=java.getString\n\t          (\".pagination@li.-2@a@href\");\n\tpt=java.getString(\".pagination@li.-1@class\")\n java.log(ne)\n if(pt!=\"disabled\"){\n \t thispage=parseInt(ne.match(/\\d+\\.h/)[0].\n \t             replace(\".h\",\"\"));\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//jjgirls站点目录下一页规则\nif(baseUrl.indexOf(\"jjgirls\")>0){\n\tne=java.getString(\"#footer@a.-1@href\");\n\t\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+/)[0]);\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//1000yishu站点目录下一页规则\nif(baseUrl.indexOf(\"1000yishu\")>0){\n\tne=java.getString(\"a:contains(下一页)@href\");\n\t\n\turl=baseUrl.indexOf(\"html\")!=-1?baseUrl.\n\t          match(/(?=list.*)/)[0]:(baseUrl+\"/\").\n\t          match(/.*\\/$/)[0]\n\tjava.log(url)\n if(ne!=\"\"){\n \t thispage=parseInt(ne.\n \t \t             match(/\\d+\\./)[0].replace(\".\",\"\"));     \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(url+ne)\n   \t}\n \t}\n}else\n\n\n//ONS站点目录下一页规则\nif(baseUrl.indexOf(\"ons.ooo\")>0){\n\tne=java.getString(\"a:contains(next)@href\");\n\t\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+/)[0]);\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//fulitu.cc站点目录下一页规则\nif(baseUrl.indexOf(\"fulitu.cc\")>0){\n\tne=java.getString(\"a:contains(»)@href\");\n\t\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+/)[0]);\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//www.1y.is站点目录下一页规则\nif(baseUrl.indexOf(\"www.1y.is\")>0){\n\tne=java.getString\n\t        (\"a:contains(Older posts)@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.\n \t \t           match(/\\/\\d+/)[0].replace(\"/\",\"\"));\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n\n//kanmeitu站点目录下一页规则\nif(baseUrl.indexOf(\"kanmeitu\")>0){\n\tne=java.getString(\"a:contains(下页)@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/page=\\d+/)[0].\n \t \t             replace(\"page=\",\"\"));\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n\n//kanxiaojiejie站点目录下一页规则\nif(baseUrl.indexOf(\"kanxiaojiejie\")>0){\n\tne=java.getString\n\t        (\".pagination span+a.0@href\");\n\t java.log(ne)\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+/)[0])-1\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n\n//nsfwx.pics站点目录下一页规则\nif(baseUrl.indexOf(\"nsfwx.pics\")>0){\n\tne=java.getString(\"a:contains(Next)@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+/)[0])\n \t  \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//asiantolick站点目录下一页规则\nif(baseUrl.indexOf(\"asiantolick\")>0){\n\tne=\"https://asiantolick.com/ajax/buscar_posts.php?post=&cat=&tag=&search=&page=&index=2&ver=46\";\n\tcat=baseUrl.match(/category-\\d+/);\n\taj=baseUrl.match(/ajax/);\n\tnews=baseUrl.match(/news/);\n\tif(cat!=null){\n\t  java.log(cat)\n\t\t ne=ne.replace(/cat=\\d/,cat[0].\n\t\t\t        replace(/category-/,\"\"));\n\t\t\t   java.log(ne)\n\t\t\t   t.push(ne)\n\t\t}else if(aj!=null){\n\t\t\t thispage=parseInt\n\t\t\t           (baseUrl.replace(/.*index=(\\d+).*/,\"$1\"))\n\t\t\t \tif(thispage<=cmpnum||cmpnum==0){\n\t\t\t \t\t ne=ne.replace(/index=\\d+/,\n\t\t\t \t           \"index=\"+(++thispage));\n \t      t.push(ne)\n \t    }\n \t    \n   }else if(news!=null){\n    \t   ne=ne.replace(/page=/,\"page=news\")\n    \t   t.push(ne)\n   }\n    t.push(ne)\n}else\n\n\n//everia.club站点目录下一页规则\nif(baseUrl.indexOf(\"everia.club\")>0){\n\tne=java.getString(\"a.next@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.\n \t \t       match(/paged=\\d+/)[0].\n \t \t       replace(\"paged=\",\"\"))\n \t  java.log(thispage)           \n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n \t}\n}else\n\n//DopamineGirl站点目录下一页规则\nif(baseUrl.indexOf(\"dopaminegirl\")>0){\n\tnurl=\"https://dopaminegirl.com\"+\n\t\t         \"/api/posts/random/?p=\";\n thispage=parseInt(java.get(\"DopaPage\"));\n \tjava.log(thispage)\n \twhile(thispage<=cmpnum){\n \t  \t  java.put(\"DopaPage\",++thispage);\n \t  \t  java.log(thispage)\n \t    t.push(nurl+thispage)\n \t}\n}else\n\n//app125站点目录下一页规则\nif(baseUrl.indexOf(\"app125\")>0){\n\tjava.put(\"cmpnum\",cmpnum)\n\tthispage=parseInt(baseUrl.\tmatch\n\t\t         (/page=\\d+/)[0].replace(\"page=\",\"\"));\n\t\n\tallP=parseInt(java.getString(\"$.totalpage\"))\n\tif(thispage<allP){\n\t\tif(thispage<=cmpnum||cmpnum==0){\n\t\t   ne=baseUrl.replace\n\t\t        (/page=\\d+/,\"page=\"+(++thispage))\n \t    t.push(ne)\n   \t}\n\t}\n}else\n//仙女库wap站目录下一页规则\nif(baseUrl.indexOf(\"m.xiannvku\")>0){\n\tne=java.getString(\"a:contains(下一页)@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+\\./)[0].\n \t \t              replace(\".\",\"\"))\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n\n\n//jokerlu6站点目录下一页规则\nif(baseUrl.indexOf(\"jokerlu6\")>0){\n\tne=java.getString(\"a:contains(下一页)@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/-\\d+/)[0].\n \t \t              replace(\"-\",\"\"))\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n\n//美图公社站点目录下一页规则\nif(baseUrl.indexOf(\"tooopen\")>0){\n\t\n\tne=java.getString\n\t      (\".loadmore-page@a.1@href\");\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+\\./)[0].\n \t \t              replace(\".\",\"\"))\n \t  if(thispage<=cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n//春光图片网站点目录下一页规则\nif(baseUrl.indexOf(\"cgtpw.com\")>0){\n\tne=java.getString(\"a:contains(下一页)@href\");\n\tjava.log(ne)\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+\\./)[0].\n \t \t              replace(\".\",\"\"))\n \t \t              java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n//爱死美女站点目录下一页规则\nif(baseUrl.indexOf(\"24tupian\")>0){\n\tne=java.getString(\"a:contains(下一页)@href\");\n\t\n if(ne!=\"\"&&ne.indexOf(\"java\")==-1){\n \t thispage=parseInt(ne.match(/\\d+\\./)[0].\n \t \t              replace(\".\",\"\"))\n \t \t              java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n\n//photos18站点目录下一页规则\nif(baseUrl.indexOf(\"photos18\")>0){\n\tne=java.getString\n\t          (\".pagination@.next@a@href\");\n\t\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/page=\\d+/)[0].\n \t \t              replace(\"page=\",\"\"))\n \t \t              java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n\n//hentai-cosplays站点目录下一页规则\nif(baseUrl.indexOf(\"hentai-cosplays\")>0){\n\tif(baseUrl.indexOf(\"ranking-images\")>0){\n\t\tne=java.getString(\".nextpostslink@a@href\");\n\t}else{\n\t\tne=java.getString(\"a[rel=next]@href\");\n\t}\n\t\n if(ne!=\"\"){\n \t thispage=parseInt(ne.match(/\\d+/)[0])\n \t \t              java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n//推特图站点目录下一页规则\nif(baseUrl.indexOf(\"tuiimg.com\")>0){\n\tne=java.getString(\".page .now~a.0@href\");\n\t\n if(ne!=\"\"){\n \t thispage=parseInt(java.getString(\n \t \t           \".page@.now@text\"))\n \t \t     java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n//爱美女站点目录下一页规则\nif(baseUrl.indexOf(\"2meinv.com\")>0){\n\tne=java.getString(\"text.下一页@href\");\n\t\n if(ne!=\"\"&&ne!=\"javascript:void(0)\"){\n \t thispage=parseInt(java.getString(\n \t \t           \".active@text\"))\n \t \t     java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}else\n\n//推次元站点目录下一页规则\nif(baseUrl.indexOf(\"t2cy.com\")>0){\n\tne=java.getString(\"text.下一页@href\");\n\t\n if(ne!=\"\"&&ne!=\"javascript:void(0)\"){\n \t thispage=parseInt(java.getString(\n \t \t           \".list_page@b@text\"))\n \t \t     java.log(thispage)\n \t  if(thispage<cmpnum||cmpnum==0){\n \t    t.push(ne)\n   \t}\n }\n}\n\n\n\nt;\n</js>",
      "updateTime": "ci"
    },
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "名著阅读（优++）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://api.520diandu.com/",
    "customButton": false,
    "customOrder": 229,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"📚全部书籍\",\"url\":\"https://api.520diandu.com/api/read/allReadBooks?uid=&key=&page={{page}}&cv=134&from=web\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766230205190,
    "respondTime": 2348,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@get:{img}@js:headers={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "$..books[*]",
      "bookUrl": "https://api.520diandu.com/api/read/readAllPages?uid=&key=&cv=134&from=web&bid={{$.id}}",
      "checkKeyWord": "封神",
      "coverUrl": "$.famous",
      "intro": "$.title",
      "name": "$.book_name"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.page",
      "chapterUrl": "$.pic@put:{img:pic}"
    },
    "searchUrl": "https://api.520diandu.com/api/read/allReadBooks?uid=&key=&name={{key}}&page={{page}}&cv=134&from=app",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "萌图社团（优++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://moetu.club",
    "customButton": false,
    "customOrder": 230,
    "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\tpush(\"全部🏷分类\",null,1,1);\npush(\"画师推荐\",`/category/pixiv/page/{{page}}`,1,0.35);\npush(\"图集画册\",`/category/illustration/page/{{page}}`,1,0.35);\npush(\"绘画官绘\",`/category/official/page/{{page}}`,1,0.35);\npush(\"其他🏷标签\",null,1,1);\nxrList=[[\"megami\",\"megami\"],[\"C96\",\"c96\"],[\"C97\",\"c97\"],[\"C94\",\"c94\"],[\"C99\",\"c99\"],[\"C100\",\"c100\"],[\"C95\",\"c95\"],[\"Hiten\",\"hiten\"],[\"りいちゅ\",\"%e3%82%8a%e3%81%84%e3%81%a1%e3%82%85\"],[\"椎野せら\",\"%e6%a4%8e%e9%87%8e%e3%81%9b%e3%82%89\"],[\"C98\",\"c98\"],[\"C93\",\"c93\"],[\"カントク\",\"%e3%82%ab%e3%83%b3%e3%83%88%e3%82%af\"],[\"C101\",\"c101\"],[\"ももこ\",\"%e3%82%82%e3%82%82%e3%81%93\"],[\"C92\",\"c92\"],[\"ふーみ\",\"%e3%81%b5%e3%83%bc%e3%81%bf\"],[\"kyuri\",\"kyuri\"],[\"望月しいな\",\"%e6%9c%9b%e6%9c%88%e3%81%97%e3%81%84%e3%81%aa\"],[\"森倉円\",\"%e6%a3%ae%e5%80%89%e5%86%86\"],[\"Anmi\",\"anmi\"],[\"遠坂あさぎ\",\"%e9%81%a0%e5%9d%82%e3%81%82%e3%81%95%e3%81%8e\"],[\"DSマイル\",\"ds%e3%83%9e%e3%82%a4%e3%83%ab\"],[\"ほし\",\"%e3%81%bb%e3%81%97\"],[\"C91\",\"c91\"],[\"Tiv\",\"tiv\"],[\"COMITIA128\",\"comitia128\"],[\"Aちき\",\"a%e3%81%a1%e3%81%8d\"],[\"あやみ\",\"%e3%81%82%e3%82%84%e3%81%bf\"],[\"RiE\",\"rie\"],[\"餡こたく\",\"%e9%a4%a1%e3%81%93%e3%81%9f%e3%81%8f\"],[\"naoto\",\"naoto\"],[\"にもし\",\"%e3%81%ab%e3%82%82%e3%81%97\"],[\"6U☆\",\"6u%e2%98%86\"],[\"みわべさくら\",\"%e3%81%bf%e3%82%8f%e3%81%b9%e3%81%95%e3%81%8f%e3%82%89\"],[\"八城惺架\",\"%e5%85%ab%e5%9f%8e%e6%83%ba%e6%9e%b6\"],[\"はねこと\",\"%e3%81%af%e3%81%ad%e3%81%93%e3%81%a8\"],[\"COMITIA134\",\"comitia134\"],[\"なきょ\",\"%e3%81%aa%e3%81%8d%e3%82%87\"],[\"ピロリ菌\",\"%e3%83%94%e3%83%ad%e3%83%aa%e8%8f%8c\"],[\"C103\",\"c103\"],[\"C104\",\"c104\"],[\"C102\",\"c102\"],[\"gomzi\",\"gomzi\"],[\"がおう\",\"%e3%81%8c%e3%81%8a%e3%81%86\"],[\"にじはしそら\",\"%e3%81%ab%e3%81%98%e3%81%af%e3%81%97%e3%81%9d%e3%82%89\"],[\"桜ひより\",\"%e6%a1%9c%e3%81%b2%e3%82%88%e3%82%8a\"],[\"小奈きなこ\",\"%e5%b0%8f%e5%a5%88%e3%81%8d%e3%81%aa%e3%81%93\"],[\"necömi\",\"necomi\"],[\"せんちゃ\",\"%e3%81%9b%e3%82%93%e3%81%a1%e3%82%83\"],[\"くれ～ぷ\",\"%e3%81%8f%e3%82%8c%ef%bd%9e%e3%81%b7\"],[\"恋小いろり\",\"%e6%81%8b%e5%b0%8f%e3%81%84%e3%82%8d%e3%82%8a\"],[\"画集\",\"%e7%94%bb%e9%9b%86\"],[\"かにビーム\",\"%e3%81%8b%e3%81%ab%e3%83%93%e3%83%bc%e3%83%a0\"],[\"フカヒレ\",\"%e3%83%95%e3%82%ab%e3%83%92%e3%83%ac\"],[\"和錆\",\"%e5%92%8c%e9%8c%86\"],[\"きみしま青\",\"%e3%81%8d%e3%81%bf%e3%81%97%e3%81%be%e9%9d%92\"],[\"桜木蓮\",\"%e6%a1%9c%e6%9c%a8%e8%93%ae\"],[\"アシマ\",\"%e3%82%a2%e3%82%b7%e3%83%9e\"],[\"Mocha\",\"mocha\"],[\"美和野らぐ\",\"%e7%be%8e%e5%92%8c%e9%87%8e%e3%82%89%e3%81%90\"],[\"すいみゃ\",\"%e3%81%99%e3%81%84%e3%81%bf%e3%82%83\"],[\"なび\",\"%e3%81%aa%e3%81%b3\"],[\"ぎるせ\",\"%e3%81%8e%e3%82%8b%e3%81%9b\"],[\"COMIC1☆15\",\"comic1%e2%98%8615\"],[\"COMIC1☆13\",\"comic1%e2%98%8613\"],[\"C89\",\"c89\"],[\"C88\",\"c88\"],[\"まふゆ\",\"%e3%81%be%e3%81%b5%e3%82%86\"],[\"Mika Pikazo\",\"mika-pikazo\"],[\"COMITIA120\",\"comitia120\"],[\"なつめえり\",\"%e3%81%aa%e3%81%a4%e3%82%81%e3%81%88%e3%82%8a\"],[\"COMITIA130\",\"comitia130\"],[\"まさよ\",\"%e3%81%be%e3%81%95%e3%82%88\"],[\"胡麻乃りお\",\"%e8%83%a1%e9%ba%bb%e4%b9%83%e3%82%8a%e3%81%8a\"],[\"COMITIA137\",\"comitia137\"],[\"COMITIA136\",\"comitia136\"],[\"ぷらこ\",\"%e3%81%b7%e3%82%89%e3%81%93\"],[\"おしおしお\",\"%e3%81%8a%e3%81%97%e3%81%8a%e3%81%97%e3%81%8a\"],[\"COMIC1☆20\",\"comic1%e2%98%8620\"],[\"C84\",\"c84\"],[\"C85\",\"c85\"],[\"C87\",\"c87\"],[\"C86\",\"c86\"],[\"C90\",\"c90\"],[\"木なこ\",\"%e6%9c%a8%e3%81%aa%e3%81%93\"],[\"佐伯ソラ\",\"%e4%bd%90%e4%bc%af%e3%82%bd%e3%83%a9\"],[\"桝石きのと\",\"%e6%a1%9d%e7%9f%b3%e3%81%8d%e3%81%ae%e3%81%a8\"],[\"U35\",\"u35\"],[\"荻pote\",\"%e8%8d%bbpote\"],[\"QP:flapper\",\"qpflapper\"],[\"COMITIA131\",\"comitia131\"],[\"あまみね\",\"%e3%81%82%e3%81%be%e3%81%bf%e3%81%ad\"],[\"sakana\",\"sakana\"],[\"らんふ\",\"%e3%82%89%e3%82%93%e3%81%b5\"],[\"ねむりねむ\",\"%e3%81%ad%e3%82%80%e3%82%8a%e3%81%ad%e3%82%80\"],[\"COMITIA126\",\"comitia126\"],[\"とぴあ\",\"%e3%81%a8%e3%81%b4%e3%81%82\"],[\"ただのゆきこ\",\"%e3%81%9f%e3%81%a0%e3%81%ae%e3%82%86%e3%81%8d%e3%81%93\"],[\"ひげ猫\",\"%e3%81%b2%e3%81%92%e7%8c%ab\"],[\"深崎暮人\",\"%e6%b7%b1%e5%b4%8e%e6%9a%ae%e4%ba%ba\"],[\"COMITIA140\",\"comitia140\"],[\"しらたま\",\"%e3%81%97%e3%82%89%e3%81%9f%e3%81%be\"],[\"三嶋くろね\",\"%e4%b8%89%e5%b6%8b%e3%81%8f%e3%82%8d%e3%81%ad\"],[\"こーやふ\",\"%e3%81%93%e3%83%bc%e3%82%84%e3%81%b5\"],[\"COMIC1☆10\",\"comic1%e2%98%8610\"],[\"COMIC1☆8\",\"comic1%e2%98%868\"],[\"C83\",\"c83\"],[\"うなさか\",\"%e3%81%86%e3%81%aa%e3%81%95%e3%81%8b\"],[\"COMIC1☆14\",\"comic1%e2%98%8614\"],[\"COMITIA127\",\"comitia127\"],[\"COMIC1☆11\",\"comic1%e2%98%8611\"],[\"COMITIA124\",\"comitia124\"],[\"ねこめたる\",\"%e3%81%ad%e3%81%93%e3%82%81%e3%81%9f%e3%82%8b\"],[\"ぽんかん⑧\",\"%e3%81%bd%e3%82%93%e3%81%8b%e3%82%93%e2%91%a7\"],[\"COMITIA123\",\"comitia123\"],[\"リン☆ユウ\",\"%e3%83%aa%e3%83%b3%e2%98%86%e3%83%a6%e3%82%a6\"],[\"COMITIA144\",\"comitia144\"],[\"nana\",\"nana\"],[\"火ノ\",\"%e7%81%ab%e3%83%8e\"],[\"ももしき\",\"%e3%82%82%e3%82%82%e3%81%97%e3%81%8d\"],[\"ミュシャ\",\"%e3%83%9f%e3%83%a5%e3%82%b7%e3%83%a3\"],[\"あまき\",\"%e3%81%82%e3%81%be%e3%81%8d\"],[\"COMITIA129\",\"comitia129\"],[\"COMITIA125\",\"comitia125\"]]\nxrList.map([tag,uri]=>{\n\turl=`/tag/${uri}/page/{{page}}`;\n\tpush(tag,url,1,0.25);\n\t});\n//java.log(JSON.stringify(sort))\nJSON.stringify(sort)",
    "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": 1759567809496,
    "loginUrl": "https://moetu.club#signup",
    "respondTime": 3900,
    "ruleBookInfo": {
      "name": "h1@text"
    },
    "ruleContent": {
      "content": ".entry-content@img@data-src\n<js>\n//java.log(result);\nlet newResult = result.split(\"\\n\").map(x => x);\nlet headers = JSON.stringify({\"headers\":{\"Referer\":\"https://moetu.club/\"}});\nnewResult.map(x => `<img src=\"${x},${headers}\">`).join(\"\\n\");\n</js>",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "span.-2@text",
      "bookList": ".hidden-line@.post-list-item",
      "bookUrl": "h2@a.0@href",
      "checkKeyWord": "pp",
      "coverUrl": ".post-thumb@data-src",
      "kind": "{{@@.post-list-cat@a.0@text}},{{@@.post-list-meta-views@span.0@text}},{{@@.post-list-meta-like@text}}",
      "lastChapter": "span.-1@text",
      "name": "h2@a.0@text"
    },
    "ruleToc": {
      "chapterList": "body",
      "chapterName": "h1@text",
      "chapterUrl": "{{baseUrl}}"
    },
    "searchUrl": "/<,page/{{page}}>?s=pp&type=post",
    "weight": 0
  },
  {
    "bookSourceComment": "by天天的鸟蛋蛋 2025/04/20\n使用明月大佬的多线路选择器\n新包子漫画\n",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "包子漫画（优++）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://manhuafree.com",
    "customButton": false,
    "customOrder": 231,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"---------✨分类------------\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"{{bhost()}}/manga/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"{{bhost()}}/manga-genre/kr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热门\",\"url\":\"{{bhost()}}/manga-genre/hots/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国漫\",\"url\":\"{{bhost()}}/manga-genre/cn/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他\",\"url\":\"{{bhost()}}/manga-genre/qita/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"{{bhost()}}/manga-genre/jp/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美\",\"url\":\"{{bhost()}}/manga-genre/ou-mei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"---------🔥热门标签------------\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"#复仇\",\"url\":\"{{bhost()}}/manga-tag/fuchou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#古风\",\"url\":\"{{bhost()}}/manga-tag/gufeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#奇幻\",\"url\":\"{{bhost()}}/manga-tag/qihuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#逆袭\",\"url\":\"{{bhost()}}/manga-tag/nixi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#异能\",\"url\":\"{{bhost()}}/manga-tag/yineng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#宅向\",\"url\":\"{{bhost()}}/manga-tag/zhaixiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#穿越\",\"url\":\"{{bhost()}}/manga-tag/chuanyue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#热血\",\"url\":\"{{bhost()}}/manga-tag/rexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#纯爱\",\"url\":\"{{bhost()}}/manga-tag/chunai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#系统\",\"url\":\"{{bhost()}}/manga-tag/xitong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#重生\",\"url\":\"{{bhost()}}/manga-tag/zhongsheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#冒险\",\"url\":\"{{bhost()}}/manga-tag/maoxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#灵异\",\"url\":\"{{bhost()}}/manga-tag/lingyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#大女主\",\"url\":\"{{bhost()}}/manga-tag/danvzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#剧情\",\"url\":\"{{bhost()}}/manga-tag/juqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#恋爱\",\"url\":\"{{bhost()}}/manga-tag/lianai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#玄幻\",\"url\":\"{{bhost()}}/manga-tag/xuanhuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#女神\",\"url\":\"{{bhost()}}/manga-tag/nvshen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#科幻\",\"url\":\"{{bhost()}}/manga-tag/kehuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#魔幻\",\"url\":\"{{bhost()}}/manga-tag/mohuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#推理\",\"url\":\"{{bhost()}}/manga-tag/tuili/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#猎奇\",\"url\":\"{{bhost()}}/manga-tag/lieqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#治愈\",\"url\":\"{{bhost()}}/manga-tag/zhiyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#都市\",\"url\":\"{{bhost()}}/manga-tag/doushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#异形\",\"url\":\"{{bhost()}}/manga-tag/yixing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#青春\",\"url\":\"{{bhost()}}/manga-tag/qingchun/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#末日\",\"url\":\"{{bhost()}}/manga-tag/mori/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#悬疑\",\"url\":\"{{bhost()}}/manga-tag/xuanyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#修仙\",\"url\":\"{{bhost()}}/manga-tag/xiuxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#战斗\",\"url\":\"{{bhost()}}/manga-tag/zhandou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "<js>\nheaders={\"Referer\":baseUrl};\nJSON.stringify(headers)\n</js>",
    "jsLib": "function bhost(){var d=\"manhuafree.com\",s=this.source;try{var u=(p=>p?Object.values(p[0])[0]:d)(s.getVariable()&&JSON.parse(s.getVariable()))||d;return(/^https?:/.test(u)?u:\"https://\"+u).replace(/\\/$/,\"\")}catch(e){return(/^https?:/.test(d)?d:\"https://\"+d).replace(/\\/$/,\"\")}}",
    "lastUpdateTime": 1766862061824,
    "loginUi": "[\n{\"name\":\"多线路优选\",\"type\":\"button\",\n\"action\":\"checkHostsLatency(hosts)\"}\n]",
    "loginUrl": "var Importer = new JavaImporter(\n    Packages.java.net,\n    Packages.java.io,\n    Packages.java.util,\n    Packages.java.lang,\n    Packages.java.util.concurrent\n);\n\nvar hosts = [\n    \"manhuafree.com\",\n    \"m.g-mh.org\",\n    \"baozimh.org\",\n    \"bzmh.org\"\n    \n];\n\nfunction getTimestamp() {\n    return Packages.java.lang.System.currentTimeMillis();\n}\n\nfunction checkLatency(urlString) {\n    var connection = null;\n    try {\n        if (!urlString.startsWith(\"http://\") && !urlString.startsWith(\"https://\")) {\n            urlString = \"https://\" + urlString;\n        }\n        var startTime = getTimestamp();\n        var url = new Packages.java.net.URL(urlString);\n        connection = url.openConnection();\n        connection.setRequestMethod(\"GET\");\n        connection.setConnectTimeout(3000);\n        connection.setReadTimeout(3000);\n        \n        var inputStream = connection.getInputStream();\n        inputStream.close();\n        \n        var latency = getTimestamp() - startTime;\n        java.log(\"[SUCCESS] \" + urlString + \" | \" + latency + \"ms\");\n        return latency;\n    } catch (e) {\n        java.log(\"[FAILED] \" + urlString + \" | \" + e);\n        return null;\n    } finally {\n        try {\n            if (connection) connection.disconnect();\n        } catch (e) {}\n    }\n}\n\nfunction checkHostsLatency(hosts) {\n    with (Importer) {\n        try {\n            var totalStart = getTimestamp();\n            java.longToast(\"🚀 启动检测\");\n            \n            var results = [];\n            var total = hosts.length;\n            \n            for (var i = 0; i < hosts.length; i++) {\n                var host = hosts[i];\n                // 更新进度提示\n                java.longToast(\"🔍 检测中 (\" + (i+1) + \"/\" + total + \")\");\n                \n                var latency = checkLatency(host);\n                if (latency !== null) {\n                    results.push({\n                        host: host,\n                        latency: latency\n                    });\n                }\n            }\n\n            var totalTime = getTimestamp() - totalStart;\n            java.log(\"总耗时: \" + totalTime + \"ms\");\n            \n            if (results.length === 0) {\n                java.toast(\"❌ 无可用主机\");\n            } else {\n                results.sort(function(a, b) {\n                    return a.latency - b.latency;\n                });\n                \n                var best = results[0];\n                var summary = \"✅ 完成检测\\n最佳: \" + best.host + \"\\n⏱️ \" + best.latency + \"ms\";\n                java.longToast(summary);\n                let ms = \"共找到 \" + results.length + \"/\" + total + \" 可用节点\"\n                java.longToast(ms);\n                java.log(ms);\n                source.setVariable(JSON.stringify(results, null, 2));\n            }\n        } catch (e) {\n            java.log(\"[FATAL] \" + e);\n        }\n    }\n}",
    "respondTime": 7553,
    "ruleBookInfo": {
      "author": ".text-small@a@span@text##\\s",
      "intro": "<js>\nvar novelIntro=({title,author,genre,score,desc})=>['','✧*̥₊˚‧☆･ﾟ'.repeat(3),`📖书名：《${title}》`,`👤作者：${author}`,`🏷️类型：${genre}`,`✨最新章节：${latestChapterTitle}`,'✦ ─────────────── ✦',`${desc}`,'❈'.padEnd(20,'～*')].join('\\n').replace(/^/gm,'　　');\nvar latestChapterTitle=`{{@@.my-unit-md@span@text}}`\nvar intro=`{{@@.text-medium@text##最近章節}}`\nnovelIntro({\n    \"title\": book.name,\n    \"author\": book.author,\n    \"genre\": book.kind,\n    \"latestChapterTitle\":latestChapterTitle,\n    \"desc\": intro\n})\n</js>##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".text-sm:nth-child(3)>a@text&&.text-xl@span@text&&.py-1:nth-child(4) > a:nth-child(n+1)@text<js>java.t2s(result);</js>##\\[|\\]",
      "lastChapter": ".my-unit-md@span@text",
      "name": ".text-xl@textNodes",
      "tocUrl": "<js>\n\nvar mid=src.match(/data\\-mid\\=\"(\\d+)\"/)[1];\njava.put(\"mid\",mid)\nvar r=`https://api-get-v2.mgsearcher.com/api/manga/get?mid=${mid}&mode=all`\nr;\n\n</js>"
    },
    "ruleContent": {
      "content": "<js>\nvar data=JSON.parse(result)\nvar imageList=data.data.info.images.images\nvar imgTags = imageList.map(item => `<img src=\"https://f40-1-4.g-mh.online${item.url}\">`).join('\\n');\nimgTags;\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".grid-cols-3@.pb-2",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": ".chapters[*]",
      "chapterName": ".title",
      "chapterUrl": "<js>\nvar mid=java.get(\"mid\")\nvar id=`{{$..id}}`\nvar r=`https://api-get-v2.mgsearcher.com/api/chapter/getinfo?m=${mid}&c=${id}`\nr;\n</js>",
      "updateTime": ".updatedAt"
    },
    "searchUrl": "{{bhost()}}/s/{{key}}?page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "源社区：@Mengteen  2025.11.22原创\n二传二创或者是其它问题请联系我。\n我邮箱:[xxxmgqxxx@vip.qq.com]\n我QQ:99737563(备注来意)\n1.不需要挂🪜子,不排除个别地方网络加载可能有点慢或者是需要挂🪜子才能访问，别急！\n2.发现是按我个人喜欢,你也可以自行创建你个人喜欢的。",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱轻写真（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "http://www.635k.com/##@Mengteen",
    "customButton": false,
    "customOrder": 232,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"首页\",\"url\": \"http://www.635k.com/\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"绅士摄影\",\"url\": \"/shenshiSHENSHIjinjiqihua_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"SSA丝社\",\"url\": \"/ssasishe_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"Ligui丽柜\",\"url\": \"/liguiligui_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"异思趣向\",\"url\": \"/IESSyisiquxiang_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"丝慕SMOU\",\"url\": \"/simusmou_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"克拉女神\",\"url\": \"/kelanvshenKelagirls_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"丝意SIEE\",\"url\": \"/siyiSIEE_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"丝袜套图\",\"url\": \"/siwataotu_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"慕丝女郎\",\"url\": \"/musinvlang_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}},\n{\"title\": \"梦丝女神\",\"url\": \"/mengsinvshen_{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.25\n}}\n]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 13; 2211133C Build/TKQ1.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766316449562,
    "respondTime": 3194,
    "ruleBookInfo": {
      "kind": "span@text",
      "tocUrl": ".all-page@a@href"
    },
    "ruleContent": {
      "content": "@js: \nlet pics=java.getString('img@src'); \nlet p=String(pics).split(\"\\n\").map(i=>`<img src=\"${i}\">`).join(\"\\n\");\np;",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".item-meta@text",
      "bookList": "#post_list_box@li",
      "bookUrl": "h2@a@href",
      "checkKeyWord": "写真",
      "coverUrl": "img@src",
      "intro": "<br>🌟\n<br>📆{{@@.ltim@text}} 发布\n<br>{{\"🏄Mengteen ©2025\"}}",
      "name": "h2@a@text"
    },
    "ruleToc": {
      "chapterList": "ul@li",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/search/{{page}}_2.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "笔趣漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.biqug.org/",
    "customButton": false,
    "customOrder": 233,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"全部榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"年度榜\",\"url\":\"/index.php/custom/hot\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"本月榜\",\"url\":\"/index.php/custom/month\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"本周榜\",\"url\":\"/index.php/custom/week\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"今日榜\",\"url\":\"/index.php/custom/day\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上升榜\",\"url\":\"/index.php/custom/ascension\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"评分榜\",\"url\":\"/index.php/custom/score\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/index.php/custom/fav\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"打赏榜\",\"url\":\"/index.php/custom/reward\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票榜\",\"url\":\"/index.php/custom/ticket\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新\",\"url\":\"/index.php/custom/update\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766317964270,
    "respondTime": 2512,
    "ruleBookInfo": {
      "author": ".name a@text",
      "coverUrl": ".de-info__cover img@src##!cover-400",
      "intro": "{{@@p.intro@text}}\n{{@@span.text:nth-of-type(n+2)@text}}",
      "kind": "b a@text",
      "name": "p.j-comic-title"
    },
    "ruleContent": {
      "content": "img.lazy-read@html##!cover-800"
    },
    "ruleExplore": {
      "author": ".comic-author a@text",
      "bookList": "div.top-list__box-item||.active div.common-comic-item",
      "bookUrl": ".comic__title a@href",
      "coverUrl": "img.lazy@data-original",
      "intro": "p.comic-feature@text",
      "lastChapter": "span.hl@text||a.hl@text",
      "name": ".comic__title a@text",
      "wordCount": "p.comic-count@text"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "a.j-chapter-link",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱看漫画（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.kanman.com#♤Haxc",
    "customButton": false,
    "customOrder": 234,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
    "lastUpdateTime": 1766317903404,
    "respondTime": 2054,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": ".comic-update-status@text##.*-\\d+ ",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}"
    },
    "ruleContent": {
      "content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.cartoon_author_list_name||$.comic_author",
      "bookList": "$.data.data||$.data",
      "bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
      "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
      "intro": "$.cartoon_desc",
      "kind": "$.comic_type##[a-zA-Z]|\\|",
      "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
      "name": "$.comic_name@put:{bid:$.comic_id}"
    },
    "ruleToc": {
      "chapterList": "-$.data.[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱看漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.kanman.com#Haxc1107",
    "customButton": false,
    "customOrder": 235,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
    "lastUpdateTime": 1766318133353,
    "respondTime": 390,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": ".comic-update-status@text##.*-\\d+ ",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}"
    },
    "ruleContent": {
      "content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.cartoon_author_list_name||$.comic_author",
      "bookList": "$.data.data||$.data",
      "bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
      "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
      "intro": "$.cartoon_desc",
      "kind": "$.comic_type##[a-zA-Z]|\\|",
      "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
      "name": "$.comic_name@put:{bid:$.comic_id}"
    },
    "ruleToc": {
      "chapterList": "-$.data.[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
    "weight": 0
  },
  {
    "bookSourceComment": "//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": 236,
    "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": 1759431201608,
    "respondTime": 6054,
    "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
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "好看漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.9comic.cn/",
    "customButton": false,
    "customOrder": 237,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"都市\",\"url\":\"/comic22/book/list?cateid=1&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"恋爱\",\"url\":\"/comic22/book/list?cateid=2&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"爆笑\",\"url\":\"/comic22/book/list?cateid=3&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"热血\",\"url\":\"/comic22/book/list?cateid=4&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"悬疑\",\"url\":\"/comic22/book/list?cateid=5&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"古风\",\"url\":\"/comic22/book/list?cateid=6&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"校园\",\"url\":\"/comic22/book/list?cateid=7&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"搞笑\",\"url\":\"/comic22/book/list?cateid=9&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄幻\",\"url\":\"/comic22/book/list?cateid=10&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"励志\",\"url\":\"/comic22/book/list?cateid=11&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"恐怖\",\"url\":\"/comic22/book/list?cateid=13&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"冒险\",\"url\":\"/comic22/book/list?cateid=14&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"儿童\",\"url\":\"/comic22/book/list?cateid=15&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]",
    "lastUpdateTime": 1759505201435,
    "respondTime": 793,
    "ruleBookInfo": {
      "author": "$.author",
      "coverUrl": "$.pic",
      "init": "$.data",
      "intro": "$.info",
      "kind": "$.tag",
      "lastChapter": "$.lastchapter",
      "name": "$.title",
      "tocUrl": "https://www.9comic.cn/comic22/book/listChapter?imei=aanid10d10df686793008&id={{$.id}}&p=1&n=10000"
    },
    "ruleContent": {
      "content": "@js:\nvar options = {\n\"headers\": {\"Referer\": baseUrl}\n}\njava.getStringList(\"$.data..url\").toArray().map\n(id=>'<img src=\"'+id+'\" >').join(\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$..list[*]||$.data[*]",
      "bookUrl": "https://www.9comic.cn/comic22/book/show?id={{$.id}}&imei=aanid10d10df686793008",
      "coverUrl": "$.pic",
      "intro": "$.info",
      "kind": "$.tag",
      "lastChapter": "$.lastchapter",
      "name": "$.title"
    },
    "ruleToc": {
      "chapterList": "$.data[*]",
      "chapterName": "$.name",
      "chapterUrl": "https://www.9comic.cn/comic22/book/showChapter?id={{$.id}}&imei=aanid10d10df686793008",
      "updateTime": "{{java.timeFormat(java.getString('$.createtime'))}}"
    },
    "searchUrl": "https://www.9comic.cn/comic22/so/comic?keyword={{key}}&p=&ver=2.0",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "武芊漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://comic.mkzcdn.com",
    "customButton": false,
    "customOrder": 238,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nlet url = 'https://comic.mkzcdn.com/search/filter/?audience=0&order=sort&page_num={{page}}&page_size=18&theme_id=class'\nlet class_name=\"全部&修真&霸总&恋爱&校园&冒险&搞笑&生活&热血&架空&后宫&玄幻&悬疑&恐怖&灵异&动作&科幻&战争&古风&穿越&竞技&励志&同人&真人\".split(\"&\");\nlet class_url=\"0&2&1&3&4&5&6&7&8&9&10&12&13&14&15&16&17&18&19&20&21&23&24&26\".split(\"&\")\n\nlet sort_name='推荐&最热&最新'.split(\"&\")\nlet sort_url='3&1&2'.split(\"&\")\nlet model = (title,url,num)=>{\n    return {title:title,url:url,style:{layout_flexGroup:1,layout_flexBasisPercent:num}}\n}\n\ntop=[{\"title\":\"热门人气\",\"url\":\"https://comic.mkzcdn.com/search/filter/?order=1&page_num={{page}}&page_size=12\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"更新时间\",\"url\":\"https://comic.mkzcdn.com/search/filter/?order=2&page_num={{page}}&page_size=12\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]\n\n\n\nlet list = []\nlist=list.concat(top)\n\nfor (let i = 0; i < sort_name.length; i++) {\n    list.push(model(sort_name[i],\"\",1))\n    for (let j = 0; j < class_name.length; j++) {\n        let t = url.replace(\"sort\",`${sort_url[i]}`).replace(\"class\",`${class_url[j]}`)\n        list.push(model(class_name[j],t,0.15))\n    }\n}\nJSON.stringify(list)",
    "lastUpdateTime": 1759568531485,
    "respondTime": 1201,
    "ruleBookInfo": {
      "intro": "$..content##^##<br/>",
      "kind": "$..theme_id\n@js:\nlet class_name=\"全部&修真&霸总&恋爱&校园&冒险&搞笑&生活&热血&架空&后宫&玄幻&悬疑&恐怖&灵异&动作&科幻&战争&古风&穿越&竞技&励志&同人&真人\".split(\"&\");\nlet class_url=\"0&2&1&3&4&5&6&7&8&9&10&12&13&14&15&16&17&18&19&20&21&23&24&26\".split(\"&\")\n\nlet res=Array.from(result)[0].split(\",\")\n\nfor(var i=0;i<class_url.length;i++){\n\tfor(var j=0;j<res.length;j++){\n\t\tif(class_url[i]==res[j]){\n\t\t\t  res[j]=class_name[i]\n\t\t\t}\n}\n}\n\n\nres.join(\",\")",
      "name": "@put:{comic_id:$..comic_id}",
      "tocUrl": "https://comic.mkzcdn.com/chapter/v1/?comic_id={{$..comic_id}}"
    },
    "ruleContent": {
      "content": "$.data[*].image\n@js:\nresult.split(\"\\n\").map(x=>'<img src=\"'+x+'\">').join(\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_title",
      "bookList": "$..list[*]",
      "bookUrl": "https://comic.mkzcdn.com/comic/info/?comic_id={{$.comic_id}}",
      "coverUrl": "$.cover",
      "intro": "$.feature",
      "lastChapter": "$.chapter_title",
      "name": "$.title"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.title",
      "chapterUrl": "https://comic.mkzcdn.com/chapter/content/?chapter_id={{$.chapter_id}}&comic_id=@get:{comic_id}",
      "updateTime": "$..start_time\n@js:\"🕗 \"+java.timeFormat(result*1000)+\"    \"+(new Date(result*1000)>new Date()?\"❗️未发布\":\"\")"
    },
    "searchUrl": "https://comic.mkzcdn.com/search/keyword/?keyword={{key}}&page_num={{page}}&page_size=20",
    "weight": 0
  },
  {
    "bookSourceComment": "可能有cf盾",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "光社漫畫（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.g-mh.org/",
    "customButton": false,
    "customOrder": 239,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"复仇\",\"url\":\"https://m.g-mh.org/manga-tag/fuchou<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"古风\",\"url\":\"https://m.g-mh.org/manga-tag/gufeng<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"奇幻\",\"url\":\"https://m.g-mh.org/manga-tag/qihuan<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"逆袭\",\"url\":\"https://m.g-mh.org/manga-tag/nixi<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"异能\",\"url\":\"https://m.g-mh.org/manga-tag/yineng<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"宅向\",\"url\":\"https://m.g-mh.org/manga-tag/zhaixiang<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"穿越\",\"url\":\"https://m.g-mh.org/manga-tag/chuanyue<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"热血\",\"url\":\"https://m.g-mh.org/manga-tag/rexue<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"纯爱\",\"url\":\"https://m.g-mh.org/manga-tag/chunai<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"系统\",\"url\":\"https://m.g-mh.org/manga-tag/xitong<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"重生\",\"url\":\"https://m.g-mh.org/manga-tag/zhongsheng<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"冒险\",\"url\":\"https://m.g-mh.org/manga-tag/maoxian<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"灵异\",\"url\":\"https://m.g-mh.org/manga-tag/lingyi<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"大女主\",\"url\":\"https://m.g-mh.org/manga-tag/danvzhu<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"剧情\",\"url\":\"https://m.g-mh.org/manga-tag/juqing<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"恋爱\",\"url\":\"https://m.g-mh.org/manga-tag/lianai<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"玄幻\",\"url\":\"https://m.g-mh.org/manga-tag/xuanhuan<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"女神\",\"url\":\"https://m.g-mh.org/manga-tag/nvshen<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"科幻\",\"url\":\"https://m.g-mh.org/manga-tag/kehuan<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"魔幻\",\"url\":\"https://m.g-mh.org/manga-tag/mohuan<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"推理\",\"url\":\"https://m.g-mh.org/manga-tag/tuili<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"猎奇\",\"url\":\"https://m.g-mh.org/manga-tag/lieqi<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"治愈\",\"url\":\"https://m.g-mh.org/manga-tag/zhiyu<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"都市\",\"url\":\"https://m.g-mh.org/manga-tag/doushi<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"异形\",\"url\":\"https://m.g-mh.org/manga-tag/yixing<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"青春\",\"url\":\"https://m.g-mh.org/manga-tag/qingchun<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"末日\",\"url\":\"https://m.g-mh.org/manga-tag/mori<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"悬疑\",\"url\":\"https://m.g-mh.org/manga-tag/xuanyi<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"修仙\",\"url\":\"https://m.g-mh.org/manga-tag/xiuxian<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}},\n{\"title\":\"战斗\",\"url\":\"https://m.g-mh.org/manga-tag/zhandou<,/page/{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.24}}\n]",
    "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\",\n\t\"Referer\":\"https://m.g-mh.org/\"\n}",
    "lastUpdateTime": 1759413464365,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "class.text-small py-1 pb-2@a@text##,",
      "coverUrl": "class.rounded-lg@src",
      "intro": "class.text-medium line-clamp-4 my-unit-md@text",
      "kind": "class.block text-left mx-auto@[class=\"py-1\"]@a@span@text###",
      "lastChapter": "id.lastchap@text",
      "name": "class.mb-2 text-xl font-medium@h1@textNodes",
      "tocUrl": "@js:\nlet u=src.match(/data-mid=\\\"(.*?)\\\"/)\nlet m=u[1]\nlet url=`https://api-get-v3.mgsearcher.com/api/manga/get?mid=${m}&mode=all`\nurl"
    },
    "ruleContent": {
      "content": "$..images.images\n@js:\nlet u=result;\nconst g=\"https://f40-1-4.g-mh.online\";\nlet n=JSON.parse(u).map(i=>`<img src=\"${g}${i.url}\">`).join('\\n')\n//java.log(JSON.stringify(n))\nn",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.pb-2",
      "bookUrl": "a@href",
      "checkKeyWord": "凤傲天小说里的黄毛反派也想幸福",
      "coverUrl": "class.aspect-3-4 rounded-lg bg-default-100@img@src",
      "name": "class.cardtitle@h3@text"
    },
    "ruleToc": {
      "chapterList": "$.data.chapters\n@js:\nlet u=result;\nlet o=src.match(/data\\\":{\\\"id\\\":\\\"(.*?)\\\"/)\nif(o){\nlet k=o[1]\nlet q=JSON.parse(u)\nlet a=q.map(is=>({\n\ttext:is.attributes.title,\t\t  url:`https://api-get-v3.mgsearcher.com/api/chapter/getinfo?m=${k}&c=${is.id}`\n\t}))\n//java.log(JSON.stringify(a))\na\n}else{\nlet h=\tsrc.match(/data.*id\\\":\\\"(\\d+)\\\",\\\"slug/)[1]\njava.log(JSON.stringify(h))\nlet q=JSON.parse(u)\nlet a=q.map(is=>({\n\ttext:is.attributes.title,\t\t  url:`https://api-get-v3.mgsearcher.com/api/chapter/getinfo?m=${h}&c=${is.id}`\n\t}))\n//java.log(JSON.stringify(a))\na\n}",
      "chapterName": "text",
      "chapterUrl": "url"
    },
    "searchUrl": "https://m.g-mh.org/s/{{key}}?page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "by:xsw8093\n\n发布页\nhttps://antbyw.github.io/\n--https://www.antbyw.com/plugin.php?id=jameson_manhua&a=read&kuid=194612&zjid=1531082",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "漫画搬运（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.antbyw.com",
    "customButton": false,
    "customOrder": 240,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::/plugin.php?id=jameson_manhua&a=ku&category_id=8&region=1\n热血::/plugin.php?id=jameson_manhua&a=ku&category_id=7&region=1\n冒险::/plugin.php?id=jameson_manhua&a=ku&category_id=8&region=1\n魔幻::/plugin.php?id=jameson_manhua&a=ku&category_id=9&region=1\n神鬼::/plugin.php?id=jameson_manhua&a=ku&category_id=10&region=1\n搞笑::/plugin.php?id=jameson_manhua&a=ku&category_id=11&region=1\n萌系::/plugin.php?id=jameson_manhua&a=ku&category_id=12&region=1\n爱情::/plugin.php?id=jameson_manhua&a=ku&category_id=13&region=1\n科幻::/plugin.php?id=jameson_manhua&a=ku&category_id=14&region=1\n魔法::/plugin.php?id=jameson_manhua&a=ku&category_id=15&region=1\n格斗::/plugin.php?id=jameson_manhua&a=ku&category_id=16&region=1\n武侠::/plugin.php?id=jameson_manhua&a=ku&category_id=17&region=1\n机战::/plugin.php?id=jameson_manhua&a=ku&category_id=18&region=1\n战争::/plugin.php?id=jameson_manhua&a=ku&category_id=19&region=1\n竞技::/plugin.php?id=jameson_manhua&a=ku&category_id=20&region=1\n体育::/plugin.php?id=jameson_manhua&a=ku&category_id=21&region=1\n校园::/plugin.php?id=jameson_manhua&a=ku&category_id=22&region=1\n生活::/plugin.php?id=jameson_manhua&a=ku&category_id=23&region=1\n励志::/plugin.php?id=jameson_manhua&a=ku&category_id=24&region=1\n历史::/plugin.php?id=jameson_manhua&a=ku&category_id=25&region=1\n伪娘::/plugin.php?id=jameson_manhua&a=ku&category_id=26&region=1\n宅男::/plugin.php?id=jameson_manhua&a=ku&category_id=27&region=1\n腐女::/plugin.php?id=jameson_manhua&a=ku&category_id=28&region=1\n耽美::/plugin.php?id=jameson_manhua&a=ku&category_id=29&region=1\n百合::/plugin.php?id=jameson_manhua&a=ku&category_id=30&region=1\n后宫::/plugin.php?id=jameson_manhua&a=ku&category_id=31&region=1\n治愈::/plugin.php?id=jameson_manhua&a=ku&category_id=32&region=1\n美食::/plugin.php?id=jameson_manhua&a=ku&category_id=33&region=1\n推理::/plugin.php?id=jameson_manhua&a=ku&category_id=34&region=1\n悬疑::/plugin.php?id=jameson_manhua&a=ku&category_id=35&region=1\n恐怖::/plugin.php?id=jameson_manhua&a=ku&category_id=36&region=1\n四格::/plugin.php?id=jameson_manhua&a=ku&category_id=37&region=1\n职场::/plugin.php?id=jameson_manhua&a=ku&category_id=38&region=1\n侦探::/plugin.php?id=jameson_manhua&a=ku&category_id=39&region=1\n社会::/plugin.php?id=jameson_manhua&a=ku&category_id=40&region=1\n音乐::/plugin.php?id=jameson_manhua&a=ku&category_id=41&region=1\n舞蹈::/plugin.php?id=jameson_manhua&a=ku&category_id=42&region=1\n杂志::/plugin.php?id=jameson_manhua&a=ku&category_id=43&region=1\n黑道::/plugin.php?id=jameson_manhua&a=ku&category_id=44&region=1",
    "header": "{\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0\",\"Cookie\":\"0\"\n}",
    "lastUpdateTime": 1759126590288,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "text.漫畫作者@text##漫畫作者:##",
      "coverUrl": ".uk-grid-collapse.1@img@src",
      "intro": ".uk-grid-collapse.1@class.uk-alert@text",
      "kind": ".uk-grid-collapse.1@class.uk-text-small@text##别名:|更新時間:|更新到:|漫畫作者:##",
      "lastChapter": "text.更新到@text##更新到:##",
      "name": ".uk-grid-collapse.1@h3@text"
    },
    "ruleContent": {
      "content": "<js>\nresult=String(src).trim().replace(/\\s+/g,'').match(/(let|var|const)+urls=(\\[.*?\\])/g)[0].replace(/(let|var|const)+urls=/g,\"\")\n\nresult=JSON.parse(result).map(n=>`<img src=\"${n}\" />`).join(\"\")\n</js>"
    },
    "ruleExplore": {
      "bookList": ".uk-card",
      "bookUrl": "p@a@href",
      "coverUrl": "img@src",
      "kind": ".xs1@text",
      "lastChapter": ".xs1@text",
      "name": "p@a@text"
    },
    "ruleSearch": {
      "bookList": ".uk-card",
      "bookUrl": "a.1@href",
      "checkKeyWord": "怪兽8号",
      "coverUrl": "a.0@img@src",
      "kind": ".uk-breadcrumb@li@a@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": ".uk-alert-warning:not(div)&&.uk-alert-warning:not(div) ~ .uk-subnav ~.uk-switcher\n@js:\nlist=[]\nvoList = Array.from(result).filter(n=>String(n).includes('<h3'))\n\nulList = Array.from(result).filter(n=>String(n).includes('<ul'))\n\nulList.map((n,index)=>{\n\n   list.push({\n\t   href:\"\",\n\t   text:java.getString(\"text\",voList[index]),\n\t   volume:true\n  })\n dList = []\n  \nArray.from(org.jsoup.Jsoup.parse(n).select(\"li\")).reverse().map(t=>{\t      \n\tmList = Array.from(org.jsoup.Jsoup.parse(t).select(\".muludiv\")).reverse().map(k=>{\n\n\t dList.push({\n\t   href:org.jsoup.Jsoup.parse(k).select(\"a\")[0].attr(\"href\"),\n\t   text:org.jsoup.Jsoup.parse(k).select(\"a\")[0].text(),\n\t   volume:false\n\t })\n     })\n   })\n   \n   if(java.getString(\"text\",voList[index])!=\"番外篇\"){\n\t  dList = dList.sort(function(a, b) {\n            return parseInt((a.text.match(/\\d+/) || [0])[0], 10) - parseInt((b.text.match(/\\d+/) || [0])[0], 10)\n        })\n    }\n    list = list.concat(dList)\n})\n\nlist",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "volume"
    },
    "searchUrl": "/plugin.php?id=jameson_manhua&a=search&c=index&keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.10.6  夜明空\n//源社区：https://ycoo.net",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "开心漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.kaixinman.com",
    "customButton": false,
    "customOrder": 241,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"🔖​地区🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"国内漫画\",\"url\":\"/category/area/guonei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日本漫画\",\"url\":\"/category/area/riben/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩国漫画\",\"url\":\"/category/area/hanguo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美漫画\",\"url\":\"/category/area/oumei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"/update\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖​题材🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"全部\",\"url\":\"/category/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"热血\",\"url\":\"/category/theme/rexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"仙侠\",\"url\":\"/category/theme/xianxia/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"玄幻\",\"url\":\"/category/theme/xuanhuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"都市\",\"url\":\"/category/theme/dushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"冒险\",\"url\":\"/category/theme/maoxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"武侠\",\"url\":\"/category/theme/wuxia/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"格斗\",\"url\":\"/category/theme/gedou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"科幻\",\"url\":\"/category/theme/kehuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"异能\",\"url\":\"/category/theme/yineng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"重生\",\"url\":\"/category/theme/chongsheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"推理\",\"url\":\"/category/theme/tuili/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"/category/theme/xuanyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"竞技\",\"url\":\"/category/theme/jingji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"搞笑\",\"url\":\"/category/theme/gaoxiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"恐怖\",\"url\":\"/category/theme/kongbu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"生活\",\"url\":\"/category/theme/shenghuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"校园\",\"url\":\"/category/theme/xiaoyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"恋爱\",\"url\":\"/category/theme/lianai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"百合\",\"url\":\"/category/theme/baihe/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"耽美\",\"url\":\"/category/theme/danmei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"二次元\",\"url\":\"/category/theme/erciyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"萌系\",\"url\":\"/category/theme/mengxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"伪娘\",\"url\":\"/category/theme/weiniang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"历史\",\"url\":\"/category/theme/lishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"战争\",\"url\":\"/category/theme/zhanzheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"剧情\",\"url\":\"/category/theme/juqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"唯美\",\"url\":\"/category/theme/weimei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"奇幻\",\"url\":\"/category/theme/qihuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"治愈\",\"url\":\"/category/theme/zhiyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"少女\",\"url\":\"/category/theme/shaonv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"古风\",\"url\":\"/category/theme/gufeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"高甜\",\"url\":\"/category/theme/gaotian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"动作\",\"url\":\"/category/theme/dongzuo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"穿越\",\"url\":\"/category/theme/chuanyue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"复仇\",\"url\":\"/category/theme/fuchou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魔幻\",\"url\":\"/category/theme/mohuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"/category/theme/lizhi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"后宫\",\"url\":\"/category/theme/hougong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"爱情\",\"url\":\"/category/theme/aiqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"青春\",\"url\":\"/category/theme/qingchun/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"机甲\",\"url\":\"/category/theme/jijia/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"战斗\",\"url\":\"/category/theme/zhandou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"灵异\",\"url\":\"/category/theme/lingyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"运动\",\"url\":\"/category/theme/yundong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"职场\",\"url\":\"/category/theme/zhichang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"总裁\",\"url\":\"/category/theme/zongcai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宫斗\",\"url\":\"/category/theme/gongdou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"科技\",\"url\":\"/category/theme/keji/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"浪漫\",\"url\":\"/category/theme/langman/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"末日\",\"url\":\"/category/theme/mori/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"大女主\",\"url\":\"/category/theme/danvzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"系统\",\"url\":\"/category/theme/xitong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"暗黑\",\"url\":\"/category/theme/anhei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"正能量\",\"url\":\"/category/theme/zhengnengliang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"魔法\",\"url\":\"/category/theme/mofa/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"脑洞\",\"url\":\"/category/theme/naodong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"少年\",\"url\":\"/category/theme/shaonian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"幻想\",\"url\":\"/category/theme/huanxiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宫廷\",\"url\":\"/category/theme/gongting/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"侦探\",\"url\":\"/category/theme/zhentan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"萝莉\",\"url\":\"/category/theme/luoli/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"霸总\",\"url\":\"/category/theme/bazong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"神话\",\"url\":\"/category/theme/shenhua/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"明星\",\"url\":\"/category/theme/mingxing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"游戏\",\"url\":\"/category/theme/youxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"修真\",\"url\":\"/category/theme/xiuzhen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"女神\",\"url\":\"/category/theme/nvshen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"御姐\",\"url\":\"/category/theme/yujie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"电竞\",\"url\":\"/category/theme/dianjing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"体育\",\"url\":\"/category/theme/tiyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"男神\",\"url\":\"/category/theme/nanshen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"武侠仙侠\",\"url\":\"/category/theme/wuxiaxianxia/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"治癒\",\"url\":\"/category/theme/279/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"日常\",\"url\":\"/category/theme/richang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.治愈\",\"url\":\"/category/theme/typeszhiyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.搞笑\",\"url\":\"/category/theme/typesgaoxiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.恋爱\",\"url\":\"/category/theme/typeslianai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.萌系\",\"url\":\"/category/theme/typesmengxi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.穿越\",\"url\":\"/category/theme/typeschuanyue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.纯爱\",\"url\":\"/category/theme/typeschunai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.都市\",\"url\":\"/category/theme/typesdushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纯爱\",\"url\":\"/category/theme/chunai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"校园日常\",\"url\":\"/category/theme/xiaoyuanrichang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.奇幻\",\"url\":\"/category/theme/typesqihuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.校园\",\"url\":\"/category/theme/typesxiaoyuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.剧情\",\"url\":\"/category/theme/typesjuqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.重生\",\"url\":\"/category/theme/typeszhongsheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.热血\",\"url\":\"/category/theme/typesrexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.异能\",\"url\":\"/category/theme/typesyineng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.悬疑\",\"url\":\"/category/theme/typesxuanyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"强剧情\",\"url\":\"/category/theme/qiangjuqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.冒险\",\"url\":\"/category/theme/typesmaoxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.日常\",\"url\":\"/category/theme/typesrichang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.唯美\",\"url\":\"/category/theme/typesweimei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.少年\",\"url\":\"/category/theme/typesshaonian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.少女\",\"url\":\"/category/theme/typesshaonv/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.灵异\",\"url\":\"/category/theme/typeslingyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.脑洞\",\"url\":\"/category/theme/typesnaodong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.美食\",\"url\":\"/category/theme/typesmeishi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.推理\",\"url\":\"/category/theme/typestuili/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"架空\",\"url\":\"/category/theme/jiakong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.大女主\",\"url\":\"/category/theme/typesdanvzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.百合\",\"url\":\"/category/theme/typesbaihe/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.爆笑\",\"url\":\"/category/theme/typesbaoxiao/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"惊悚\",\"url\":\"/category/theme/jingsong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"综合\",\"url\":\"/category/theme/zonghe/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.古风\",\"url\":\"/category/theme/typesgufeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"types.玄幻\",\"url\":\"/category/theme/typesxuanhuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"神魔\",\"url\":\"/category/theme/shenmo/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"🔖​进度🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"全部\",\"url\":\"/category/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载\",\"url\":\"/category/state/lianzai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结\",\"url\":\"/category/state/wanjie/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔖​排序🔖​\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"热门人气\",\"url\":\"/category/order/views/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"更新时间\",\"url\":\"/category/order/update/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "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/135.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": 1764967786397,
    "loginUrl": "/",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "class.comic-detail@class.data.1@text##作者[：:]",
      "coverUrl": ".lazy.0@data-original",
      "intro": "[class=\"desc hidden-xs\"]@text##简介[：:]|\\[-折叠\\]|\\[\\+展开\\]",
      "kind": "{{@@[class=\"data hidden-sm\"]@text##更新[：:]}},{{@@class.comic-detail@class.data.0@span.0@a@text}}",
      "name": "h1@span@text"
    },
    "ruleContent": {
      "content": "<js>\nvar step1 = java.base64Decode('PGpzPgp2YXIgYT1zb3VyY2UuYm9va1NvdXJjZUNvbW1lbnQ7CnZhciBiPWphdmEuYmFzZTY0RGVjb2RlKCdMeTh5TURJMUxqRXdMallnSU9Xa25PYVlqdWVwdWdvdkwrYTZrT2VrdnVXTXV1KzhtbWgwZEhCek9pOHZlV052Ynk1dVpYUT0nKTsKaWYgKGEuaW5jbHVkZXMoYikpIHsKY29uPWphdmEuYmFzZTY0RGVjb2RlKCdQR3B6UGdwaFBXcGhkbUV1WjJWMFUzUnlhVzVuS0NjdVkyaGhjSFJsY2kxcGJXRm5aVUJrWVhSaExXOXlhV2RwYm1Gc0p5azdDbUV1YzNCc2FYUW9JbHh1SWlrdWJXRndLR2s5UG1BOGFXMW5JSE55WXowaUpIdHBmU0krWUNrdWFtOXBiaWdpWEc0aUtRbzhMMnB6UGc9PScpOwpyZXN1bHQ9amF2YS5nZXRTdHJpbmcoY29uKTsKfSBlbHNlIHsKZXJyb3I9amF2YS5iYXNlNjREZWNvZGUoJzRwcWc3N2lQSU9hamdPYTFpK1dJc09TNXB1YTZrT2lpcSthQnR1YUVqK2V2b2VhVXVRcmlyWkFnNksrMzVZbU41YjZBNUwyYzZJQ0Y1TGk3NmFHMTVwdTA1cGF3NUxtbTVycVFLT1dGcyttWHJlV0hnT1dNbHVhWXZ1ZWt1dW1UdnVhT3BTbnZ2Sm9LYUhSMGNITTZMeTk1WTI5dkxtNWxkQXJpclpBZzVwQ2M1N1NpNTVTbzVvaTM1WkNONzd5YTVhU2M1cGlPNTZtNicpOwpyZXN1bHQ9amF2YS50b2FzdCgnXG4nK2Vycm9yKTsKcmVzdWx0PSdcbiZscm07XG4nK2Vycm9yOwp9CnJlc3VsdAo8L2pzPg==');\nvar step2 = java.getString(step1);\nresult = step2\n</js>"
    },
    "ruleExplore": {
      "bookList": "[class=\"col-md-6 col-sm-4 col-xs-3\"]",
      "bookUrl": "a.0@href",
      "coverUrl": "[class=\"comic-cover lazy\"]@data-original",
      "kind": "[class=\"name text-right\"]@text",
      "name": "h4@text"
    },
    "ruleSearch": {
      "bookList": "[class=\"col-md-6 col-sm-4 col-xs-3\"]",
      "bookUrl": "a.0@href",
      "checkKeyWord": "狐妖小红娘",
      "coverUrl": "[class=\"comic-cover lazy\"]@data-original",
      "kind": "[class=\"name text-right\"]@text",
      "name": "h4@text"
    },
    "ruleToc": {
      "chapterList": "[class=\"chapter-list clearfix column6 overflow\"]@li@a\n<js>\nif (result.length==0){\njava.toast('\\n🔍 该漫画已下架');\nresult;\n}\nresult\t\n</js>",
      "chapterName": "text",
      "chapterUrl": "href##$##,{\"webView\": true}"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search?q={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "新爱漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://xapi.xinmanhua.net#♤Haxc",
    "customButton": false,
    "customOrder": 242,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::https://xapi.xinmanhua.net/search/catalog?keyword=all&ischarge=2&isfinish=2&order=0&page={{page}}\n治愈::https://xapi.xinmanhua.net/search/catalog?keyword=治愈&page={{page}}\n日常::https://xapi.xinmanhua.net/search/catalog?keyword=日常&page={{page}}\n都市::https://xapi.xinmanhua.net/search/catalog?keyword=都市&page={{page}}\n悬疑::https://xapi.xinmanhua.net/search/catalog?keyword=悬疑&page={{page}}\n科幻::https://xapi.xinmanhua.net/search/catalog?keyword=科幻&page={{page}}\n奇幻::https://xapi.xinmanhua.net/search/catalog?keyword=奇幻&page={{page}}\n热血::https://xapi.xinmanhua.net/search/catalog?keyword=热血&page={{page}}\n武侠::https://xapi.xinmanhua.net/search/catalog?keyword=武侠&page={{page}}\n古风::https://xapi.xinmanhua.net/search/catalog?keyword=古风&page={{page}}\n恋爱::https://xapi.xinmanhua.net/search/catalog?keyword=恋爱&page={{page}}\n少年::https://xapi.xinmanhua.net/search/catalog?keyword=少年&page={{page}}\n日漫::https://xapi.xinmanhua.net/search/catalog?keyword=日漫&page={{page}}\n原创::https://xapi.xinmanhua.net/search/catalog?keyword=原创&page={{page}}",
    "header": "{\n  \"User-Agent\": \"okhttp/3.10.0\"\n}",
    "lastUpdateTime": 1758062550845,
    "respondTime": 2065,
    "ruleBookInfo": {
      "intro": "@JSon:$.data.attributes.intro&&$.data.attributes.description"
    },
    "ruleContent": {
      "content": "$.data[*].attributes.url\n@js:list=result.split('\\n');\nlist.map(x=>'<img src=\"'+x+'\">').join('\\n')",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@JSon:$.attributes.author",
      "bookList": "@JSon:$.data.*",
      "bookUrl": "https://xapi.xinmanhua.net/worksinfos/{$.attributes.wid}?include=chapters.digests",
      "coverUrl": "@JSon:$.attributes.logo_detail",
      "kind": "@JSon:$.attributes.workscate",
      "lastChapter": "@JSon:$.attributes.lastctitle",
      "name": "@JSon:$.attributes.title"
    },
    "ruleToc": {
      "chapterList": "$.included.*",
      "chapterName": "$.attributes.title&&$.attributes.intro",
      "chapterUrl": "https://xapi.xinmanhua.net/chapters/{$.id}/qualitywebs"
    },
    "searchUrl": "https://xapi.xinmanhua.net/search/selfdefine,{\n  \"method\": \"POST\",\n  \"body\": \"keyword={{key}}&page={{page}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱优漫吧（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.iyouman.com",
    "customButton": false,
    "customOrder": 243,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "每日更新::https://m.iyouman.com/api/updatelist/?productname=aym&platformname=wap\n综合榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=all&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n自制榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=self&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n少年榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=boy&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n少女榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=girl&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n新作榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=new&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n黑马榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=dark&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n付费榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=charge&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n免费榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=free&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n完结榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=finish&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n连载榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=serialize&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n人气::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n更新::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n评分::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n收藏::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n连载::https://m.iyouman.com/api/getsortlist/?comic_sort=lianzai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n完结::https://m.iyouman.com/api/getsortlist/?comic_sort=wanjie&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n热血::https://m.iyouman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n机战::https://m.iyouman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n运动::https://m.iyouman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n推理::https://m.iyouman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n冒险::https://m.iyouman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n耽美::https://m.iyouman.com/api/getsortlist/?comic_sort=liaomei&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n百合::https://m.iyouman.com/api/getsortlist/?comic_sort=baihe&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n搞笑::https://m.iyouman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n战争::https://m.iyouman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n神魔::https://m.iyouman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n忍者::https://m.iyouman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n竞技::https://m.iyouman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n悬疑::https://m.iyouman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n社会::https://m.iyouman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n恋爱::https://m.iyouman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n宠物::https://m.iyouman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n吸血::https://m.iyouman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n萝莉::https://m.iyouman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n后宫::https://m.iyouman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n御姐::https://m.iyouman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n霸总::https://m.iyouman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n玄幻::https://m.iyouman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n古风::https://m.iyouman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n历史::https://m.iyouman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n漫改::https://m.iyouman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n游戏::https://m.iyouman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n穿越::https://m.iyouman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n恐怖::https://m.iyouman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n真人::https://m.iyouman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n防疫::https://m.iyouman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n防疫::https://m.iyouman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n科幻::https://m.iyouman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n都市::https://m.iyouman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n武侠::https://m.iyouman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n修真::https://m.iyouman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n生活::https://m.iyouman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n动作::https://m.iyouman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n大陆::https://m.iyouman.com/api/getsortlist/?comic_sort=dalu&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n日本::https://m.iyouman.com/api/getsortlist/?comic_sort=riben&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n港台::https://m.iyouman.com/api/getsortlist/?comic_sort=gangtai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n欧美::https://m.iyouman.com/api/getsortlist/?comic_sort=oumei&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n韩国::https://m.iyouman.com/api/getsortlist/?comic_sort=os&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n全彩::https://m.iyouman.com/api/getsortlist/?comic_sort=quancai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n黑白::https://m.iyouman.com/api/getsortlist/?comic_sort=heibai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n小说::https://m.iyouman.com/api/getsortlist/?comic_sort=xiaoshuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n杂志::https://m.iyouman.com/api/getsortlist/?comic_sort=zazhi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n日更::https://m.iyouman.com/api/getsortlist/?comic_sort=rigeng&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n新作::https://m.iyouman.com/api/getsortlist/?comic_sort=xinzuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n精品::https://m.iyouman.com/api/getsortlist/?comic_sort=jingpin&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap",
    "lastUpdateTime": 1759291916622,
    "respondTime": 12363,
    "ruleBookInfo": {
      "author": "$.data.comic_author",
      "coverUrl": "$.data.cover_list[0]",
      "intro": "$.data.comic_desc",
      "kind": "$.data.comic_type_new[*].name",
      "lastChapter": "$.data.last_chaptet_name",
      "name": "$.data.comic_name@put:{comic_id:$.data.comic_id}",
      "tocUrl": "https://m.iyouman.com/api/getchapterlist?product_id=4&productname=aym&platformname=wap&comic_id={{$.data.comic_id}}"
    },
    "ruleContent": {
      "content": "data.current_chapter.chapter_img_list@js:\nheaders={\"headers\":{\"Referer\":baseUrl}}\n;\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.comic_author",
      "bookList": "$.data.update[*].info[*]||$.data.data[*]||$.data[*]",
      "bookUrl": "https://m.iyouman.com/api/getcomicinfo_body/?comic_id={$.comic_id}&productname=aym&platformname=wap",
      "coverUrl": "http://image.mhxk.com/mh/{$.comic_id}.jpg-600x800.jpg.webp",
      "kind": "$.comic_type||$.sort_typelist##[a-zA-Z]|\\|",
      "lastChapter": "$.last_chapter_name||$.comic_chapter_name",
      "name": "$.comic_name"
    },
    "ruleToc": {
      "chapterList": "-$.data.*",
      "chapterName": "$.chapter_name@put:{chapter_id:$.chapter_id}",
      "chapterUrl": "https://m.iyouman.com/api/getchapterinfov2?product_id=4&productname=aym&platformname=wap&comic_id=@get:{comic_id}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.iyouman.com/api/getsortlist/?search_type=&search_key={{key}}&page={{page}}&size=30&productname=aym&platformname=wap",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱优漫吧（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.iyouman.com/",
    "customButton": false,
    "customOrder": 244,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "每日更新::https://m.iyouman.com/api/updatelist/?productname=aym&platformname=wap\n综合榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=all&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n自制榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=self&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n少年榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=boy&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n少女榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=girl&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n新作榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=new&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n黑马榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=dark&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n付费榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=charge&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n免费榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=free&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n完结榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=finish&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n连载榜::https://m.iyouman.com/api/getRankDataForWeb/?product_id=2&isalldata=0&time_type=total&sort_type=serialize&rank_type=heat&page={{page}}&productname=aym&platformname=wap\n人气::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n更新::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n评分::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n收藏::https://m.iyouman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n连载::https://m.iyouman.com/api/getsortlist/?comic_sort=lianzai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n完结::https://m.iyouman.com/api/getsortlist/?comic_sort=wanjie&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n热血::https://m.iyouman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n机战::https://m.iyouman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n运动::https://m.iyouman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n推理::https://m.iyouman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n冒险::https://m.iyouman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n耽美::https://m.iyouman.com/api/getsortlist/?comic_sort=liaomei&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n百合::https://m.iyouman.com/api/getsortlist/?comic_sort=baihe&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n搞笑::https://m.iyouman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n战争::https://m.iyouman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n神魔::https://m.iyouman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n忍者::https://m.iyouman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n竞技::https://m.iyouman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n悬疑::https://m.iyouman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n社会::https://m.iyouman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n恋爱::https://m.iyouman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n宠物::https://m.iyouman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n吸血::https://m.iyouman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n萝莉::https://m.iyouman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n后宫::https://m.iyouman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n御姐::https://m.iyouman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n霸总::https://m.iyouman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n玄幻::https://m.iyouman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n古风::https://m.iyouman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n历史::https://m.iyouman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n漫改::https://m.iyouman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n游戏::https://m.iyouman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n穿越::https://m.iyouman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n恐怖::https://m.iyouman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n真人::https://m.iyouman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n防疫::https://m.iyouman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n防疫::https://m.iyouman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n科幻::https://m.iyouman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n都市::https://m.iyouman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n武侠::https://m.iyouman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n修真::https://m.iyouman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n生活::https://m.iyouman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n动作::https://m.iyouman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n大陆::https://m.iyouman.com/api/getsortlist/?comic_sort=dalu&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n日本::https://m.iyouman.com/api/getsortlist/?comic_sort=riben&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n港台::https://m.iyouman.com/api/getsortlist/?comic_sort=gangtai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n欧美::https://m.iyouman.com/api/getsortlist/?comic_sort=oumei&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n韩国::https://m.iyouman.com/api/getsortlist/?comic_sort=os&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n全彩::https://m.iyouman.com/api/getsortlist/?comic_sort=quancai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n黑白::https://m.iyouman.com/api/getsortlist/?comic_sort=heibai&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n小说::https://m.iyouman.com/api/getsortlist/?comic_sort=xiaoshuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n杂志::https://m.iyouman.com/api/getsortlist/?comic_sort=zazhi&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n日更::https://m.iyouman.com/api/getsortlist/?comic_sort=rigeng&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n新作::https://m.iyouman.com/api/getsortlist/?comic_sort=xinzuo&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap\n精品::https://m.iyouman.com/api/getsortlist/?comic_sort=jingpin&orderby=&search_type=&search_key=&page={{page}}&size=30&productname=aym&platformname=wap",
    "lastUpdateTime": 1759291952356,
    "respondTime": 11431,
    "ruleBookInfo": {
      "author": "$.data.comic_author",
      "coverUrl": "$.data.cover_list[0]",
      "intro": "$.data.comic_desc",
      "kind": "$.data.comic_type_new[*].name",
      "lastChapter": "$.data.last_chaptet_name",
      "name": "$.data.comic_name@put:{comic_id:$.data.comic_id}",
      "tocUrl": "https://m.iyouman.com/api/getchapterlist?product_id=4&productname=aym&platformname=wap&comic_id={{$.data.comic_id}}"
    },
    "ruleContent": {
      "content": "data.current_chapter.chapter_img_list@js:\nheaders={\"headers\":{\"Referer\":baseUrl}}\n;\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.comic_author",
      "bookList": "$.data.update[*].info[*]||$.data.data[*]||$.data[*]",
      "bookUrl": "https://m.iyouman.com/api/getcomicinfo_body/?comic_id={$.comic_id}&productname=aym&platformname=wap",
      "coverUrl": "http://image.mhxk.com/mh/{$.comic_id}.jpg-600x800.jpg.webp",
      "kind": "$.comic_type||$.sort_typelist##[a-zA-Z]|\\|",
      "lastChapter": "$.last_chapter_name||$.comic_chapter_name",
      "name": "$.comic_name"
    },
    "ruleToc": {
      "chapterList": "-$.data.*",
      "chapterName": "$.chapter_name@put:{chapter_id:$.chapter_id}",
      "chapterUrl": "https://m.iyouman.com/api/getchapterinfov2?product_id=4&productname=aym&platformname=wap&comic_id=@get:{comic_id}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.iyouman.com/api/getsortlist/?search_type=&search_key={{key}}&page={{page}}&size=30&productname=aym&platformname=wap",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.4.16 ◎夜泽川◎\n纯英文",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "曼哈漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://mangadex.org",
    "customButton": false,
    "customOrder": 245,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\neval(String(source.loginUrl));\nvar result = [];\npush = (title, url, size) => result.push({\n    title: title,\n    url: url,\n    style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: size\n    }\n});\npush(\"全部\", `https://api.mangadex.org/manga?limit=32&offset={{(page-1)*32}}&includes[]=cover_art&includedTagsMode=AND&excludedTagsMode=OR{{buildQueryParams()}}`, 1);\n\nsorts.map(([title, key, order]) => {\n    push(title, `https://api.mangadex.org/manga?limit=32&offset={{(page-1)*32}}&includes[]=cover_art&includedTagsMode=AND&excludedTagsMode=OR{{buildQueryParams(\"分类\")}}&order[${key}]=${order}`, 0.45);\n}\n);\nJSON.stringify(result);",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "jsLib": "function formatDate(dateStr) {\n  const date = new Date(dateStr);\n  const pad = n => String(n).padStart(2, '0');\n  return `${date.getFullYear()}-${pad(date.getMonth()+1)}-${pad(date.getDate())} ` +\n         `${pad(date.getHours())}:${pad(date.getMinutes())}:${pad(date.getSeconds())}`;\n}\nvar contentRating = [[\"普通\",\"safe\"],[\"粗略\",\"suggestive\"],[\"限制\",\"erotica\"]];\nvar sorts = [\n    [\"最佳匹配\", \"relevance\", \"desc\"],\n    [\"最新上传\", \"latestUploadedChapter\", \"desc\"],\n    [\"最旧上传\", \"latestUploadedChapter\", \"asc\"],\n    [\"标题升序\", \"title\", \"asc\"],\n    [\"标题降序\", \"title\", \"desc\"],\n    [\"最高评级\", \"rating\", \"desc\"],\n    [\"最低评级\", \"rating\", \"asc\"],\n    [\"最多关注\", \"followedCount\", \"desc\"],\n    [\"最少关注\", \"followedCount\", \"asc\"],\n    [\"最近添加\", \"createdAt\", \"desc\"],\n    [\"最早添加\", \"createdAt\", \"asc\"],\n    [\"年份升序\", \"year\", \"asc\"],\n    [\"年份倒序\", \"year\", \"desc\"]\n];\n\nfunction buildQueryParams(e) {\n\tconst { source } = this\n\tlet selected = JSON.parse(source.getVariable());\n  let query = '';\n  const allRatings = contentRating.map(([Str,tag]) => tag);\n\n  allRatings.forEach((rating, index) => {\n    if (selected.contentRating.includes(rating)) {\n      const encoded = `contentRating[]=${rating}`;\n      \n      query += `&${encoded}`;\n    }\n  });\n  if (selected.Language) {\n    let languages = selected.Language.split(\",\");\n    query += languages.map(item => `&originalLanguage[]=${item}`).join('');\n  }\n  if (selected.sort && e !== \"分类\") {\n  \tlet sort_ = selected.sort.split(\",\");\n    query += `&order[${sort_[0]}]=${sort_[1]}`;\n    }\n  return query;\n}\n\nfunction getLanguage(str) {\n    const languageMap = {\"en\":\"英语\",\"en-us\":\"英语（美国）\",\"en-gb\":\"英语（英国）\",\"en-au\":\"英语（澳大利亚）\",\"en-ca\":\"英语（加拿大）\",\"zh\":\"中文\",\"zh-tw\":\"繁体中文（台湾）\",\"zh-hk\":\"繁体中文（香港）\",\"es\":\"西班牙语\",\"es-mx\":\"西班牙语（墨西哥）\",\"es-ar\":\"西班牙语（阿根廷）\",\"es-es\":\"西班牙语（西班牙）\",\"fr\":\"法语\",\"fr-fr\":\"法语（法国）\",\"fr-ca\":\"法语（加拿大）\",\"de\":\"德语\",\"de-de\":\"德语（德国）\",\"de-at\":\"德语（奥地利）\",\"ja\":\"日语\",\"ja-jp\":\"日语（日本）\",\"ru\":\"俄语\",\"ru-ru\":\"俄语（俄罗斯）\",\"pt\":\"葡萄牙语\",\"pt-br\":\"葡萄牙语（巴西）\",\"pt-pt\":\"葡萄牙语（葡萄牙）\",\"it\":\"意大利语\",\"it-it\":\"意大利语（意大利）\",\"ko\":\"韩语\",\"ko-kr\":\"韩语（韩国）\",\"ar\":\"阿拉伯语\",\"ar-ae\":\"阿拉伯语（阿联酋）\",\"ar-sa\":\"阿拉伯语（沙特）\",\"nl\":\"荷兰语\",\"nl-nl\":\"荷兰语（荷兰）\",\"sv\":\"瑞典语\",\"sv-se\":\"瑞典语（瑞典）\",\"da\":\"丹麦语\",\"da-dk\":\"丹麦语（丹麦）\",\"no\":\"挪威语\",\"no-no\":\"挪威语（挪威）\",\"fi\":\"芬兰语\",\"fi-fi\":\"芬兰语（芬兰）\",\"tr\":\"土耳其语\",\"tr-tr\":\"土耳其语（土耳其）\",\"el\":\"希腊语\",\"el-gr\":\"希腊语（希腊）\",\"he\":\"希伯来语\",\"he-il\":\"希伯来语（以色列）\",\"pl\":\"波兰语\",\"pl-pl\":\"波兰语（波兰）\",\"hu\":\"匈牙利语\",\"hu-hu\":\"匈牙利语（匈牙利）\",\"th\":\"泰语\",\"th-th\":\"泰语（泰国）\",\"vi\":\"越南语\",\"vi-vn\":\"越南语（越南）\",\"id\":\"印尼语\",\"id-id\":\"印尼语（印尼）\",\"ms\":\"马来语\",\"my\":\"马来语（马来西亚）\",\"ro\":\"罗马尼亚语\",\"ro-ro\":\"罗马尼亚语（罗马尼亚）\",\"bg\":\"保加利亚语\",\"bg-bg\":\"保加利亚语（保加利亚）\",\"hr\":\"克罗地亚语\",\"hr-hr\":\"克罗地亚语（克罗地亚）\",\"cs\":\"捷克语\",\"cs-cz\":\"捷克语（捷克）\",\"sk\":\"斯洛伐克语\",\"sk-sk\":\"斯洛伐克语（斯洛伐克）\",\"sl\":\"斯洛文尼亚语\",\"sl-si\":\"斯洛文尼亚语（斯洛文尼亚）\",\"et\":\"爱沙尼亚语\",\"et-ee\":\"爱沙尼亚语（爱沙尼亚）\",\"lv\":\"拉脱维亚语\",\"lv-lv\":\"拉脱维亚语（拉脱维亚）\",\"lt\":\"立陶宛语\",\"lt-lt\":\"立陶宛语（立陶宛）\",\"uk\":\"乌克兰语\",\"uk-ua\":\"乌克兰语（乌克兰）\",\"be\":\"白俄罗斯语\",\"be-by\":\"白俄罗斯语（白俄罗斯）\"};\n    if (languageMap.hasOwnProperty(str)) {\n        return languageMap[str];\n    }\n    const primaryCode = str.split(\"-\")[0];\n    return languageMap[primaryCode] || str;\n}",
    "lastUpdateTime": 1759572813399,
    "loginUi": "[ \n {\n        \"name\": \"登录\",\n        \"type\": \"button\",\n        \"action\": \"Login('登录')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n       }\n  },\n  {\n        \"name\": \"登出\",\n        \"type\": \"button\",\n        \"action\": \"Login('登出')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n       }\n  },\n {\n        \"name\": \"展示选择\",\n        \"type\": \"button\",\n        \"action\": \"Show()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n       }\n  },\n {\n        \"name\": \"级别设置\",\n        \"type\": \"button\",\n        \"action\": \"\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n   },\n  {\n        \"name\": \"普通\",\n        \"type\": \"button\",\n        \"action\": \"Put_contentRating(0)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.2\n        }\n    },\n    {\n        \"name\": \"粗略\",\n        \"type\": \"button\",\n        \"action\": \"Put_contentRating(1)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.2\n        }\n    },\n    {\n        \"name\": \"限制\",\n        \"type\": \"button\",\n        \"action\": \"Put_contentRating(2)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.2\n        }\n    },\n    {\n        \"name\": \"排序切换\",\n        \"type\": \"button\",\n        \"action\": \"\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        \"name\": \"默认\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort('默认')\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最佳匹配\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(0)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最新上传\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(1)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最旧上传\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(2)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"标题升序\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(3)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"标题倒序\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(4)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最高评分\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(5)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最低评分\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(6)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最多关注\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(7)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最少关注\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(8)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最近添加\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(9)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"最早添加\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(10)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"年份升序\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(11)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"年份倒序\",\n        \"type\": \"button\",\n        \"action\": \"Put_Sort(12)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.45\n        }\n    },\n    {\n        \"name\": \"语言/缩写（英文逗号分隔多个语言）\",\n        \"type\": \"text\",\n        \"action\": \"\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n   }\n]",
    "loginUrl": "if (source.getVariable() == \"\") {\n    java.toast('已初始化');\n    let option = {\n        contentRating: ['safe', 'suggestive', 'erotica'],\n        sort: \"\",\n        Language: \"\"\n    }\n    source.setVariable(JSON.stringify(option, null, \"\\t\"));\n}\nfunction Login(l) {\n\tlet url = source.key;\n\tif ( l === \"登出\") {\n\tjava.toast('请浏览器手动登出');\n}\n\tcookie.removeCookie(url);\n\tsource.removeLoginHeader();\n\tjava.startBrowserAwait(url,\"登录\",false);\n}\nvar svb = JSON.parse(source.getVariable());\nfunction Show() {\n    let text = [];\n    const target = svb.contentRating;\n    const [sortField, sortOrder] = svb.sort.split(\",\");\n    const languages = svb.Language.split(\",\").map(x => getLanguage(x)).join(\" | \");\n    text.push(`\\n语言：${languages ? languages : \"所有语言\"}`);\n    const sortKey = sortField || \"\";\n    const sortStr = sorts.find(([_, or, ord]) =>\n        sortKey.includes(or) && ord === sortOrder)?. [0] || \"默认\";\n    text.push(`排序方式：${sortStr}`);\n\n    const contentStr = contentRating\n        .filter(([_, cr]) => target.includes(cr))\n        .map(([str]) => str)\n        .join(\" | \") || \"未设置\";\n    text.push(`内容等级：${contentStr}`);\n\n    text = text.join(\"\\n\");\n    java.toast(text);\n}\n\nfunction Put_contentRating(e) {\n    let tag = contentRating[e][1];\n    let tagStr = contentRating[e][0];\n    if (svb.contentRating.includes(tag)) {\n        java.toast(`\\n已取消展示【${tagStr}级】作品❌`);\n        svb.contentRating = svb.contentRating.filter(item => item !== tag);\n        java.log(JSON.stringify(svb.contentRating))\n    } else {\n        java.toast(`\\n已添加展示【${tagStr}级】作品✔️`);\n        svb.contentRating.push(tag);\n    }\n    source.setVariable(JSON.stringify(svb, null, \"\\t\"));\n}\n\nfunction Put_Sort(e) {\n    if (e !== \"默认\") {\n        sort_ = sorts[e][1] + \",\" + sorts[e][2];\n        point = sorts[e][0];\n    } else {\n        sort_ = \"\";\n        point = e;\n    }\n    svb.sort = sort_;\n    source.setVariable(JSON.stringify(svb, null, \"\\t\"));\n    java.toast(`\\n已切换排序为【${point}】`);\n}\n\nfunction login() {\n    svb.Language = source.getLoginInfoMap()[\"语言/缩写（英文逗号分隔多个语言）\"].toLowerCase();\n    source.setVariable(JSON.stringify(svb, null, \"\\t\"));\n}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "coverUrl": "https://mangadex.org/covers/{$.id}/{$..fileName}.256.jpg",
      "init": "$.data",
      "intro": "@js:\nconst list = JSON.parse(JSON.stringify(src));\nconst description = list.attributes.description;\nconst originalLang = list.attributes.originalLanguage;\nlet result;\nif (description['zh-hk']) {\n  result = description['zh-hk'];\n} else if (description['en']) {\n  result = description['en'];\n} else if (description[originalLang]) {\n  result = description[originalLang];\n} else {\n  result = list.attributes.title.en;\n}\nresult = result.split('\\n')[0];",
      "kind": "{$.attributes.originalLanguage},{$.type},{$.attributes.tags..en}\n@js:Array.from(result).join('\\n').replace(/\\n/,\"\");",
      "name": "@js:\nconst list = JSON.parse(JSON.stringify(src));\nconst altTitles = list.attributes.altTitles;\nconst originalLang = list.attributes.originalLanguage;\nconst znEntry = altTitles.find(item => 'zn' in item);\nif (znEntry) {\n  result = znEntry.zn;\n} else {\n  const zhHkEntry = altTitles.find(item => 'zh-hk' in item);\n  if (zhHkEntry) {\n    result = zhHkEntry['zh-hk'];\n  } else {\n    const originalEntry = altTitles.find(item => originalLang in item);\n    result = originalEntry?.[originalLang] || list.attributes.title.en;\n  }\n}\nresult.split('\\n')[0];",
      "tocUrl": "https://api.mangadex.org/manga/{$.id}/feed?limit=96&includes[]=scanlation_group&includes[]=user&order[volume]=asc&order[chapter]=asc&offset=0&contentRating[]=safe&contentRating[]=suggestive&contentRating[]=erotica&contentRating[]=pornographic"
    },
    "ruleContent": {
      "content": "@js:\nvar data = JSON.parse(src);\nvar base_url = data.baseUrl;\nvar imglist = data.chapter.data;\nvar hash = data.chapter.hash;\nresult = imglist.map( x => `<img src=\"${base_url}/data/${hash}/${x}\">`);\nresult.join(\"\\n\");",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "$.data[*]",
      "bookUrl": "https://api.mangadex.org/manga/{$.id}?includes[]=artist&includes[]=author&includes[]=cover_art",
      "coverUrl": "https://mangadex.org/covers/{$.id}/{$..fileName}.256.jpg",
      "intro": "@js:\nconst list = JSON.parse(JSON.stringify(src));\nconst description = list.attributes.description;\nconst originalLang = list.attributes.originalLanguage;\nlet result;\nif (description['zh-hk']) {\n  result = description['zh-hk'];\n} else if (description['en']) {\n  result = description['en'];\n} else if (description[originalLang]) {\n  result = description[originalLang];\n} else {\n  result = list.attributes.title.en;\n}\nresult = result.split('\\n')[0];",
      "kind": "{$.attributes.originalLanguage},{$.type},{$.attributes.tags..en}\n@js:Array.from(result).join('\\n').replace(/\\n/,\"\");",
      "name": "@js:\nconst list = JSON.parse(JSON.stringify(src));\nconst altTitles = list.attributes.altTitles;\nconst originalLang = list.attributes.originalLanguage;\nconst zhEntry = altTitles.find(item => 'zh' in item);\nif (zhEntry) {\n  result = zhEntry.zh;\n} else {\n  const zhHkEntry = altTitles.find(item => 'zh-hk' in item);\n  if (zhHkEntry) {\n    result = zhHkEntry['zh-hk'];\n  } else {\n    const originalEntry = altTitles.find(item => originalLang in item);\n    result = originalEntry?.[originalLang] || list.attributes.title.en;\n  }\n}\nresult.split(\"\\n\")[0];"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar lists_ = [];\nvar seenChapters = new Set();\nvar volumeCounter = {};\n\nJSON.parse(src).data.forEach(chapter => {\n    const { chapter: chap, updatedAt, translatedLanguage } = chapter.attributes;\n    const url = chapter.id;\n    \n    if (!seenChapters.has(chap)) {\n        seenChapters.add(chap);\n        lists_.push({\n            title: `第${chap}章 分译`, \n            url : \"\",\n            volume: 1\n        });\n        volumeCounter[chap] = 0;\n    }\n    const isChapter = true;\n    if (isChapter) {\n        volumeCounter[chap] += 1;\n    }\n\n    lists_.push({\n        title: `第${chap}章 （译文${volumeCounter[chap]}）`,\n        url: `https://api.mangadex.org/at-home/server/${url}?forcePort443=false`,\n        info: `${formatDate(updatedAt)} | ${getLanguage(translatedLanguage)}`,\n        volume: 0\n    });\n});\n//java.log(JSON.stringify(lists_))\nlists_;",
      "chapterName": "title",
      "chapterUrl": "url",
      "isVolume": "volume",
      "nextTocUrl": "@js: var result = [];\nconst pages = Math.round(JSON.parse(src).total / JSON.parse(src).limit) -1;\n//java.log(pages);\nfor (let i=1;i <= pages;i++) {\nurl = baseUrl.replace(/offset=0/,`offset=${i*96}`)\nresult.push(url);\n}\nresult;",
      "updateTime": "info"
    },
    "searchUrl": "@js:\neval(String(source.loginUrl));\nresult = `https://api.mangadex.org/manga?limit=32&offset={{(page-1)*32}}&title={{key}}&includes[]=cover_art&includedTagsMode=AND&excludedTagsMode=OR{{buildQueryParams()}}`;\nresult;",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.2.5 By Buding",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "曼哈漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.mangabz.com",
    "customButton": false,
    "customOrder": 246,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"排行\",\n    \"url\": \"/manga-rank/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"分类\",\n    \"url\": \"/manga-list/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"热血\",\n    \"url\": \"/manga-list-31-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"恋爱\",\n    \"url\": \"/manga-list-26-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"校园\",\n    \"url\": \"/manga-list-1-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"冒险\",\n    \"url\": \"/manga-list-2-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"科幻\",\n    \"url\": \"/manga-list-25-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"生活\",\n    \"url\": \"/manga-list-11-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"悬疑\",\n    \"url\": \"/manga-list-17-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"魔法\",\n    \"url\": \"/manga-list-15-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"title\": \"运动\",\n    \"url\": \"/manga-list-34-0-0/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  }\n]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/131.0.0.0 Mobile Safari/537.36\",\"Referer\":\"https://www.mangabz.com\"\n}",
    "lastUpdateTime": 1759572966205,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "p.1@span.0@text",
      "coverUrl": "img.0@src",
      "init": "<js>java.t2s(result)</js>",
      "intro": "p.2@text",
      "kind": "p.1@span!0:1:2@text&&.detail-list-left@text",
      "name": "p.0@text"
    },
    "ruleContent": {
      "content": "@js:\nres=result.match(/(eval.*\\)\\))\\n/)[1];\neval(String(res));\nnewImgs.map(x=>'<img src=\"'+x+'\">').join(\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".manga-item-subtitle.0@text##作者：",
      "bookList": "<js>java.t2s(result)</js>\n.manga-list@a||.manga-i-list-item",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "p.3@text||.manga-i-list-subtitle@text",
      "kind": "p.2@text##题材：",
      "name": "p.0@text"
    },
    "ruleToc": {
      "chapterList": "-.detail-list-item@a",
      "chapterName": "text<js>java.t2s(result)</js>",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.mangabz.com/search?title={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: failed to connect to www.mangabz.com/179.60.193.16 (port 80) from /192.168.1.106 (port 38298) after 15000ms",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "曼哈漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.mangabz.com/",
    "customButton": false,
    "customOrder": 247,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "连载::http://www.mangabz.com/manga-list-0-1-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=0&status=1&sort=10\"}\n完结::http://www.mangabz.com/manga-list-0-2-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=0&status=2&sort=10\"}\n最近更新::http://www.mangabz.com/manga-list-0-0-2/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=0&status=0&sort=2\"}\n最新上架::http://www.mangabz.com/manga-list-0-0-18/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=0&status=0&sort=18\"}\n热血::http://www.mangabz.com/manga-list-31-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=31&status=0&sort=10\"}\n恋爱::http://www.mangabz.com/manga-list-26-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=26&status=0&sort=10\"}\n校园::http://www.mangabz.com/manga-list-1-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=1&status=0&sort=10\"}\n冒险::http://www.mangabz.com/manga-list-2-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=2&status=0&sort=10\"}\n科幻::http://www.mangabz.com/manga-list-25-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=25&status=0&sort=10\"}\n生活::http://www.mangabz.com/manga-list-11-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=11&status=0&sort=10\"}\n悬疑::http://www.mangabz.com/manga-list-17-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=17&status=0&sort=10\"}\n魔法::http://www.mangabz.com/manga-list-15-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=15&status=0&sort=10\"}\n运动::http://www.mangabz.com/manga-list-34-0-10/mangabz.ashx,{\"method\": \"POST\",\"body\": \"action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=34&status=0&sort=10\"}",
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; Android 11; PCLM10 Build/RKQ1.200928.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/93.0.4577.62 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759582070464,
    "respondTime": 195031,
    "ruleBookInfo": {
      "author": ".detail-main-subtitle.0@text",
      "name": ".detail-main-title@text"
    },
    "ruleContent": {
      "content": "@js:\r\ntry{\nheaders={\"headers\":{\"Referer\":baseUrl}};\r\neval(result.match(/(eval\\([\\s\\S]+?)<\\/script/)[1]);\r\nnewImgs.map(a=>\r\n'<img src=\"'+a+','+JSON.stringify(headers)+'\">').join(\"\\n\")\r\n}catch(e){}",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "Author",
      "bookList": "UpdateComicItems",
      "bookUrl": "http://www.mangabz.com/{{$.UrlKey}}",
      "coverUrl": "ShowConver",
      "intro": "Content",
      "lastChapter": "ShowLastPartName",
      "name": "Title",
      "wordCount": "LastUpdateTime"
    },
    "ruleSearch": {
      "author": ".manga-item-subtitle.0@text",
      "bookList": ".manga-list@a",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": ".manga-item-content@text",
      "kind": ".manga-item-subtitle@span@text",
      "name": ".manga-item-title@text"
    },
    "ruleToc": {
      "chapterList": "-class.detail-list@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://www.mangabz.com/search?title={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 挂梯不可用",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "酷看漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.kukk.net#Haxc1107",
    "customButton": false,
    "customOrder": 248,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "连载::/booklist/?end=0&page={{page}}\n完结::/booklist?end=1&page={{page}}\n更新::/update?page={{page}}\n﻿恋爱::/booklist?page={{page}}&tag=恋爱\n少年::/booklist?page={{page}}&tag=少年\n古风::/booklist?page={{page}}&tag=古风\n奇幻::/booklist?page={{page}}&tag=奇幻\n搞笑::/booklist?page={{page}}&tag=搞笑\n校园::/booklist?page={{page}}&tag=校园\n都市::/booklist?page={{page}}&tag=都市\n治愈::/booklist?page={{page}}&tag=治愈\n悬疑::/booklist?page={{page}}&tag=悬疑\n励志::/booklist?page={{page}}&tag=励志\n热血::/booklist?page={{page}}&tag=热血\n冒险::/booklist?page={{page}}&tag=冒险\n后宫::/booklist?page={{page}}&tag=后宫\n穿越::/booklist?page={{page}}&tag=穿越\n百合::/booklist?page={{page}}&tag=百合\n推理::/booklist?page={{page}}&tag=推理\n萌系::/booklist?page={{page}}&tag=萌系\n职场::/booklist?page={{page}}&tag=职场\n魔幻::/booklist?page={{page}}&tag=魔幻\n生活::/booklist?page={{page}}&tag=生活\n科幻::/booklist?page={{page}}&tag=科幻\n机战::/booklist?page={{page}}&tag=机战\n战争::/booklist?page={{page}}&tag=战争\n美食::/booklist?page={{page}}&tag=美食\n轻小说::/booklist?page={{page}}&tag=轻小说",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1758567465560,
    "respondTime": 181759,
    "ruleBookInfo": {
      "author": "class.detail-main-info-author.1@a@text",
      "coverUrl": "tag.img@data-original",
      "intro": "class.detail-desc@text",
      "kind": "class.detail-main-info-class@a@text",
      "lastChapter": "class.detail-list-select@tag.li.-1@tag.a@text",
      "name": "class.normal-top-title@text",
      "wordCount": "class.detail-main-info-author.2@a@text"
    },
    "ruleContent": {
      "content": ".lazy@html##src=.*\\\"@js:result.replace(/data-original/g,\"src\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "class.book-list-info-bottom-item@text",
      "bookList": "class.manga-list-2@li",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@data-original",
      "intro": "class.book-list-info-des@text",
      "kind": "tag.span.1@text",
      "lastChapter": "tag.p.1@text",
      "name": "tag.a.1@text"
    },
    "ruleSearch": {
      "bookList": "class.book-list@li",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@data-original",
      "intro": "tag.p.1@text",
      "name": "tag.p.0@text"
    },
    "ruleToc": {
      "chapterList": "#detail-list-select a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.kukk.net/search,{\n\"charset\": \"\",\n\"method\": \"POST\",\n\"body\": \"keyword={{key}}\"\n}",
    "weight": 75
  },
  {
    "bookSourceComment": "//2025.1.7by.◎辞晨◎",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "吉站漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://manhuafree.com/",
    "customButton": false,
    "customOrder": 249,
    "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\tpush(\"全部🌊分类\", null, 1, 1);\n\tarList = [[\"全部🌊类型\",\"/manga\"],[\"人气🌊推荐\",\"/hots\"],[\"热门🌊推荐\",\"/dayup\"],[\"最新🌊上架\",\"/newss\"]];\narList.map(([title, uri]) => {\n  let url = `${uri}<,/page/{{page+1}}>`;\n  push(title, url, 1, 0.35);\n  })\n\t  xrList = [[\"全部\",\"\"],[\"韩漫\",\"-genre/kr\"],[\"热门漫画\",\"-genre/hots\"],[\"国漫\",\"-genre/cn\"],[\"其他\",\"-genre/qita\"],[\"日漫\",\"-genre/jp\"],[\"欧美\",\"-genre/ou-mei\"],[\"复仇\",\"-tag/fuchou\"],[\"古风\",\"-tag/gufeng\"],[\"奇幻\",\"-tag/qihuan\"],[\"逆袭\",\"-tag/nixi\"],[\"异能\",\"-tag/yineng\"],[\"宅向\",\"-tag/zhaixiang\"],[\"穿越\",\"-tag/chuanyue\"],[\"热血\",\"-tag/rexue\"],[\"纯爱\",\"-tag/chunai\"],[\"系统\",\"-tag/xitong\"],[\"重生\",\"-tag/zhongsheng\"],[\"冒险\",\"-tag/maoxian\"],[\"灵异\",\"-tag/lingyi\"],[\"大女主\",\"-tag/danvzhu\"],[\"剧情\",\"-tag/juqing\"],[\"恋爱\",\"-tag/lianai\"],[\"玄幻\",\"-tag/xuanhuan\"],[\"女神\",\"-tag/nvshen\"],[\"科幻\",\"-tag/kehuan\"],[\"魔幻\",\"-tag/mohuan\"],[\"推理\",\"-tag/tuili\"],[\"猎奇\",\"-tag/lieqi\"],[\"治愈\",\"-tag/zhiyu\"],[\"都市\",\"-tag/doushi\"],[\"异形\",\"-tag/yixing\"],[\"末日\",\"-tag/qingchun\"],[\"嫌疑\",\"-tag/xuanyi\"],[\"修仙\",\"-tag/xiuxian\"],[\"战斗\",\"-tag/zhandou\"]];\n  xrList.map(([tag, uro]) => {\n    url = `/manga${uro}<,/page/{{page+1}}>`;\n    push(tag, url, 1, 0.25);\n  });\n//java.log(JSON.stringify(sort))\nJSON.stringify(sort)",
    "header": "{\n  'User-Agent': \"Mozilla/5.0 (Linux; Android 15; V2304A Build/AP3A.240905.015.A2; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.71 Mobile Safari/537.36\",\n  'sec-ch-ua-platform': \"\\\"Android\\\"\",\n  'origin': \"https://manhuafree.com/\",\n  'x-requested-with': \"cn.mujiankeji.mbrowser\",\n  'referer': \"https://manhuafree.com/\",\n  'accept-language': \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"\n}",
    "lastUpdateTime": 1759429634880,
    "respondTime": 9782,
    "ruleBookInfo": {
      "author": ".pb-2.0@text##编剧:|作画:",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": ".text-medium.0@text",
      "kind": ".py-1.2@a@text",
      "lastChapter": ".italic.0@text",
      "name": "h1@textNodes",
      "tocUrl": "<js>\nlet p = result.match(/data-mid\\=\\\"(.*?)\\\"/);\nif (p) {\n  // java.log(p[1])\n  java.put('bi', p[1]);\n  url = \"https://api-get-v2.mgsearcher.com/api/manga/get?mid=\" + p[1] + \"&mode=all\";\n}\nurl;\n</js>\n"
    },
    "ruleContent": {
      "content": "$.data.info.images.images[*]url\n<js>\n//java.log(result);\nlet newResult = result.split(\"\\n\").map(x => \"https://f40-1-4.g-mh.online\" + x);\nlet headers = JSON.stringify({\"headers\":{\"Referer\":baseUrl}});\nnewResult.map(x => `<img src=\"${x},${headers}\">`).join(\"\\n\");\n</js>",
      "imageStyle": "FULL",
      "replaceRegex": "##.*base64.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".pb-2",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "$..chapters[*]@put:{bid:$.data.id}",
      "chapterName": "$..title",
      "chapterUrl": "https://api-get-v2.mgsearcher.com/api/chapter/getinfo?m=@get:{bid}&c={{$..id}}",
      "updateTime": "$..updatedAt"
    },
    "searchUrl": "/s/{{key}}?page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现目录失效\n\n作者🍟",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "包子漫画（优+）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://cn.bzmanga.com",
    "customButton": false,
    "customOrder": 250,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "最新上架::/list/new\n全部::/classify\n国漫::/classify?region=cn&page={{page}}\n中国::/classify?region=cn&page={{page}}\n日本::/classify?region=jp&page={{page}}\n欧美::/classify?region=en&page={{page}}\n连载中::/classify?state=serial&page={{page}}\n已完结::/classify?state=pub&page={{page}}\n都市::/classify?type=dushi&page={{page}}\n冒险::/classify?type=mouxian&page={{page}}\n热血::/classify?type=rexie&page={{page}}\n爱情::/classify?type=aiqing&page={{page}}\n恋爱::/classify?type=lianai&page={{page}}\n耽美::/classify?type=danmei&page={{page}}\n武侠::/classify?type=wuxia&page={{page}}\n格斗::/classify?type=gedou&page={{page}}\n科幻::/classify?type=kehuan&page={{page}}\n魔幻::/classify?type=mohuan&page={{page}}\n侦探::/classify?type=zhentan&page={{page}}\n推理::/classify?type=tuili&page={{page}}\n玄幻::/classify?type=xuanhuan&page={{page}}\n日常::/classify?type=richang&page={{page}}\n生活::/classify?type=shenghuo&page={{page}}\n搞笑::/classify?type=gaoxiao&page={{page}}\n校园::/classify?type=xiaoyuan&page={{page}}\n奇幻::/classify?type=qihuan&page={{page}}",
    "lastUpdateTime": 1759430671956,
    "respondTime": 189132,
    "ruleBookInfo": {
      "author": "class.comics-detail__author@text",
      "coverUrl": "tag.amp-img.0@src##.w=.*##",
      "intro": "class.comics-detail__desc@text",
      "kind": "class.tag-list@text## ##,",
      "lastChapter": "class.supporting-text@tag.a@text",
      "name": "class.comics-detail__title@text",
      "tocUrl": "class.comics-chapters@tag.span@href"
    },
    "ruleContent": {
      "content": "class.comic-contain@img@html##cdn##mh",
      "nextContentUrl": "class.next_chapter@text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.tags@text",
      "bookList": "class.comics-card",
      "bookUrl": "tag.a@href",
      "checkKeyWord": "非人哉",
      "coverUrl": "tag.amp-img.0@src##.w=.*##",
      "kind": "class.tabs cls@text",
      "name": "class.comics-card__title@text"
    },
    "ruleToc": {
      "chapterList": "class.pure-g[3,4]@class.comics-chapters__item||class.pure-g.2@class.comics-chapters__item[-1:0]",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href##.*comic_id=(.*?)&.*chapter_slot=(.*)##https://cn.dzmanga.com/comic/chapter/$1/0_$2.html",
      "preUpdateJs": "book.canUpdate=false"
    },
    "searchUrl": "/search?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "永远漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.yydsmh.com/",
    "customButton": false,
    "customOrder": 251,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"𓆡𓆝𓆟地ོ区ོ​​𓆟𓆜𓆞\",\"url\":\"\",\"style\":\n{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n\n{\"title\":\"🥣日漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=日漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣港台\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=港台&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣美漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=美漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣国漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=国漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣韩漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=韩漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n\n{\"title\":\"𓆡𓆝𓆟进ོ度ོ​​𓆟𓆜𓆞\",\"url\":\"\",\"style\":\n{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n\n{\"title\":\"🥣连载中\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=连载中&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣已完结\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=已完结&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n\n{\"title\":\"𓆡𓆝𓆟喜ོ好ོ​​𓆟𓆜𓆞\",\"url\":\"\",\"style\":\n{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n\n{\"title\":\"💫全部🥣\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=全部&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"🥣大女主\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=大女主&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"🥣性转换\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=性转换&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣异世界\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=异世界&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣轻小说\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=轻小说&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣欢乐向\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=欢乐向&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"💫热血₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=热血&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫长条₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=长条&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫百合₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=百合&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫耽美₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=耽美&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫纯爱₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=纯爱&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫后宫₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=后宫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫韩漫₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=韩漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫奇幻₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=奇幻&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫生活₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=生活&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫悬疑₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=悬疑&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫格斗₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=搞笑&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫搞笑₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=搞笑&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫伪娘₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=伪娘&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫竞技⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=竞技&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫职场⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=职场&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫萌系⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=萌系&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫冒险⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=冒险&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫治愈⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=治愈&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫都市⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=都市&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫霸总⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=霸总&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫神鬼⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=神鬼&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫侦探⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=侦探&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫爱情⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=爱情&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫古风⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=古风&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫科幻⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=科幻&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫穿越⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=穿越&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫校园⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=校园&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫美食⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=美食&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫剧情⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=剧情&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫节操⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=节操&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫励志⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=励志&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫历史⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=历史&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫战争⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=战争&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫恐怖⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=恐怖&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}}\n]",
    "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1766136161837,
    "respondTime": 184341,
    "ruleBookInfo": {
      "author": "#detail > div > div.book-name > h1 > span@text",
      "coverUrl": "div.book-cover.comic-item > div > img@src",
      "intro": "#js_desc_content@text",
      "kind": "div.book-name > div > ul.types > li:nth-child(3) > a@text"
    },
    "ruleContent": {
      "content": "#imgsec@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.data",
      "bookUrl": "$.info_url",
      "coverUrl": "$.bcover",
      "intro": "$.content",
      "kind": "$.area",
      "lastChapter": "$.lastchapter",
      "name": "$.bname"
    },
    "ruleSearch": {
      "bookList": "#js_comicSortList > li",
      "bookUrl": "a@href",
      "coverUrl": "a > div > img@src",
      "lastChapter": "a > div > span@text",
      "name": "a > p@text"
    },
    "ruleToc": {
      "chapterList": "#js_chapters > li",
      "chapterName": "a@text\n@js:\na=\"🥣\"+result",
      "chapterUrl": "a@href"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}\nhttps://www.yydsmh.com/search?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "全免漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://api-cdn.kaimanhua.com/##@遇知",
    "customButton": false,
    "customOrder": 252,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nresult=\"\";\n   f=[\"热血\",\"机战\",\"运动\",\"推理\",\"冒险\",\"耿美\",\"百合\",\"搞笑\",\"战争\",\"神魔\",\"忍者\",\"竞技\",\"悬疑\",\"社会\",\"恋爱\",\"宠物\",\"吸血\",\"萝莉\",\"后宫\",\"御姐\",\"霸总\",\"玄幻\",\"古风\",\"历史\",\"漫改\",\"游戏\",\"穿越\",\"恐怖\",\"真人\",\"科幻\",\"防疫\",\"都市\",\"武侠\",\"修真\",\"生活\",\"动作\"];    \np=[\"rexue\",\"jizhan\",\"yundong\",\"tuili\",\"maoxian\",\"liaomei\",\"baihe\",\"gaoxiao\",\"zhanzhen\",\"shenmo\",\"renzhe\",\"jingji\",\"xuanyi\",\"shehui\",\"lianai\",\"chongwu\",\"xixue\",\"luoli\",\"hougong\",\"yujie\",\"bazong\",\"xuanhuan\",\"gufeng\",\"lishi\",\"mangai\",\"youxi\",\"chuanyue\",\"kongbu\",\"zhenren\",\"kehuan\",\"fangyi\",\"dushi\",\"wuxia\",\"xiuzhen\",\"shenghuo\",\"dongzuo\"];\na=\"::https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?status_id=0&comic_sort=\";\nb=\"&human_type=0&orderby=date&pagesize=30&page={{page}}&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8\";\n\nfor(i in f){\n\tresult=result+f[i]+a+p[i]+b+\"\\n\";\n\t}\n</js>",
    "lastUpdateTime": 1765997965088,
    "respondTime": 2476,
    "ruleBookInfo": {
      "author": "$.author_name",
      "coverUrl": "$.cover_img_34",
      "init": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>",
      "intro": "<br>\n🏅 评分：{{Math.round(java.getString('$.avgscore'))/10}}分\n🕰 更新：{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n🎗 标签：{{result=String(java.getString('$.comic_taglist')).replace(/\\n/g,\",\")}}\n📂 简介：{{$.comic_desc}}",
      "kind": "{{result=String(java.getString('$.sort_typelist')).replace(/\\{|\\}|\\w*=/g,\"\").replace(/\\n/g,\",\")}}",
      "lastChapter": "$.lastchapter_title",
      "name": "$.comic_name@put:{cid:$.comic_id}"
    },
    "ruleContent": {
      "content": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\nu=java.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\nimg=u.match(/\\[(.*)\\]/)[1].split(\",\").map(x=>'\\n<img src='+x+'>').join(\"\\n\")\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.comic_author",
      "bookList": "$.data.data",
      "bookUrl": "@js:\nt=\"/comic-api/v2/comic/getcomicdatacomic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getcomicdata?comic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
      "coverUrl": "$.cover_img",
      "intro": "$.cartoon_desc",
      "kind": "{{result=String(java.getString('$.comic_type')).replace(/,|\\w*/g,\"\").replace(/\\|/g,\",\")}}\n{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s.*/g,\"\")}}",
      "lastChapter": "$.last_chapter_name",
      "name": "$.comic_name"
    },
    "ruleToc": {
      "chapterList": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>\n$.chapters[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "@js:\ncid='@get:{cid}'\nchapter_id='{{$.chapter_id}}'\nt=\"/comic-api/v2/comic/getchapterdatacomic_id=\"+cid+\"&chapter_id=\"+chapter_id+\"&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"access-token\":\"v1_090fNTIt4Omg86B7LUPcqWRTkvW8JjjLYXTxnm01BiXN8SgniETjucYezOrjZoOopFGr02Fj12RREysE4eHukTCc/LuyeIHzFGMayAgLGaSF8+jMMwrnDdTuYdFk34z7DZf+Zy+VHtjFS0Uy6n6Vyr/5GuJy6FDcbCoVBCjdbFneHjV38UwHjL6AwauUMFfa0f3uSEqGWZG6xn9+OpAn6GGRWHaypicXswr450DO29FcuqP7pHCSldVJtIzOv/Uc\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getchapterdata?comic_id=@get:{cid}&chapter_id={{$.chapter_id}}&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);"
    },
    "searchUrl": "https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?search_key={{key}}&orderby=shoucang&page={{page}}&pagesize=20&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "全免漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://api-cdn.kaimanhua.com/",
    "customButton": false,
    "customOrder": 253,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nresult=\"\";\n   f=[\"热血\",\"机战\",\"运动\",\"推理\",\"冒险\",\"耿美\",\"百合\",\"搞笑\",\"战争\",\"神魔\",\"忍者\",\"竞技\",\"悬疑\",\"社会\",\"恋爱\",\"宠物\",\"吸血\",\"萝莉\",\"后宫\",\"御姐\",\"霸总\",\"玄幻\",\"古风\",\"历史\",\"漫改\",\"游戏\",\"穿越\",\"恐怖\",\"真人\",\"科幻\",\"防疫\",\"都市\",\"武侠\",\"修真\",\"生活\",\"动作\"];    \np=[\"rexue\",\"jizhan\",\"yundong\",\"tuili\",\"maoxian\",\"liaomei\",\"baihe\",\"gaoxiao\",\"zhanzhen\",\"shenmo\",\"renzhe\",\"jingji\",\"xuanyi\",\"shehui\",\"lianai\",\"chongwu\",\"xixue\",\"luoli\",\"hougong\",\"yujie\",\"bazong\",\"xuanhuan\",\"gufeng\",\"lishi\",\"mangai\",\"youxi\",\"chuanyue\",\"kongbu\",\"zhenren\",\"kehuan\",\"fangyi\",\"dushi\",\"wuxia\",\"xiuzhen\",\"shenghuo\",\"dongzuo\"];\na=\"::https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?status_id=0&comic_sort=\";\nb=\"&human_type=0&orderby=date&pagesize=30&page={{page}}&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8\";\n\nfor(i in f){\n\tresult=result+f[i]+a+p[i]+b+\"\\n\";\n\t}\n</js>",
    "lastUpdateTime": 1765997984586,
    "respondTime": 1318,
    "ruleBookInfo": {
      "author": "$.author_name",
      "coverUrl": "$.cover_img_34",
      "init": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>",
      "intro": "<br>\n🏅 评分：{{Math.round(java.getString('$.avgscore'))/10}}分\n🕰 更新：{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n🎗 标签：{{result=String(java.getString('$.comic_taglist')).replace(/\\n/g,\",\")}}\n📂 简介：{{$.comic_desc}}",
      "kind": "{{result=String(java.getString('$.sort_typelist')).replace(/\\{|\\}|\\w*=/g,\"\").replace(/\\n/g,\",\")}}",
      "lastChapter": "$.lastchapter_title",
      "name": "$.comic_name@put:{cid:$.comic_id}"
    },
    "ruleContent": {
      "content": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\nu=java.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\nimg=u.match(/\\[(.*)\\]/)[1].split(\",\").map(x=>'\\n<img src='+x+'>').join(\"\\n\")\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.comic_author",
      "bookList": "$.data.data",
      "bookUrl": "@js:\nt=\"/comic-api/v2/comic/getcomicdatacomic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getcomicdata?comic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
      "coverUrl": "$.cover_img",
      "intro": "$.cartoon_desc",
      "kind": "{{result=String(java.getString('$.comic_type')).replace(/,|\\w*/g,\"\").replace(/\\|/g,\",\")}}\n{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s.*/g,\"\")}}",
      "lastChapter": "$.last_chapter_name",
      "name": "$.comic_name"
    },
    "ruleToc": {
      "chapterList": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>\n$.chapters[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "@js:\ncid='@get:{cid}'\nchapter_id='{{$.chapter_id}}'\nt=\"/comic-api/v2/comic/getchapterdatacomic_id=\"+cid+\"&chapter_id=\"+chapter_id+\"&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"access-token\":\"v1_090fNTIt4Omg86B7LUPcqWRTkvW8JjjLYXTxnm01BiXN8SgniETjucYezOrjZoOopFGr02Fj12RREysE4eHukTCc/LuyeIHzFGMayAgLGaSF8+jMMwrnDdTuYdFk34z7DZf+Zy+VHtjFS0Uy6n6Vyr/5GuJy6FDcbCoVBCjdbFneHjV38UwHjL6AwauUMFfa0f3uSEqGWZG6xn9+OpAn6GGRWHaypicXswr450DO29FcuqP7pHCSldVJtIzOv/Uc\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getchapterdata?comic_id=@get:{cid}&chapter_id={{$.chapter_id}}&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);"
    },
    "searchUrl": "https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?search_key={{key}}&orderby=shoucang&page={{page}}&pagesize=20&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "全免漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://api-cdn.kaimanhua.com",
    "customButton": false,
    "customOrder": 254,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nresult=\"\";\n   f=[\"热血\",\"机战\",\"运动\",\"推理\",\"冒险\",\"耿美\",\"百合\",\"搞笑\",\"战争\",\"神魔\",\"忍者\",\"竞技\",\"悬疑\",\"社会\",\"恋爱\",\"宠物\",\"吸血\",\"萝莉\",\"后宫\",\"御姐\",\"霸总\",\"玄幻\",\"古风\",\"历史\",\"漫改\",\"游戏\",\"穿越\",\"恐怖\",\"真人\",\"科幻\",\"防疫\",\"都市\",\"武侠\",\"修真\",\"生活\",\"动作\"];    \np=[\"rexue\",\"jizhan\",\"yundong\",\"tuili\",\"maoxian\",\"liaomei\",\"baihe\",\"gaoxiao\",\"zhanzhen\",\"shenmo\",\"renzhe\",\"jingji\",\"xuanyi\",\"shehui\",\"lianai\",\"chongwu\",\"xixue\",\"luoli\",\"hougong\",\"yujie\",\"bazong\",\"xuanhuan\",\"gufeng\",\"lishi\",\"mangai\",\"youxi\",\"chuanyue\",\"kongbu\",\"zhenren\",\"kehuan\",\"fangyi\",\"dushi\",\"wuxia\",\"xiuzhen\",\"shenghuo\",\"dongzuo\"];\na=\"::https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?status_id=0&comic_sort=\";\nb=\"&human_type=0&orderby=date&pagesize=30&page={{page}}&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8\";\n\nfor(i in f){\n\tresult=result+f[i]+a+p[i]+b+\"\\n\";\n\t}\n</js>",
    "lastUpdateTime": 1759429756100,
    "respondTime": 6776,
    "ruleBookInfo": {
      "author": "$.author_name",
      "coverUrl": "$.cover_img_34",
      "init": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>",
      "intro": "<br>\n🏅 评分：{{Math.round(java.getString('$.avgscore'))/10}}分\n🕰 更新：{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n🎗 标签：{{result=String(java.getString('$.comic_taglist')).replace(/\\n/g,\",\")}}\n📂 简介：{{$.comic_desc}}",
      "kind": "{{result=String(java.getString('$.sort_typelist')).replace(/\\{|\\}|\\w*=/g,\"\").replace(/\\n/g,\",\")}}",
      "lastChapter": "$.lastchapter_title",
      "name": "$.comic_name@put:{cid:$.comic_id}"
    },
    "ruleContent": {
      "content": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\nu=java.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\nimg=u.match(/\\[(.*)\\]/)[1].split(\",\").map(x=>'\\n<img src='+x+'>').join(\"\\n\")\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.comic_author",
      "bookList": "$.data.data",
      "bookUrl": "@js:\nt=\"/comic-api/v2/comic/getcomicdatacomic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getcomicdata?comic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
      "coverUrl": "$.cover_img",
      "intro": "$.cartoon_desc",
      "kind": "{{result=String(java.getString('$.comic_type')).replace(/,|\\w*/g,\"\").replace(/\\|/g,\",\")}}\n{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s.*/g,\"\")}}",
      "lastChapter": "$.last_chapter_name",
      "name": "$.comic_name"
    },
    "ruleToc": {
      "chapterList": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>\n$.chapters[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "@js:\ncid='@get:{cid}'\nchapter_id='{{$.chapter_id}}'\nt=\"/comic-api/v2/comic/getchapterdatacomic_id=\"+cid+\"&chapter_id=\"+chapter_id+\"&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"access-token\":\"v1_090fNTIt4Omg86B7LUPcqWRTkvW8JjjLYXTxnm01BiXN8SgniETjucYezOrjZoOopFGr02Fj12RREysE4eHukTCc/LuyeIHzFGMayAgLGaSF8+jMMwrnDdTuYdFk34z7DZf+Zy+VHtjFS0Uy6n6Vyr/5GuJy6FDcbCoVBCjdbFneHjV38UwHjL6AwauUMFfa0f3uSEqGWZG6xn9+OpAn6GGRWHaypicXswr450DO29FcuqP7pHCSldVJtIzOv/Uc\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getchapterdata?comic_id=@get:{cid}&chapter_id={{$.chapter_id}}&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);"
    },
    "searchUrl": "https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?search_key={{key}}&orderby=shoucang&page={{page}}&pagesize=20&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "网络漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://mm.sfacg.com",
    "customButton": false,
    "customOrder": 255,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "更新::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=-1\n热血::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=1\n校园::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=2\n推理::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=3\n机战::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=4\n冒险::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=5\n运动::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=6\n耽美::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=7\n搞笑::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=8\n科幻::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=9\n魔幻::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=10\n恐怖::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=11\n社会::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=12\n爱情::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=13\n武侠::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=14\n温情::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=15\nnull",
    "lastUpdateTime": 1765998802872,
    "loginUrl": "https://mm.sfacg.com/Login/",
    "respondTime": 181203,
    "ruleBookInfo": {
      "author": "class.book_Author@tag.li.0@text",
      "coverUrl": "@css:#page>div>ul>li:nth-child(2)>img@src",
      "intro": "class.book_bk_qs1.0@text",
      "kind": "@css:.book_info2>span@text",
      "name": "@css:.book_newtitle@text"
    },
    "ruleContent": {
      "content": "@js:\ncomicId=result.match(/var comicId = (\\d+)/)[1];\nchapterId=result.match(/var chapterId=(\\d+)/)[1];\nnv=result.match(/var nv = \"(.*?)\"/)[1];\nurl='https://mm.sfacg.com/ajax/Common.ashx?op=getPics&cid='+comicId+'&chapId='+chapterId+'&serial=ZP&path='+nv\n//java.ajax(url)\nresult=JSON.parse(java.ajax(url)).data\nresult.map(x=>'<img src=\\\"'+x+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.AuthorName@put:{cid:ComicID}",
      "bookList": "$.comics.*||$.data.*",
      "bookUrl": "@json:/b/{$.FolderName}",
      "coverUrl": "$.ComicCover",
      "kind": "$.TypeName",
      "lastChapter": "$.LastChapterTitle",
      "name": "$.ComicName"
    },
    "ruleToc": {
      "chapterList": "-@css:.comic_main_list>a",
      "chapterName": "text##VIP",
      "chapterUrl": "href",
      "isVip": "b@text"
    },
    "searchUrl": "https://mm.sfacg.com/ajax/Common.ashx?op=search,{\n  \"method\": \"POST\",\n  \"body\": \"keyword={{key}}\"\n}",
    "weight": 36
  },
  {
    "bookSourceComment": "感谢酷安大佬 “莫宁哦” 做的源\n纯英文",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "霓虹漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://rawkuma.com/",
    "customButton": false,
    "customOrder": 256,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759568930817,
    "respondTime": 3805,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "#readerarea@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".bs",
      "bookUrl": ".bsx@a.0@href",
      "coverUrl": ".limit@img@src",
      "lastChapter": ".epxs@text",
      "name": ".tt@text"
    },
    "ruleToc": {
      "chapterList": "-.clstyle@li",
      "chapterName": ".chapternum.0@text",
      "chapterUrl": ".eph-num@a@href"
    },
    "searchUrl": "page/{{page}}/?s={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "酷看漫画（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.kukk.net#♤Haxc",
    "customButton": false,
    "customOrder": 257,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "连载::/booklist/?end=0&page={{page}}\n完结::/booklist?end=1&page={{page}}\n更新::/update?page={{page}}\n﻿恋爱::/booklist?page={{page}}&tag=恋爱\n少年::/booklist?page={{page}}&tag=少年\n古风::/booklist?page={{page}}&tag=古风\n奇幻::/booklist?page={{page}}&tag=奇幻\n搞笑::/booklist?page={{page}}&tag=搞笑\n校园::/booklist?page={{page}}&tag=校园\n都市::/booklist?page={{page}}&tag=都市\n治愈::/booklist?page={{page}}&tag=治愈\n悬疑::/booklist?page={{page}}&tag=悬疑\n励志::/booklist?page={{page}}&tag=励志\n热血::/booklist?page={{page}}&tag=热血\n冒险::/booklist?page={{page}}&tag=冒险\n后宫::/booklist?page={{page}}&tag=后宫\n穿越::/booklist?page={{page}}&tag=穿越\n百合::/booklist?page={{page}}&tag=百合\n推理::/booklist?page={{page}}&tag=推理\n萌系::/booklist?page={{page}}&tag=萌系\n职场::/booklist?page={{page}}&tag=职场\n魔幻::/booklist?page={{page}}&tag=魔幻\n生活::/booklist?page={{page}}&tag=生活\n科幻::/booklist?page={{page}}&tag=科幻\n机战::/booklist?page={{page}}&tag=机战\n战争::/booklist?page={{page}}&tag=战争\n美食::/booklist?page={{page}}&tag=美食\n轻小说::/booklist?page={{page}}&tag=轻小说",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759291995619,
    "respondTime": 12990,
    "ruleBookInfo": {
      "author": "class.detail-main-info-author.1@a@text",
      "coverUrl": "tag.img@data-original",
      "intro": "class.detail-desc@text",
      "kind": "class.detail-main-info-class@a@text",
      "lastChapter": "class.detail-list-select@tag.li.-1@tag.a@text",
      "name": "class.normal-top-title@text",
      "wordCount": "class.detail-main-info-author.2@a@text"
    },
    "ruleContent": {
      "content": ".lazy@html##src=.*\\\"@js:result.replace(/data-original/g,\"src\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "class.book-list-info-bottom-item@text",
      "bookList": "class.manga-list-2@li",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@data-original",
      "intro": "class.book-list-info-des@text",
      "kind": "tag.span.1@text",
      "lastChapter": "tag.p.1@text",
      "name": "tag.a.1@text"
    },
    "ruleSearch": {
      "bookList": "class.book-list@li",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@data-original",
      "intro": "tag.p.1@text",
      "name": "tag.p.0@text"
    },
    "ruleToc": {
      "chapterList": "#detail-list-select a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.kukk.net/search,{\n\"charset\": \"\",\n\"method\": \"POST\",\n\"body\": \"keyword={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Connection reset",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "包子漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://cn.baozimhcn.com",
    "customButton": false,
    "customOrder": 258,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nvar sort = [];\nvar push = function(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};\n\nvar typeNames = [\"全部\", \"恋爱\", \"纯爱\", \"古风\", \"异能\", \"悬疑\", \"剧情\", \"科幻\", \"奇幻\", \"玄幻\", \"穿越\", \"冒险\", \"推理\", \"武侠\", \"格斗\", \"战争\", \"热血\", \"搞笑\", \"大女主\", \"都市\", \"总裁\", \"后宫\", \"日常\", \"韩漫\", \"少年\", \"其它\"];\nvar types = [\"all\",\"lianai\",\"chunai\",\"gufeng\",\"yineng\",\"xuanyi\",\"juqing\",\"kehuan\",\"qihuan\",\"xuanhuan\",\"chuanyue\",\"mouxian\",\"tuili\",\"wuxia\",\"gedou\",\"zhanzheng\",\"rexie\",\"gaoxiao\",\"danuzhu\",\"dushi\",\"zongcai\",\"hougong\",\"richang\",\"hanman\",\"shaonian\",\"qita\"];\n\ntypeNames.forEach(function(item, index) {\n    var url = \"https://cn.baozimhcn.com/api/bzmhq/amp_comic_list?type=\" + types[index] + \"&region=all&filter=&page={{page}}&limit=36&language=cn&__amp_source_origin=https%3A%2F%2Fcn.baozimhcn.com\";\n    push(item, url, 1, 0.25);\n});\nJSON.stringify(sort)\n</js>",
    "header": "@js:\nJSON.stringify({\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"\n})",
    "lastUpdateTime": 1759430460163,
    "respondTime": 207997,
    "ruleBookInfo": {
      "author": "class.comics-detail__author@text",
      "coverUrl": "tag.amp-img.0@src",
      "init": "<js>java.t2s(result)</js>",
      "intro": "class.comics-detail__desc overflow-hidden@text",
      "kind": "class.tag-list@text",
      "lastChapter": "class.comics-chapters__item.0@text",
      "name": "class.comics-detail__title@text",
      "tocUrl": "class.pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-3 pure-u-lg-1-4 comics-chapters@tag.a@harf@class.comics-chapters__item@text"
    },
    "ruleContent": {
      "content": "@js:\nlet n =java.getElements('class.comic-contain@amp-img')\nlet c=[];\n    Array.from(n).forEach(x=>{\n    c.push({\n    link:x.attr('data-src')\n})    \n}) \nvar imgTags = c.map(item => `<img src=\"${item.link}\">`).join('\\n');\n    imgTags;",
      "imageStyle": "FULL",
      "title": "class.title"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.items[*]",
      "bookUrl": "https://cn.baozimhcn.com/comic/{{$.comic_id}}",
      "coverUrl": "https://static-tw.baozimhcn.com/cover/{{$.topic_img}}",
      "kind": "$.type_names",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "class.tags text-truncate@text",
      "bookList": "class.comics-card pure-u-1-2 pure-u-sm-1-2 pure-u-md-1-4 pure-u-lg-1-6",
      "bookUrl": "class.comics-card pure-u-1-2 pure-u-sm-1-2 pure-u-md-1-4 pure-u-lg-1-6@tag.a@href",
      "coverUrl": "tag.amp-img.0@src",
      "kind": "class.tabs cls@text",
      "lastChapter": "class.comics-chapters__item.0@text",
      "name": "class.comics-card__title text-truncate@text"
    },
    "ruleToc": {
      "chapterList": "<js>java.t2s(result)</js>\nclass.pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-3 pure-u-lg-1-4 comics-chapters",
      "chapterName": "tag.span@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "https://cn.baozimhcn.com/search?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "可能需要魔法",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱看漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.kanman.com已校验",
    "customButton": false,
    "customOrder": 259,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
    "lastUpdateTime": 1759430147252,
    "respondTime": 2877,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": ".comic-update-status@text##.*-\\d+ ",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}"
    },
    "ruleContent": {
      "content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.cartoon_author_list_name||$.comic_author",
      "bookList": "$.data.data||$.data",
      "bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
      "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
      "intro": "$.cartoon_desc",
      "kind": "$.comic_type##[a-zA-Z]|\\|",
      "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
      "name": "$.comic_name@put:{bid:$.comic_id}"
    },
    "ruleToc": {
      "chapterList": "-$.data.[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
    "weight": 62
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱看漫画（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.kanman.com/",
    "customButton": false,
    "customOrder": 260,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
    "lastUpdateTime": 1759430201790,
    "respondTime": 2883,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": ".comic-update-status@text##.*-\\d+ ",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}"
    },
    "ruleContent": {
      "content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.cartoon_author_list_name||$.comic_author",
      "bookList": "$.data.data||$.data",
      "bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
      "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
      "intro": "$.cartoon_desc",
      "kind": "$.comic_type##[a-zA-Z]|\\|",
      "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
      "name": "$.comic_name@put:{bid:$.comic_id}"
    },
    "ruleToc": {
      "chapterList": "-$.data.[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱看漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.kanman.com",
    "customButton": false,
    "customOrder": 261,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48",
    "lastUpdateTime": 1759582024007,
    "respondTime": 1321,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": ".comic-update-status@text##.*-\\d+ ",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}@href"
    },
    "ruleContent": {
      "content": "$.data.current_chapter.chapter_img_list@js:\nheaders={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.cartoon_author_list_name||$.comic_author",
      "bookList": "$.data.data||$.data",
      "bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
      "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
      "intro": "$.cartoon_desc",
      "kind": "$.comic_type##[a-zA-Z]|\\|",
      "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
      "name": "$.comic_name@put:{bid:$.comic_id}"
    },
    "ruleToc": {
      "chapterList": "-$.data.[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "裤裤漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "http://www.kukuc.net",
    "customButton": false,
    "customOrder": 262,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"全部漫画\",\n    \"url\": \"/kuclists/9/全部/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"title\": \"韩漫\",\n    \"url\": \"/kuclists/9/韩漫/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"剧情\",\n    \"url\": \"/kuclists/9/剧情/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"耽美\",\n    \"url\": \"/kuclists/9/耽美/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"纯爱\",\n    \"url\": \"/kuclists/9/纯爱/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"大女主\",\n    \"url\": \"/kuclists/9/大女主/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"古风\",\n    \"url\": \"/kuclists/9/古风/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"都市\",\n    \"url\": \"/kuclists/9/都市/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"热血\",\n    \"url\": \"/kuclists/9/热血/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"少年\",\n    \"url\": \"/kuclists/9/少年/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"玄幻\",\n    \"url\": \"/kuclists/9/玄幻/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"穿越\",\n    \"url\": \"/kuclists/9/穿越/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"甜宠\",\n    \"url\": \"/kuclists/9/甜宠/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"校园\",\n    \"url\": \"/kuclists/9/校园/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\n  },\n  {\n    \"title\": \"悬疑\",\n    \"url\": \"/kuclists/9/悬疑/3/{{page}}.html\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.2\n    }\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/135.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\",\"Referer\":\"http://www.kukuc.net\"}",
    "lastUpdateTime": 1766355179128,
    "respondTime": 10233,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content##(.*)##$1,{\"headers\":{\"Referer\":\"$1\"}}###",
      "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": "#content@p@a@img@src\n@js:\nresult.split('\\n').map(x => '<img src=\"'+x+',{\"headers\":{\"Referer\":\"'+x+'\"}}\">').join('\\n')"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "dd.1@ownText##作者：",
      "bookList": "#sitebox@dl",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src##(.*)##$1,{\"headers\":{\"Referer\":\"$1\"}}###",
      "intro": "dd.2@text",
      "kind": "span.0@text",
      "lastChapter": "a.2@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": ".readlist@li!0@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "/search/,{\n  \"body\": \"searchkey={{key}}\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "奇漫屋子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.qimanwu.app",
    "customButton": false,
    "customOrder": 263,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nfunction qimanwu() {\n  let disc = [];\n  let Html = java.ajax(`${source.key}/custom/search`);\n  let doc = org.jsoup.Jsoup.parse(Html);\n  let tag = doc.select(\".groupList li a\");\n  Array.from(tag).forEach(a => {\n    disc.push({\n      title: a.text(),\n      url: a.attr(\"href\") +\"/page/{{page}}\",\n      style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: 0.45\n      }\n    });\n  });\n  \n  disc.push({\n    title: \"精品漫画\",\n    url: \"/custom/boutique\",\n    style: {layout_flexBasisPercent: 1, layout_flexGrow: 0.45}\n  });\n  \n  disc.push({\n    title: \"最近更新\",\n    url: \"/custom/update\",\n    style: {layout_flexBasisPercent: 1, layout_flexGrow: 0.45}\n  });\n  \n  disc.push({\n    title: \"热门推荐\",\n    url: \"/custom/recom\",\n    style: {layout_flexBasisPercent: 1, layout_flexGrow: 0.45}\n  });\n\n   return JSON.stringify(disc);\n}\nqimanwu();",
    "header": "@js:\nJSON.stringify({\n\"User-Agent\": java.getWebViewUA()\n})",
    "lastUpdateTime": 1757967592977,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "p.1@text",
      "coverUrl": "img.2@src",
      "intro": "p.5@text",
      "kind": "p.2@a@text",
      "lastChapter": "p.3@text##更新至：",
      "name": "p.0@text"
    },
    "ruleContent": {
      "content": "img@data-src||img@src\n@js:\nresult.split(\"\\n\").map(url => ` <img src=\"${url}\"> `).join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.2@text",
      "bookList": ".rankList@li",
      "bookUrl": "a@href",
      "checkKeyWord": "烂柯棋缘",
      "coverUrl": "img.0@src",
      "lastChapter": "p.1@text",
      "name": "p.0@text"
    },
    "ruleToc": {
      "chapterList": ".chapter@ul@li@a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{\"webView\": true}"
    },
    "searchUrl": "/search/{{encodeURIComponent(key)}}/{{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 需要魔法\n\n//2025.2.4 By Buding",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "滴答漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://ddmanhua.com",
    "customButton": false,
    "customOrder": 264,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"国产漫画\",\n    \"url\": \"/category/list/page/{{page}}\"\n  },\n  {\n    \"title\": \"日本漫画\",\n    \"url\": \"/category/list/2/page/{{page}}\"\n  },\n  {\n    \"title\": \"韩国漫画\",\n    \"url\": \"/category/list/3/page/{{page}}\"\n  },\n  {\n    \"title\": \"欧美漫画\",\n    \"url\": \"/category/list/4/page{{page}}\"\n  }\n]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/131.0.0.0 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759520191189,
    "respondTime": 180323,
    "ruleBookInfo": {
      "author": ".product-excerpt.0@span@text",
      "coverUrl": "img.1@src",
      "intro": ".product-excerpt.4@span@text",
      "kind": "{{@@.product-excerpt.1@span@text}},{{@@.product-excerpt.2@span@text}},{{@@h1@span.1@text}}分,{{@@.product-excerpt.3@span@text##\\s.*}}",
      "name": "h1@ownText",
      "tocUrl": "text.目录@href"
    },
    "ruleContent": {
      "content": "#cp_img@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".lists-content@ul@li",
      "bookUrl": "a@href",
      "checkKeyWord": "辣妹与我的",
      "coverUrl": "a@data-original",
      "kind": "{{@@.countrie@span.1@text}},{{@@.rate@text}}分",
      "lastChapter": ".note@text",
      "name": "h2@text"
    },
    "ruleToc": {
      "chapterList": "#myList@li@a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}"
    },
    "searchUrl": "/index.php/search?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "纯英文",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "漫红漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://manhuaus.com/",
    "customButton": false,
    "customOrder": 265,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759568903372,
    "respondTime": 2458,
    "ruleBookInfo": {
      "intro": "class.summary__content show-more@text",
      "name": "class.post-title@h1@text"
    },
    "ruleContent": {
      "content": "class.reading-content@class.page-break no-gaps@img@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.c-tabs-item@class.row c-tabs-item__content",
      "bookUrl": ".h4@a@href",
      "checkKeyWord": "god",
      "coverUrl": "class.col-4 col-md-2@class.tab-thumb c-image-hover@a@img@data-src",
      "kind": "class.summary-content@text",
      "name": ".h4@a@text"
    },
    "ruleToc": {
      "chapterList": "-class.wp-manga-chapter    ",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "https://manhuaus.com/?s={{key}}&post_type=wp-manga&post_type=wp-manga",
    "weight": 0
  },
  {
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "爱看漫画（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.kanman.com#",
    "customButton": false,
    "customOrder": 266,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
    "lastUpdateTime": 1759568392534,
    "respondTime": 414,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "kind": "[property=\"og:novel:category\"]@content",
      "lastChapter": ".comic-update-status@text##.*-\\d+ ",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}"
    },
    "ruleContent": {
      "content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.cartoon_author_list_name||$.comic_author",
      "bookList": "$.data.data||$.data",
      "bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
      "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
      "intro": "$.cartoon_desc",
      "kind": "$.comic_type##[a-zA-Z]|\\|",
      "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
      "name": "$.comic_name@put:{bid:$.comic_id}"
    },
    "ruleToc": {
      "chapterList": "-$.data.[*]",
      "chapterName": "$.chapter_name",
      "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
    },
    "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "野蛮漫画（优）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://mhbao.colacomic.com",
    "customButton": false,
    "customOrder": 267,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "周一::https://yemancomic.com/update/1.html\n周二::https://yemancomic.com/update/2.html\n周三::https://yemancomic.com/update/3.html\n周四::https://yemancomic.com/update/4.html\n周五::https://yemancomic.com/update/5.html\n周六::https://yemancomic.com/update/6.html\n周日::https://yemancomic.com/update/7.html\n全部::https://yemancomic.com/comiclists/9/全部/3/{{page}}.html\n长条::https://yemancomic.com/comiclists/9/长条/3/{{page}}.html\n大女主::https://yemancomic.com/comiclists/9/大女主/3/{{page}}.html\n百合::https://yemancomic.com/comiclists/9/百合/3/{{page}}.html\n耽美::https://yemancomic.com/comiclists/9/耽美/3/{{page}}.html\n纯爱::https://yemancomic.com/comiclists/9/纯爱/3/{{page}}.html\n後宫::https://yemancomic.com/comiclists/9/後宫/3/{{page}}.html\n韩漫::https://yemancomic.com/comiclists/9/韩漫/3/{{page}}.html\n奇幻::https://yemancomic.com/comiclists/9/奇幻/3/{{page}}.html\n轻小说::https://yemancomic.com/comiclists/9/轻小说/3/{{page}}.html\n生活::https://yemancomic.com/comiclists/9/生活/3/{{page}}.html\n悬疑::https://yemancomic.com/comiclists/9/悬疑/3/{{page}}.html\n格斗::https://yemancomic.com/comiclists/9/格斗/3/{{page}}.html\n搞笑::https://yemancomic.com/comiclists/9/搞笑/3/{{page}}.html\n伪娘::https://yemancomic.com/comiclists/9/伪娘/3/{{page}}.html\n竞技::https://yemancomic.com/comiclists/9/竞技/3/{{page}}.html\n职场::https://yemancomic.com/comiclists/9/职场/3/{{page}}.html\n萌系::https://yemancomic.com/comiclists/9/萌系/3/{{page}}.html\n冒险::https://yemancomic.com/comiclists/9/冒险/3/{{page}}.html\n治愈::https://yemancomic.com/comiclists/9/治愈/3/{{page}}.html\n都市::https://yemancomic.com/comiclists/9/都市/3/{{page}}.html\n霸总::https://yemancomic.com/comiclists/9/霸总/3/{{page}}.html\n神鬼::https://yemancomic.com/comiclists/9/神鬼/3/{{page}}.html\n侦探::https://yemancomic.com/comiclists/9/侦探/3/{{page}}.html\n爱情::https://yemancomic.com/comiclists/9/爱情/3/{{page}}.html\n古风::https://yemancomic.com/comiclists/9/古风/3/{{page}}.html\n欢乐向::https://yemancomic.com/comiclists/9/欢乐向/3/{{page}}.html\n科幻::https://yemancomic.com/comiclists/9/科幻/3/{{page}}.html\n穿越::https://yemancomic.com/comiclists/9/穿越/3/{{page}}.html\n性转换::https://yemancomic.com/comiclists/9/性转换/3/{{page}}.html\n校园::https://yemancomic.com/comiclists/9/校园/3/{{page}}.html\n美食::https://yemancomic.com/comiclists/9/美食/3/{{page}}.html\n悬疑::https://yemancomic.com/comiclists/9/悬疑/3/{{page}}.html\n剧情::https://yemancomic.com/comiclists/9/剧情/3/{{page}}.html\n热血::https://yemancomic.com/comiclists/9/热血/3/{{page}}.html\n节操::https://yemancomic.com/comiclists/9/节操/3/{{page}}.html\n励志::https://yemancomic.com/comiclists/9/励志/3/{{page}}.html\n异世界::https://yemancomic.com/comiclists/9/异世界/3/{{page}}.html\n历史::https://yemancomic.com/comiclists/9/历史/3/{{page}}.html\n战争::https://yemancomic.com/comiclists/9/战争/3/{{page}}.html\n恐怖::https://yemancomic.com/comiclists/9/恐怖/3/{{page}}.html\n霸总::https://yemancomic.com/comiclists/9/霸总/3/{{page}}.html\n日漫::https://yemancomic.com/comiclists/1/%E5%85%A8%E9%83%A8/3/{{page}}.html\n港台::https://yemancomic.com/comiclists/2/%E5%85%A8%E9%83%A8/3/{{page}}.html\n美漫::https://yemancomic.com/comiclists/3/%E5%85%A8%E9%83%A8/3/{{page}}.html\n国漫::https://yemancomic.com/comiclists/4/%E5%85%A8%E9%83%A8/3/{{page}}.html\n韩漫::https://yemancomic.com/comiclists/5/%E5%85%A8%E9%83%A8/3/{{page}}.html\n未分类::https://yemancomic.com/comiclists/6/%E5%85%A8%E9%83%A8/3/{{page}}.html\n连载中::https://yemancomic.com/comiclists/9/%E5%85%A8%E9%83%A8/4/{{page}}.html\n已完结::https://yemancomic.com/comiclists/9/%E5%85%A8%E9%83%A8/1/{{page}}.html",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
    "lastUpdateTime": 1759571891916,
    "respondTime": 180630,
    "ruleBookInfo": {
      "author": "span.author@text",
      "intro": "id.js_desc_content@text",
      "kind": "ul.types@tag.a@text",
      "lastChapter": "span.last-chapter@text",
      "name": "h1.name@textNodes"
    },
    "ruleContent": {
      "content": "#imgsec@img@data-src@js:\nheaders={\"headers\":{\"Referer\":baseUrl}}\n;\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL",
      "nextContentUrl": "@css:a[href~=(-|_)\\d+]:contains(下一页)@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "li.comic-item",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "img@src@js:\nheader={\"Referer\":\"https://yemancomic.com\"}\nheaders={\"headers\":JSON.stringify(header)}\nresult=result+','+JSON.stringify(headers)",
      "lastChapter": "span.chapter@text",
      "name": "p.title@text"
    },
    "ruleToc": {
      "chapterList": ".chapter-list@ul@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://yemancomic.com/search?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "加载缓慢",
    "bookSourceGroup": "漫画 书源",
    "bookSourceName": "星际漫画（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.xmanhua.com#♤Haxc",
    "customButton": false,
    "customOrder": 268,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "热血::https://www.xmanhua.com/manga-list-31-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=31&status=0&sort=10'}\n恋爱::https://www.xmanhua.com/manga-list-26-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=26&status=0&sort=10'}\n校园::https://www.xmanhua.com/manga-list-1-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=1&status=0&sort=10'}\n冒险::https://www.xmanhua.com/manga-list-2-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=2&status=0&sort=10'}\n科幻::https://www.xmanhua.com/manga-list-25-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=25&status=0&sort=10'}\n生活::https://www.xmanhua.com/manga-list-11-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=11&status=0&sort=10'}\n悬疑::https://www.xmanhua.com/manga-list-17-0-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=17&status=0&sort=10'}\n连载中::https://www.xmanhua.com/manga-list-0-1-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=0&status=1&sort=10'}\n完结::https://www.xmanhua.com/manga-list-0-2-10/mangabz.ashx,{'method': 'POST','body':'action=getclasscomics&pageindex={{page}}&pagesize=21&tagid=0&status=2&sort=10'}\n",
    "header": "{\n  \"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\",\n\"Cookie\":\"xmanhua_lang=2\"\n}",
    "lastUpdateTime": 1759572939819,
    "respondTime": 3393,
    "ruleBookInfo": {
      "author": ".detail-main-top-info-author-item@text",
      "coverUrl": "@css:.detail-main-top-cover-img@src",
      "intro": "@css:#long@text",
      "kind": "@css:.detail-main-top-info-class-item@text",
      "lastChapter": "//*[@id=\"tab-2\"]/div[2]/div[1]/a/text()",
      "name": "@css:.detail-main-top-info-title@text"
    },
    "ruleContent": {
      "content": "@js:\r\ntry{\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\r\neval(result.match(/(eval\\([\\s\\S]+?)<\\/script/)[1]);\r\nnewImgs.map(a=>\r\n'<img src=\"'+a+','+JSON.stringify(headers)+'\">').join(\"\\n\")\r\n}catch(e){}",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "Author",
      "bookList": "$.UpdateComicItems",
      "bookUrl": "https://www.xmanhua.com/{{$.UrlKey}}",
      "coverUrl": "ShowConver",
      "intro": "Content",
      "lastChapter": "ShowLastPartName",
      "name": "Title",
      "wordCount": "LastUpdateTime"
    },
    "ruleSearch": {
      "author": "//p[2]/text()##作者：",
      "bookList": "@css:.manga-list>a",
      "bookUrl": "href##$##,{Cookie:\"xmanhua_lang=2\"}",
      "coverUrl": "img@src",
      "kind": "@css:.manga-item-subtitle>span@text",
      "name": "@css:.manga-item-title@text"
    },
    "ruleToc": {
      "chapterList": "-class.detail-list@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "updateTime": "span"
    },
    "searchUrl": "https://www.xmanhua.com/search?title={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "茶杯狐狸（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.cupfox7.com/",
    "customButton": false,
    "customOrder": 269,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "国漫::vodshow/guochandongman/page/{{page}}.html\n日韩::vodshow/rihandongman/page/{{page}}.html\n欧美::vodshow/oumeidongman/page/{{page}}.html",
    "lastUpdateTime": 1772086435308,
    "respondTime": 4787,
    "ruleBookInfo": {
      "intro": "class.stui-content__detail@p@text##详情$##"
    },
    "ruleContent": {
      "content": "@js:\nvar pUrl = result.match(/\"url_next\":\"([^\"]*)\"/)\npUrl = pUrl[1].replace(/\\\\/g, \"\");\nif (cache.get(book.name+title)){\n    try{\n        java.startBrowserAwait(pUrl, title);\n    }catch(err){\n       \"其实...1+1=2!\"\n    }\n}else{\n    cache.put(book.name+title,true, 31536000);\n}\n\"请刷新查看内容\";"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.stui-vodlist[0]@tag.li",
      "bookUrl": "tag.a@href",
      "checkKeyWord": "魔王",
      "coverUrl": "tag.a@data-original",
      "kind": "tag.a@tag.span@text",
      "name": "tag.a@title"
    },
    "ruleToc": {
      "chapterList": "id.playlist1@tag.ul@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "vodsearch/{{key}}----------{{page}}---.html",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.htmlunit.corejs.javascript.EvaluatorException: XML 解析不可用 (<Unknown source>#459) in <Unknown source> at line number 459\n\n❗️特别标注：本源只支持洛雅橙改版阅读Σ最新测试版https://github.com/Luoyacheng/legado\n搜索分类\n@用户\n%视频\n#专栏\n&直播\n*番剧\n？影视\nAPI来源\nhttps://github.com/SocialSisterYi/bilibili-API-collect\nurl scheme链接来源\nAI和网页\n⚙️部分功能说明【自己随便点点点看看吧】\n登录使用效果更佳\n1、详情页界面 \n点击书名显示【最新评论】\n长按书名显示【热门评论】\n点击UP主名字显示 【视频列表/专栏文集】【根据登录页设置来】\n长按UP主名字显示 【视频合集/专栏动态】【根据登录页设置来】\n点击 查看全部动态【查看动态】\n长按 查看全部动态【搜索该up主动态】\n点击右上角◎ 打开哔哩哔哩客户端\n点击分享按钮，复制分享详情\n点击拷贝书籍详情URL  复制网页链接\n点击登录 可选择【关注up到b站 [需登录账号]】\n2、视频页\n点击右上角◎ 打开推荐视频 【影视无效，直播无效】\n点击登录 可点赞投币收藏\n3、发现页\n长按书源选项后打开登录页面，可筛选分类\n4、正文页\n视频/文章图可点击跳转\n🔗📖🎥👤图标可点击跳转",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "哔哩哔哩（优+++）",
    "bookSourceType": 0,
    "bookSourceUrl": "哔哩哔哩",
    "bookUrlPattern": "https://api(?:\\.live)*\\.bilibili.com/.*?\\?[^r]?(?:room_)*id=.*",
    "customButton": false,
    "customOrder": 270,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\ntry{\nlet all = [];\nlet 展开符 = \"↓ \";\nlet 收起符 = \"↑ \";\nlet 占位符 = \"※\"\nlet 启用占位 = true   //是：true,否：false\n//一行个数\nlet numy = 3;\n\nlet d = {\n    1: 1,\n    2: 0.4,\n    3: 0.25,\n    4: 0.2,\n    5: 0.15,\n    7: 0.1,\n    10: 0.05\n};\n\nlet num = d[numy];\nlet push = (title, url, num, g,action) =>{\n\tlet j = {\n    title: title,\n    url: url,\n    style: {\n        layout_flexGrow: g == 0 ? g : 1,\n        layout_flexBasisPercent: num\n    }\n  }\n     if(action){\n         j.action = action.action;\n         j.name = action.name;\n         j.type = action.type;\n         j.chars = action.chars;\n         j.viewName = action.viewName;\n         j.default = action.default;      \n     }     \n     all.push(j)\t\n} \n\nfunction zwf(len,numy,num){\n\tif(len%numy!==0){\n        let n = len % numy;\n        let p = numy-n;\n      \n        for(let i=0;i<p;i++){\n            push(占位符, ``, num, 1,{\"type\":\"button\",\"action\":\"java.toast('这是占位符')\"});\n        }\n    }\n}\nlet navdata = java.ajax(\"https://api.bilibili.com/x/web-interface/nav\")\nlet mid = JSON.parse(navdata)?.data?.mid || \"\";\npush(\"搜索类型\", \"\", 1,1,{\n        \"type\": \"select\",\n        \"action\":\"show(infoMap['搜索类型'],'searchselect')\",\n        \"chars\":[\"🏷综合\",\"👤用户\",\"🎥视频\",\"📖专栏\",\"🎞影视\",\"📽番剧\",\"📺直播\"],\n        \"default\": Map(\"searchselect\")||\"综合\"\n    });\n    push(\"搜索关键词\", \"\",d[\"2\"],1,{\n        \"type\": \"text\",\n        \"viewName\":\"'搜索关键词： '+Map('searchk')\",\n        \"action\":\"show(infoMap['搜索关键词'],'searchk')\",\n        \"default\":Map(\"searchk\")\n    });\n    push(\"🔍搜索\", \"\", d[\"5\"],1,{\n    \t    \"action\":\"toSearch()\",   \n        \"type\": \"button\"       \n    });\npush(\"👤我的\", \"\", 1);\npush(\"推送视频\", \"https://api.bilibili.com/x/web-interface/index/top/feed/rcmd\", num);\npush(\"热门视频\", \"https://api.bilibili.com/x/web-interface/popular?pn={\\{page}}\", num);\npush(\"入站必刷\", \"https://api.bilibili.com/x/web-interface/popular/precious\", num);\n\nif (mid) {\n    push(\"正在直播\", \"https://api.live.bilibili.com/xlive/web-ucenter/v1/xfetter/GetWebList?hit_ab=true\", num);\n\n    push(\"专栏动态\", `https://api.bilibili.com/x/polymer/web-dynamic/v1/feed/all?timezone_offset=-480&type=article&platform=web&offset={\\{if(page==1){source.put(\"nextoffset\",\"\")};source.get(\"nextoffset\")}}&page={\\{page}}`, num);\n    push(\"视频动态\", `https://api.bilibili.com/x/polymer/web-dynamic/v1/feed/all?timezone_offset=-480&type=video&platform=web&offset={\\{if(page==1){source.put(\"nextoffset\",\"\")};source.get(\"nextoffset\")}}&page={\\{page}}`, num);\n    push(\"历史记录\", `https://api.bilibili.com/x/web-interface/history/cursor?max={\\{if(page==1){source.put(\"nextoffset\",\"\")};source.get(\"nextoffset\")}}`, num);\n    if(启用占位){\n    push(占位符, ``, num, 1,{\"type\":\"button\",\"action\":\"java.toast('这是占位符')\"});\n    push(占位符, ``, num, 1,{\"type\":\"button\",\"action\":\"java.toast('这是占位符')\"});\n    }\npush(\"⚙️关注分组\", \"\", 1,1,{\n        \"action\":\"show(infoMap['⚙️关注分组'],'follows')\",        \n        \"type\": \"toggle\",\n        \"chars\": [展开符, 收起符],\n        \"default\": Map(\"follows\")||展开符\n});\n\nif(isShow('follows',展开符)){\n        push(\"全部\", \"https://api.bilibili.com/x/relation/followings?vmid=\"+mid+\"&pn={\\{page}}\",num);\n        关注分组url = \"https://api.bilibili.com/x/relation/tags\";\n        关注分组data = JSON.parse(java.ajax(关注分组url));\n        (关注分组data?.data ?? []).forEach(x => {\n            push(x.name, `https://api.bilibili.com/x/relation/tag?pn={{page}\\}&tagid=${x.tagid}`, num)\n        })\n        \n        启用占位?zwf((关注分组data?.data ?? []).length+1,numy,num):null\n    }\n\npush(\"🗂收藏夹\", \"\", 1,1,{\n        \"action\":\"show(infoMap['🗂收藏夹'],'favse')\",        \n        \"type\": \"toggle\",\n        \"chars\": [展开符, 收起符],\n        \"default\": Map(\"favse\")||展开符\n});\nif(isShow('favse',展开符)){\n        收藏夹url = \"https://api.bilibili.com/x/v3/fav/folder/created/list-all?up_mid=\" + mid;\n        收藏夹data = JSON.parse(java.ajax(收藏夹url));\n        (收藏夹data?.data?.list ?? []).forEach(x => {\n            push(x.title, `https://api.bilibili.com/x/v3/fav/resource/list?media_id=${x.id}&ps=20&pn={\\{page}}`, num)\n        })\n        \n        启用占位?zwf((收藏夹data?.data?.list ?? []).length,numy,num):null\n    }\n}\nlet 分区 = [\"动画::1005\", \"游戏::1008\", \"鬼畜::1007\", \"音乐::1003\", \"舞蹈::1004\", \"影视::1001\", \"娱乐::1002\", \"知识::1010\", \"科技数码::1012\", \"资讯::1009\", \"美食::1020\", \"小剧场::1021\", \"汽车::1013\", \"时尚美妆::1014\", \"体育运动::1018\", \"动物::1024\", \"vlog::1029\", \"绘画::1006\", \"人工智能::1011\", \"家装房产::1015\", \"户外潮流::1016\", \"健身::1017\", \"手工::1019\", \"旅游出行::1022\", \"三农::1023\", \"亲子::1025\", \"健康::1026\", \"情感::1027\", \"生活兴趣::1030\", \"生活经验::1031\", \"神秘学::1028\"];\n\npush(\"📽视频分区\", \"\", 1,1,{\n        \"action\":\"show(infoMap['📽视频分区'],'videofq')\",        \n        \"type\": \"toggle\",\n        \"chars\": [展开符, 收起符],\n        \"default\": Map(\"videofq\")||展开符\n});\n\nif(isShow('videofq',展开符)){\n分区.forEach(x => {\n    let a = x.split(\"::\");\n    let json = `{display_id:page,request_cnt:20,from_region:${a[1]},device:\"web\",web_location:333.40138}`\n    push(a[0], `https://api.bilibili.com/x/web-interface/region/feed/rcmd?{\\{getWbiEnc(${json})}}`, num)\n});\n启用占位?zwf(分区.length,numy,num):null\n}\n\nfunction getUrl(st = -1, sv = -1, area = -1, is_finish = -1, cr = -1, ss = -1, year = -1, rd = -1, sid = -1, pid = -1, order = -1) {\n    return `https://api.bilibili.com/pgc/season/index/result?season_type=${st}&type=1&page={\\{page}}&pagesize=50&season_version=${sv}&area=${area}&is_finish=${is_finish}&copyright=${cr}&season_status=${ss}&year=${java.encodeURI(year)}&release_date=${java.encodeURI(rd)}&style_id=${sid}&producer_id=${pid}&order=${order}`\n}\n\npush(\"视频类型\",\"\",\"1\",1,{      \n        \"type\": \"select\",\n        \"chars\": [ \"🎬番剧\",\"🎥电影\",\"🎞纪录片\",\"🇨🇳国创\",\"📺电视剧\",\"🍿综艺\"],\n        \"default\": Map(\"videolx\")||\"🎬番剧\",\n        \"action\":\"show(infoMap['视频类型'],'videolx')\"\n });\n \n push(\"🔁排序\",\"\",d[\"2\"],1,{\n            \"type\": \"select\",        \n            \"chars\": [\"更新时间\", \"弹幕数量\", \"播放数量\",\"追剧人数\",\"最高评分\",\"开播时间\",\"上映时间\"],\n            \"default\": Map(\"order\")||\"追剧人数\",\n            \"action\":\"show(infoMap['🔁排序'],'order')\",\n});\npush(\"💰付费\",\"\",d[\"2\"],1,{        \t   \n            \"type\": \"select\",       \n            \"chars\": [\"全部\", \"免费\",\"付费\", \"大会员\"],\n            \"default\": Map(\"pay\")||\"全部\",\n            \"action\":\"show(infoMap['💰付费'],'pay')\"\n})\n        \nfunction createFilterFromData(typeKey, namePrefix, fenleiData, f, icon) {\n    const dataArray = [];\n    (fenleiData[f] ?? []).forEach(x => {\n        dataArray.push(x.n);\n    });\n    if (dataArray.length) {\n        push(icon + namePrefix,\"\",d[\"2\"],1,{\n            \"type\": \"select\",\n            \"chars\": dataArray,\n            \"default\": Map(icon + namePrefix) || \"全部\",\n            \"action\":`show(infoMap['${icon + namePrefix}'],'${icon + namePrefix}')`\n        });\n    }\n}\n\n    let videolx = String(Map(\"videolx\"))?String(Map(\"videolx\")):\"🎬番剧\";\n    let icon = videolx.match(/^([^\\u4e00-\\u9fa5]+)/)[1];\n    let f = videolx.match(/([\\u4e00-\\u9fa5]+)$/)[1];\n    \n    createFilterFromData(\"出品\", \"出品\", fenlei[\"出品\"], f, icon);\n    createFilterFromData(\"状态\", \"状态\", fenlei[\"状态\"], f, icon);\n    createFilterFromData(\"版权\", \"版权\", fenlei[\"版权\"], f, icon);\n    createFilterFromData(\"类别\", \"类别\", fenlei[\"类别\"], f, icon);\n    createFilterFromData(\"地区\", \"地区\", fenlei[\"地区\"], f, icon);\n    createFilterFromData(\"年份\", \"年份\", fenlei[\"年份\"], f, icon);\n    \n    let ss = getValueByIconAndName(icon, \"付费\", String(Map('pay')));\n    let order = getValueByIconAndName(icon, \"排序\", String(Map('order')), null);\n    let area = getValueByIconAndName(icon, \"地区\", String(Map(icon + \"地区\")));\n    let sv = getValueByIconAndName(icon, \"类别\", String(Map(icon + \"类别\")));\n    let is_finish = getValueByIconAndName(icon, \"状态\", String(Map(icon + \"状态\")));\n    let cr = getValueByIconAndName(icon, \"版权\", String(Map(icon + \"版权\")));\n    let year = getValueByIconAndName(icon, \"年份\", String(Map(icon + \"年份\")));\n    let pid = getValueByIconAndName(icon, \"出品\", String(Map(icon + \"出品\")));\n    let rd = getValueByIconAndName(icon, \"年份\", String(Map(icon + \"年份\")));\n    \n    let st = fenlei[\"类型v\"][fenlei[\"类型\"].indexOf(f)];\n    fenlei[\"风格\"][f].forEach(y => {\n        let url = getUrl(st, sv, area, is_finish, cr, ss, year, rd, y.v, pid, order);\n        push(y.n, url, num)\n    });\n    启用占位?zwf(fenlei[\"风格\"][f].length,numy,num):null\n    infoMap.save();\n    result = JSON.stringify(all)\n    \n}catch(e){\n\tjava.log(e)\n\tjava.longToast(\"本书源只支持最新版洛雅橙改版阅读Σ\\n请安装后重新导入书源\");\tjava.startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读Σ最新测试版\");\n\t\n\tresult = `下载阅读Σ::{\\{java.longToast(\"本书源只支持最新版洛雅橙改版阅读Σ\\\\n请安装后重新导入书源\");java.startBrowser(\"https://loyc.xyz/c/legado.html#download\",\"下载阅读Σ最新测试版\");}}`;\n\t}\n</js>",
    "header": "@js:\nJSON.stringify({\n\t\"Referer\":\"https://www.bilibili.com/\",\n\t\"Cookie\":decodeURIComponent(Map(\"cookie\"))||String(cookie.getCookie(\"https://www.bilibili.com\"))\n\t})",
    "jsLib": "function getMode(){\n\tconst {java} = this;\n\t     if(this.M(\"模式\")!=\"undefined\"&&this.M(\"模式\")!==\"\"){\n\t     \t    this.setHeaders('模式='+this.M('模式'));    \n\t     \t}else{\n\t     \t\t   this.setHeaders('模式=🎥 视 频');\n\t    \t\t}\n\t     \tif(this.M(\"点击长按UP主\")!=\"undefined\" && this.M(\"点击长按UP主\")!==\"\"){\n\t     \t  this.setHeaders('UP主='+this.M('点击长按UP主'));   \t\n\t     \t}else{\n\t     \t\tthis.setHeaders('UP主=🎬 显示视频');\n\t   \t}\n\t     \t\n\t}\n\nfunction toSearch(){\n\tconst {java,source} = this;\n\tlet k = this.Map(\"searchk\");\n\tlet t = this.Map(\"searchselect\")||\"🏷综合\";\n\tlet s = t.match(/^([^\\u4e00-\\u9fa5]+)/)[1];\n\tif(s==\"👤\")k=\"@\"+k;\n\tif(s==\"🎥\")k=\"%\"+k;\n\tif(s==\"📺\")k=\"&\"+k;\n\tif(s==\"🎞\")k=\"？\"+k;\n\tif(s==\"📽\")k=\"*\"+k;\n\tif(s==\"📖\")k=\"#\"+k;\n\tjava.searchBook(k,source.bookSourceName+\"::\"+source.key)\n\t}\n\nfunction Map(e,that) { \n\t  const { source } = that || this;\n   return getHeaderMap(that||this)[e]??\"\"\n}\nfunction getHeaderMap(_){\n\t  const { source,java } = _ || this;\n    let infomap = String(source.getLoginHeader()).replace(/^#/,'');\n    infomap = (infomap!=\"null\"&&infomap!=\"\"&&infomap!=null)?infomap:\"{}\";\n    return JSON.parse(infomap);\n}\n\nfunction setHeaders(){\n   \tconst { source,java } = this;\n   \tlet map = getHeaderMap(this);\n   \tfor(let i=0;i<arguments.length;i++){\n   \t\tlet k =arguments[i].split(\"=\")[0];\n   \t\tlet v =arguments[i].split(\"=\")[1];\n   \t\tmap[k] = v;\n   \t\t}\n  source.putLoginHeader(\"#\"+JSON.stringify(map))\n\t}\n\n\nfunction goCo(aid,msg){\n\tconst {java,result,cookie} = this;\n\tlet message = String(result.get(\"当前视频：\"+msg));\n\tlet csrf = cookie.getKey(\"https://www.bilibili.com\",\"bili_jct\");\n\tlet url = \"https://api.bilibili.com/x/v2/reply/add,\"+JSON.stringify({\n\t\t\"method\":\"POST\",\n\t\t\"body\":`oid=${aid}&type=1&message=${message}&csrf=${csrf}`\n\t\t});\n\t\tif(message){\nlet data = JSON.parse(java.ajax(url));\nif(data.code==0){\n    java.toast(\"发送成功\")\n}else{\n    java.toast(data.message)\n}\n}else{\n\tjava.toast(\"评论不能为空\")\n\t}\n\t}\n\t\nfunction show(m,t){\n\tconst {java,source} = this;\n\tthis.setHeaders(t+\"=\"+m);\n\t\n\tjava.refreshExplore();\n}\n\nfunction isShow(m,z){\n    \tconst {source,java} = this;\n     return (\tthis.Map(m) == z || this.Map(m)==\"\")\n\t}\nconst fenlei={\"类型\":[\"番剧\",\"电影\",\"纪录片\",\"国创\",\"电视剧\",\"综艺\"],\"类型v\":[1,2,3,4,5,7],\"图标\":[\"🎬\",\"🎥\",\"🎞\",\"🇨🇳\",\"📺\",\"🍿\"],\"排序\":[{\"n\":\"更新时间\",\"v\":0},{\"n\":\"弹幕数量\",\"v\":1},{\"n\":\"播放数量\",\"v\":2},{\"n\":\"追剧人数\",\"v\":3},{\"n\":\"最高评分\",\"v\":4},{\"n\":\"开播时间\",\"v\":5},{\"n\":\"上映时间\",\"v\":6}],\"付费\":[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"免费\",\"v\":\"1\"},{\"n\":\"付费\",\"v\":\"2,6\"},{\"n\":\"大会员\",\"v\":\"4,6\"}],\"类别\":{番剧:[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"正片\",\"v\":\"1\"},{\"n\":\"电影\",\"v\":\"2\"},{\"n\":\"其他\",\"v\":\"3\"}],国创:[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"正片\",\"v\":\"1\"},{\"n\":\"电影\",\"v\":\"2\"},{\"n\":\"其他\",\"v\":\"3\"}]},\"版权\":{国创:[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"独家\",\"v\":\"3\"},{\"n\":\"其他\",\"v\":\"1,2,4\"}]},\"状态\":{番剧:[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"完结\",\"v\":\"1\"},{\"n\":\"连载\",\"v\":\"0\"}],国创:[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"完结\",\"v\":\"1\"},{\"n\":\"连载\",\"v\":\"0\"}]},\"出品\":{纪录片:[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"央视\",\"v\":\"4\"},{\"n\":\"BBC\",\"v\":\"1\"},{\"n\":\"探索频道\",\"v\":\"7\"},{\"n\":\"国家地理\",\"v\":\"14\"},{\"n\":\"NHK\",\"v\":\"2\"},{\"n\":\"历史频道\",\"v\":\"6\"},{\"n\":\"卫视\",\"v\":\"8\"},{\"n\":\"自制\",\"v\":\"9\"},{\"n\":\"ITV\",\"v\":\"5\"},{\"n\":\"SKY\",\"v\":\"3\"},{\"n\":\"ZDF\",\"v\":\"10\"},{\"n\":\"合作机构\",\"v\":\"11\"},{\"n\":\"国内其他\",\"v\":\"12\"},{\"n\":\"国外其他\",\"v\":\"13\"},{\"n\":\"索尼\",\"v\":\"15\"},{\"n\":\"环球\",\"v\":\"16\"},{\"n\":\"派拉蒙\",\"v\":\"17\"},{\"n\":\"华纳\",\"v\":\"18\"},{\"n\":\"迪士尼\",\"v\":\"19\"},{\"n\":\"HBO\",\"v\":\"20\"}]},\"地区\":{\"电视剧\":[{\"n\":\"全部\",\"v\":\"-1\"},{\"n\":\"中国\",\"v\":\"1,6,7\"},{\"n\":\"日本\",\"v\":2},{\"n\":\"美国\",\"v\":3},{\"n\":\"英国\",\"v\":4},{\"n\":\"其他\",\"v\":\"5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70\"}],\"番剧\":[{\"n\":\"全部\",\"v\":-1},{\"n\":\"日本\",\"v\":2},{\"n\":\"美国\",\"v\":3},{\"n\":\"其他\",\"v\":\"1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70\"}],\"电影\":[{\"n\":\"全部\",\"v\":-1},{\"n\":\"中国大陆\",\"v\":1},{\"n\":\"中国港台\",\"v\":\"6,7\"},{\"n\":\"美国\",\"v\":3},{\"n\":\"日本\",\"v\":2},{\"n\":\"韩国\",\"v\":8},{\"n\":\"法国\",\"v\":9},{\"n\":\"英国\",\"v\":4},{\"n\":\"德国\",\"v\":15},{\"n\":\"泰国\",\"v\":10},{\"n\":\"意大利\",\"v\":35},{\"n\":\"西班牙\",\"v\":13},{\"n\":\"其他\",\"v\":\"5,11,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70\"}]},\"风格\":{电视剧:[{\"n\":\"剧情\",\"v\":10050},{\"n\":\"情感\",\"v\":10084},{\"n\":\"搞笑\",\"v\":10021},{\"n\":\"悬疑\",\"v\":10057},{\"n\":\"都市\",\"v\":10080},{\"n\":\"家庭\",\"v\":10061},{\"n\":\"古装\",\"v\":10081},{\"n\":\"历史\",\"v\":10033},{\"n\":\"奇幻\",\"v\":10018},{\"n\":\"青春\",\"v\":10079},{\"n\":\"战争\",\"v\":10058},{\"n\":\"武侠\",\"v\":10078},{\"n\":\"励志\",\"v\":10039},{\"n\":\"短剧\",\"v\":10103},{\"n\":\"科幻\",\"v\":10023},{\"n\":\"其他\",\"v\":\"10086,10088,10089,10017,10083,10082,10087,10085\"}],番剧:[{\"n\":\"原创\",\"v\":10010},{\"n\":\"漫画改\",\"v\":10011},{\"n\":\"小说改\",\"v\":10012},{\"n\":\"游戏改\",\"v\":10013},{\"n\":\"特摄\",\"v\":10102},{\"n\":\"布袋戏\",\"v\":10015},{\"n\":\"热血\",\"v\":10016},{\"n\":\"穿越\",\"v\":10017},{\"n\":\"奇幻\",\"v\":10018},{\"n\":\"战斗\",\"v\":10020},{\"n\":\"搞笑\",\"v\":10021},{\"n\":\"日常\",\"v\":10022},{\"n\":\"科幻\",\"v\":10023},{\"n\":\"萌系\",\"v\":10024},{\"n\":\"治愈\",\"v\":10025},{\"n\":\"校园\",\"v\":10026},{\"n\":\"少儿\",\"v\":10027},{\"n\":\"泡面\",\"v\":10028},{\"n\":\"恋爱\",\"v\":10029},{\"n\":\"少女\",\"v\":10030},{\"n\":\"魔法\",\"v\":10031},{\"n\":\"冒险\",\"v\":10032},{\"n\":\"历史\",\"v\":10033},{\"n\":\"架空\",\"v\":10034},{\"n\":\"机战\",\"v\":10035},{\"n\":\"神魔\",\"v\":10036},{\"n\":\"声控\",\"v\":10037},{\"n\":\"运动\",\"v\":10038},{\"n\":\"励志\",\"v\":10039},{\"n\":\"音乐\",\"v\":10040},{\"n\":\"推理\",\"v\":10041},{\"n\":\"社团\",\"v\":10042},{\"n\":\"智斗\",\"v\":10043},{\"n\":\"催泪\",\"v\":10044},{\"n\":\"美食\",\"v\":10045},{\"n\":\"偶像\",\"v\":10046},{\"n\":\"乙女\",\"v\":10047},{\"n\":\"职场\",\"v\":10048}],电影:[{\"n\":\"短片\",\"v\":10104},{\"n\":\"剧情\",\"v\":10050},{\"n\":\"喜剧\",\"v\":10051},{\"n\":\"爱情\",\"v\":10052},{\"n\":\"动作\",\"v\":10053},{\"n\":\"恐怖\",\"v\":10054},{\"n\":\"科幻\",\"v\":10023},{\"n\":\"犯罪\",\"v\":10055},{\"n\":\"惊悚\",\"v\":10056},{\"n\":\"悬疑\",\"v\":10057},{\"n\":\"奇幻\",\"v\":10018},{\"n\":\"战争\",\"v\":10058},{\"n\":\"动画\",\"v\":10059},{\"n\":\"传记\",\"v\":10060},{\"n\":\"家庭\",\"v\":10061},{\"n\":\"歌舞\",\"v\":10062},{\"n\":\"历史\",\"v\":10033},{\"n\":\"冒险\",\"v\":10032},{\"n\":\"纪实\",\"v\":10063},{\"n\":\"灾难\",\"v\":10064},{\"n\":\"漫画改\",\"v\":10011},{\"n\":\"小说改\",\"v\":10012}],国创:[{\"n\":\"原创\",\"v\":10010},{\"n\":\"漫画改\",\"v\":10011},{\"n\":\"小说改\",\"v\":10012},{\"n\":\"游戏改\",\"v\":10013},{\"n\":\"动态漫\",\"v\":10014},{\"n\":\"布袋戏\",\"v\":10015},{\"n\":\"热血\",\"v\":10016},{\"n\":\"奇幻\",\"v\":10018},{\"n\":\"玄幻\",\"v\":10019},{\"n\":\"战斗\",\"v\":10020},{\"n\":\"搞笑\",\"v\":10021},{\"n\":\"武侠\",\"v\":10078},{\"n\":\"日常\",\"v\":10022},{\"n\":\"科幻\",\"v\":10023},{\"n\":\"萌系\",\"v\":10024},{\"n\":\"治愈\",\"v\":10025},{\"n\":\"悬疑\",\"v\":10057},{\"n\":\"校园\",\"v\":10026},{\"n\":\"少儿\",\"v\":10027},{\"n\":\"泡面\",\"v\":10028},{\"n\":\"恋爱\",\"v\":10029},{\"n\":\"少女\",\"v\":10030},{\"n\":\"魔法\",\"v\":10031},{\"n\":\"历史\",\"v\":10033},{\"n\":\"机战\",\"v\":10035},{\"n\":\"神魔\",\"v\":10036},{\"n\":\"声控\",\"v\":10037},{\"n\":\"运动\",\"v\":10038},{\"n\":\"励志\",\"v\":10039},{\"n\":\"音乐\",\"v\":10040},{\"n\":\"推理\",\"v\":10041},{\"n\":\"社团\",\"v\":10042},{\"n\":\"智斗\",\"v\":10043},{\"n\":\"催泪\",\"v\":10044},{\"n\":\"美食\",\"v\":10045},{\"n\":\"偶像\",\"v\":10046},{\"n\":\"乙女\",\"v\":10047},{\"n\":\"职场\",\"v\":10048},{\"n\":\"古风\",\"v\":10049}],综艺:[{\"n\":\"音乐\",\"v\":10040},{\"n\":\"访谈\",\"v\":10090},{\"n\":\"脱口秀\",\"v\":10091},{\"n\":\"真人秀\",\"v\":10092},{\"n\":\"选秀\",\"v\":10094},{\"n\":\"美食\",\"v\":10045},{\"n\":\"旅游\",\"v\":10095},{\"n\":\"晚会\",\"v\":10098},{\"n\":\"演唱会\",\"v\":10096},{\"n\":\"情感\",\"v\":10084},{\"n\":\"喜剧\",\"v\":10051},{\"n\":\"亲子\",\"v\":10097},{\"n\":\"文化\",\"v\":10100},{\"n\":\"职场\",\"v\":10048},{\"n\":\"萌宠\",\"v\":10069},{\"n\":\"养成\",\"v\":10099}],纪录片:[{\"n\":\"历史\",\"v\":10033},{\"n\":\"美食\",\"v\":10045},{\"n\":\"人文\",\"v\":10065},{\"n\":\"科技\",\"v\":10066},{\"n\":\"探险\",\"v\":10067},{\"n\":\"宇宙\",\"v\":10068},{\"n\":\"萌宠\",\"v\":10069},{\"n\":\"社会\",\"v\":10070},{\"n\":\"动物\",\"v\":10071},{\"n\":\"自然\",\"v\":10072},{\"n\":\"医疗\",\"v\":10073},{\"n\":\"军事\",\"v\":10074},{\"n\":\"灾难\",\"v\":10064},{\"n\":\"罪案\",\"v\":10075},{\"n\":\"神秘\",\"v\":10076},{\"n\":\"旅行\",\"v\":10077},{\"n\":\"运动\",\"v\":10038},{\"n\":\"电影\",\"v\":-10}]},\"年份\":{电视剧:[{\"n\":\"全部\",\"v\":-1},{\"n\":\"2025\",\"v\":\"[2025-01-01 00:00:00,2026-01-01 00:00:00)\"},{\"n\":\"2024\",\"v\":\"[2024-01-01 00:00:00,2025-01-01 00:00:00)\"},{\"n\":\"2023\",\"v\":\"[2023-01-01 00:00:00,2024-01-01 00:00:00)\"},{\"n\":\"2022\",\"v\":\"[2022-01-01 00:00:00,2023-01-01 00:00:00)\"},{\"n\":\"2021\",\"v\":\"[2021-01-01 00:00:00,2022-01-01 00:00:00)\"},{\"n\":\"2020\",\"v\":\"[2020-01-01 00:00:00,2021-01-01 00:00:00)\"},{\"n\":\"2019\",\"v\":\"[2019-01-01 00:00:00,2020-01-01 00:00:00)\"},{\"n\":\"2018\",\"v\":\"[2018-01-01 00:00:00,2019-01-01 00:00:00)\"},{\"n\":\"2017\",\"v\":\"[2017-01-01 00:00:00,2018-01-01 00:00:00)\"},{\"n\":\"2016\",\"v\":\"[2016-01-01 00:00:00,2017-01-01 00:00:00)\"},{\"n\":\"2015-2010\",\"v\":\"[2010-01-01 00:00:00,2016-01-01 00:00:00)\"},{\"n\":\"2009-2005\",\"v\":\"[2005-01-01 00:00:00,2010-01-01 00:00:00)\"},{\"n\":\"2004-2000\",\"v\":\"[2000-01-01 00:00:00,2005-01-01 00:00:00)\"},{\"n\":\"90年代\",\"v\":\"[1990-01-01 00:00:00,2000-01-01 00:00:00)\"},{\"n\":\"80年代\",\"v\":\"[1980-01-01 00:00:00,1990-01-01 00:00:00)\"},{\"n\":\"更早\",\"v\":\"[,1980-01-01 00:00:00)\"}],番剧:[{\"n\":\"全部\",\"v\":-1},{\"n\":\"2025\",\"v\":\"[2025,2026)\"},{\"n\":\"2024\",\"v\":\"[2024,2025)\"},{\"n\":\"2023\",\"v\":\"[2023,2024)\"},{\"n\":\"2022\",\"v\":\"[2022,2023)\"},{\"n\":\"2021\",\"v\":\"[2021,2022)\"},{\"n\":\"2020\",\"v\":\"[2020,2021)\"},{\"n\":\"2019\",\"v\":\"[2019,2020)\"},{\"n\":\"2018\",\"v\":\"[2018,2019)\"},{\"n\":\"2017\",\"v\":\"[2017,2018)\"},{\"n\":\"2016\",\"v\":\"[2016,2017)\"},{\"n\":\"2015\",\"v\":\"[2015,2016)\"},{\"n\":\"2014-2010\",\"v\":\"[2010,2015)\"},{\"n\":\"2009-2005\",\"v\":\"[2005,2010)\"},{\"n\":\"2004-2000\",\"v\":\"[2000,2005)\"},{\"n\":\"90年代\",\"v\":\"[1990,2000)\"},{\"n\":\"80年代\",\"v\":\"[1980,1990)\"},{\"n\":\"更早\",\"v\":\"[,1980)\"}],电影:[{\"n\":\"全部\",\"v\":-1},{\"n\":\"2025\",\"v\":\"[2025-01-01 00:00:00,2026-01-01 00:00:00)\"},{\"n\":\"2024\",\"v\":\"[2024-01-01 00:00:00,2025-01-01 00:00:00)\"},{\"n\":\"2023\",\"v\":\"[2023-01-01 00:00:00,2024-01-01 00:00:00)\"},{\"n\":\"2022\",\"v\":\"[2022-01-01 00:00:00,2023-01-01 00:00:00)\"},{\"n\":\"2021\",\"v\":\"[2021-01-01 00:00:00,2022-01-01 00:00:00)\"},{\"n\":\"2020\",\"v\":\"[2020-01-01 00:00:00,2021-01-01 00:00:00)\"},{\"n\":\"2019\",\"v\":\"[2019-01-01 00:00:00,2020-01-01 00:00:00)\"},{\"n\":\"2018\",\"v\":\"[2018-01-01 00:00:00,2019-01-01 00:00:00)\"},{\"n\":\"2017\",\"v\":\"[2017-01-01 00:00:00,2018-01-01 00:00:00)\"},{\"n\":\"2016\",\"v\":\"[2016-01-01 00:00:00,2017-01-01 00:00:00)\"},{\"n\":\"2015-2010\",\"v\":\"[2010-01-01 00:00:00,2016-01-01 00:00:00)\"},{\"n\":\"2009-2005\",\"v\":\"[2005-01-01 00:00:00,2010-01-01 00:00:00)\"},{\"n\":\"2004-2000\",\"v\":\"[2000-01-01 00:00:00,2005-01-01 00:00:00)\"},{\"n\":\"90年代\",\"v\":\"[1990-01-01 00:00:00,2000-01-01 00:00:00)\"},{\"n\":\"80年代\",\"v\":\"[1980-01-01 00:00:00,1990-01-01 00:00:00)\"},{\"n\":\"更早\",\"v\":\"[,1980-01-01 00:00:00)\"}],国创:[{\"n\":\"全部\",\"v\":-1},{\"n\":\"2025\",\"v\":\"[2025,2026)\"},{\"n\":\"2024\",\"v\":\"[2024,2025)\"},{\"n\":\"2023\",\"v\":\"[2023,2024)\"},{\"n\":\"2022\",\"v\":\"[2022,2023)\"},{\"n\":\"2021\",\"v\":\"[2021,2022)\"},{\"n\":\"2020\",\"v\":\"[2020,2021)\"},{\"n\":\"2019\",\"v\":\"[2019,2020)\"},{\"n\":\"2018\",\"v\":\"[2018,2019)\"},{\"n\":\"2017\",\"v\":\"[2017,2018)\"},{\"n\":\"2016\",\"v\":\"[2016,2017)\"},{\"n\":\"2015\",\"v\":\"[2015,2016)\"},{\"n\":\"2014-2010\",\"v\":\"[2010,2015)\"},{\"n\":\"2009-2005\",\"v\":\"[2005,2010)\"},{\"n\":\"2004-2000\",\"v\":\"[2000,2005)\"},{\"n\":\"90年代\",\"v\":\"[1990,2000)\"},{\"n\":\"80年代\",\"v\":\"[1980,1990)\"},{\"n\":\"更早\",\"v\":\"[,1980)\"}],纪录片:[{\"n\":\"全部\",\"v\":-1},{\"n\":\"2025\",\"v\":\"[2025-01-01 00:00:00,2026-01-01 00:00:00)\"},{\"n\":\"2024\",\"v\":\"[2024-01-01 00:00:00,2025-01-01 00:00:00)\"},{\"n\":\"2023\",\"v\":\"[2023-01-01 00:00:00,2024-01-01 00:00:00)\"},{\"n\":\"2022\",\"v\":\"[2022-01-01 00:00:00,2023-01-01 00:00:00)\"},{\"n\":\"2021\",\"v\":\"[2021-01-01 00:00:00,2022-01-01 00:00:00)\"},{\"n\":\"2020\",\"v\":\"[2020-01-01 00:00:00,2021-01-01 00:00:00)\"},{\"n\":\"2019\",\"v\":\"[2019-01-01 00:00:00,2020-01-01 00:00:00)\"},{\"n\":\"2018\",\"v\":\"[2018-01-01 00:00:00,2019-01-01 00:00:00)\"},{\"n\":\"2017\",\"v\":\"[2017-01-01 00:00:00,2018-01-01 00:00:00)\"},{\"n\":\"2016\",\"v\":\"[2016-01-01 00:00:00,2017-01-01 00:00:00)\"},{\"n\":\"2015-2010\",\"v\":\"[2010-01-01 00:00:00,2016-01-01 00:00:00)\"},{\"n\":\"2009-2005\",\"v\":\"[2005-01-01 00:00:00,2010-01-01 00:00:00)\"},{\"n\":\"2004-2000\",\"v\":\"[2000-01-01 00:00:00,2005-01-01 00:00:00)\"},{\"n\":\"90年代\",\"v\":\"[1990-01-01 00:00:00,2000-01-01 00:00:00)\"},{\"n\":\"80年代\",\"v\":\"[1980-01-01 00:00:00,1990-01-01 00:00:00)\"},{\"n\":\"更早\",\"v\":\"[,1980-01-01 00:00:00)\"}]}};\n\nfunction parseContent(textData) {\n    let result,message,emote;\n    let pic=\"\";\n    var messageMatch = textData.match(/message=([^,]+?),/);\n    if (messageMatch) {\n        message = messageMatch[1].trim();      \n    }\n    let emoteMatch = textData.match(/text=\\[.*?\\],\\s*url=[^,]+,/g);\n    if(emoteMatch){\n        emoteMatch.forEach(x=>{\n            let title = x.match(/text=(\\[.*?\\])/)[1];   \n            let url = x.match(/url=([^,]+),/)[1];  \n            title = title.replace(/(\\[|\\]|\\$)/g,'\\\\$1');   \n            let re = new RegExp(title,\"g\");      \n            \n            let img = `<img src=\"${url},{style:'text'}\">`;\n            message = message.replace(re,img);         \n        })\n    }\n    var picturesMatch = textData.match(/pictures=\\[([^\\]]+)\\],/);\n    if (picturesMatch) {\n        var picturesBlock = picturesMatch[1];\n        var srcMatch = picturesBlock.match(/\"img_src\":\"([^\"]+)\"/g);        \n        if(srcMatch){\n            srcMatch.forEach(x=>{\n                let src = x.match(/\"img_src\":\"([^\"]+)\"/);        \n                pic +=`<img src=\"${src[1].replace(/\\\\\\//g, '/') }\">`\n            })\n        }       \n    }\n    result = message+pic\n    return result;\n}\n\nfunction getValueByIconAndName(icon, filterType, optionName, typeName) {\n  let targetType = typeName;\n  \n  if (!targetType && icon) {\n    let iconIndex = fenlei.图标.indexOf(icon);\n    if (iconIndex === -1) {\n      \n      return -1;\n    }\n    targetType = fenlei.类型[iconIndex];\n  } else if (!targetType) {\n    return -1;\n  }\n  \n  if (!fenlei[filterType]) {\n    return -1;\n  }\n  \n  let filterData = fenlei[filterType];\n  \n  if (Array.isArray(filterData)) {\n    let option = filterData.find(item => item.n === optionName);\n    return option ? option.v : -1;\n  }\n  \n  if (typeof filterData === 'object') {\n    if (filterData[targetType]) {\n      let typeData = filterData[targetType];\n      if (Array.isArray(typeData) && typeData[0] === -1) {\n        for (let i = 1; i < typeData.length; i++) {\n          if (typeData[i].n === optionName) {\n            return typeData[i].v;\n          }\n        }\n      } \n      else if (Array.isArray(typeData)) {\n        let option = typeData.find(item => item.n === optionName);\n        if (option) {\n          return option.v;\n        }\n      }\n    }\n    \n    for (let type in filterData) {\n      if (type !== targetType) {\n        let typeData = filterData[type];\n        \n        if (Array.isArray(typeData)) {\n          if (typeData[0] === -1) {\n            for (let i = 1; i < typeData.length; i++) {\n              if (typeData[i].n === optionName) {\n                return typeData[i].v;\n              }\n            }\n          } else {\n            let option = typeData.find(item => item.n === optionName);\n            if (option) {\n              return option.v;\n            }\n          }\n        }\n      }\n    }\n  }\n  \n  \n  return -1;\n}\n\nfunction getApi(type,id,other){\n    let url = \"\";\n    switch(type){\n        case \"video\":\n            url = `https://api.bilibili.com/x/web-interface/view?aid=${id}`;\n            break;\n            \n        case \"article\":\n            url = `https://api.bilibili.com/x/article/view?id=${id},{\"js\":\"book?result:'https://www.bilibili.com/opus/${other}?spm_id_from=333.1365.0.0'\"}`;\n            break;  \n            \n        case \"articlelist\":\n            break;\n            \n        case \"user\":\n        case \"live\":\n            url = `https://api.bilibili.com/x/space/wbi/acc/info?${this.getWbiEnc({mid:id})}`;\n            break;\n            \n        case \"forward\":\n            url = `https://api.bilibili.com/x/polymer/web-dynamic/v1/detail?timezone_offset=-480&platform=web&gaia_source=main_web&id=${id}&features=itemOpusStyle,opusBigCover,onlyfansVote,endFooterHidden,decorationCard,onlyfansAssetsV2,ugcDelete,onlyfansQaCard,editable,opusPrivateVisible,avatarAutoTheme,sunflowerStyle,eva3CardOpus,eva3CardVideo,eva3CardComment&web_location=333.1368&x-bili-device-req-json=%7B%22platform%22:%22web%22,%22device%22:%22pc%22,%22spmid%22:%22333.1368%22%7D,{\"js\":\"book?result:'https://t.bilibili.com/${other}?spm_id_from=333.1365.0.0'\"}`;\n            break;\n            \n        case \"opus\":\n            url = `https://api.bilibili.com/x/polymer/web-dynamic/v1/opus/detail?features=\titemOpusStyle,endFooterHidden,onlyfansAssetsV2,ugcDelete,commentsNewVersion&id=${id},{\"js\":\"book?result:'https://www.bilibili.com/opus/${other}?spm_id_from=333.1365.0.0'\"}`;\n            break;\n        case \"media_bangumi\":\n        case \"media_ft\":\n        url = `https://api.bilibili.com/pgc/view/web/season?season_id=${id}`;\n        break\n    }\n    \n    return url\n}\n\n//分享链接\nfunction getShareUrl(type,id){\n    let url = \"\";\n\tswitch(type){\n        case \"video\":\n            url = `https://m.bilibili.com/video/av${id}`;\n            break;\n            \n        case \"article\":\n            url = `https://m.bilibili.com/opus/${id}`\n            break;\n            \n         case \"forward\":\n             url = `https://m.bilibili.com/dynamic/${id}`\n             break;   \n             \n          case \"user\":\n              url = `https://m.bilibili.com/space/${id}`\n              break;\n              \n          case \"articlelist\":\n              url = `https://www.bilibili.com/read/readlist/rl${id}`;\n              break      \n              \n          case \"media_bangumi\":\n              url = `https://m.bilibili.com/bangumi/play/ss${id}`;\n              break\n\t}\n\treturn url\n}\n\n//打开发现链接\nfunction getEapi(type,id,other){\n    let offset = `{\\{if(page==1){source.put(\"nextoffset\",\"\")};source.get(\"nextoffset\");}}`;\n    let url = \"\";\n    switch(type){\n        case \"videolist\":\n            url = `https://api.bilibili.com/x/v2/medialist/resource/list?out_referer=https%3A%2F%2Fspace.bilibili.com%2F&mobi_app=web&type=1&biz_id=${id}&ps=20&desc=true&sort_field=1&oid=${offset}&tid=0&bvid=&otype=2&with_current=false&direction=false&preview=0&use_pn=false&pn={{page}}&web_location=333.1245`;\n            break;\n        case \"space\":\n            let key = other?other.split(\"❌❌\"):[\"\",\"\"]\n            url = `https://api.bilibili.com/x/polymer/web-dynamic/v1/feed/space${key[0]}?host_mid=${id}&type=all&features=itemOpusStyle,listOnlyfans,opusBigCover,forwardListHidden,decorationCard,commentsNewVersion,onlyfansAssetsV2,ugcDelete,sunflowerStyle,eva3CardOpus,eva3CardVideo,eva3CardComment&page={{page}}&offset=${offset}${key[1]}`;\n            break;\n        case \"seasons_series_list\":\n            url = `https://api.bilibili.com/x/polymer/web-space/seasons_series_list?mid=${id}&page_size=20&page_num={{page}}&web_location=333.1387`;\n            break;\n                \n        }\n    \n    return url\n    \n}\n\n\nfunction getVideoQuality(code) {\n    var description = \"\";\n    switch (parseInt(code)) {\n        case 30000:\n            description = \"杜比\";\n            break;\n        case 20000:\n            description = \"4K\";\n            break;\n        case 10000:\n            description = \"原画\";\n            break;\n        case 400:\n            description = \"蓝光\";\n            break;\n        case 250:\n            description = \"超清\";\n            break;\n        case 150:\n            description = \"高清\";\n            break;\n        case 80:\n            description = \"流畅\";\n            break;\n        default:\n            description = \"未知清晰度\";\n    }\n    return description;\n}\n\nfunction getSeachType(type){\n\tlet result;\n\tswitch(type){\n\t\tcase \"1\":\n    \t\tresult= \"番剧\";\n    \t\tbreak;\n\t\tcase \"2\":\n    \t\tresult= \"电影\"\n    \t\tbreak;\n\t\tcase \"3\":\n    \t\tresult= \"纪录片\"\n    \t\tbreak;\n        case \"4\":\n            result= \"国创\"\n            break;\n        case \"5\":\n            result= \"电视剧\"\n            break;\n        case \"7\":\n            result= \"综艺\"\n            break;\n        default:\n            return \"\"\n\t\t}\n\t\treturn \"🎬\"+result\n}\n\nfunction getNodes(nodes){\n\t  const {java} = this;\n\t  let text = \"\";\n      let js;\n      nodes.pics?nodes.pics.forEach(pic=>{\n          text += `<img src=\"${pic.url}\">`\n      }):null;\n    nodes[0]?nodes.forEach(node=>{\n        switch(node.type || node.node_type){\n            case 1:\n            case \"TEXT_NODE_TYPE_WORD\":\n                text += node.word.words;\n            break;\n            \n            case 2:\n            case \"TEXT_NODE_TYPE_RICH\":\n                let rich = node.rich;\n                switch(rich.type){\n                    case \"RICH_TEXT_NODE_TYPE_TEXT\":\n                        text += rich.text;\n                    break;\n                    \n                   case \"RICH_TEXT_NODE_TYPE_AT\":\n                       text+=`${this.getClickImg(\"user\",rich.rid)}${rich.text.replace(/^@/,'')}`;\n                    break;\n                    \n                    case \"RICH_TEXT_NODE_TYPE_OGV_EP\":\n                    case \"RICH_TEXT_NODE_TYPE_OGV_SEASON\":\n                    case \"RICH_TEXT_NODE_TYPE_AV\":\n                    case \"RICH_TEXT_NODE_TYPE_BV\":\n                        text+=`\\n${this.getClickImg(\"video\",rich.rid)}${rich.text}\\n`;\n                    break;\n                    \n                    case \"RICH_TEXT_NODE_TYPE_CV\":\n                        text+=`${this.getClickImg(\"article\",rich.rid)}${rich.text}`;\n                    break;\n                    \n                    case \"RICH_TEXT_NODE_TYPE_EMOJI\":\n                        text += `<img src=\"${rich.emoji.icon_url},{style:\\\"text\\\"}\">`;\n                    break;\n                    \n                    case \"RICH_TEXT_NODE_TYPE_VIEW_PICTURE\":\n                        let pics = rich.pics;\n                        pics.forEach(pic=>{\n                            text += `<img src=\"${pic.src}\">`\n                        })\n                    break;\n                    \n                    case \"RICH_TEXT_NODE_TYPE_WEB\":\n                        text+=`${this.getClickImg(\"link\",rich.jump_url)}${rich.text}`;\n                    break;\n                    \n                    default:\n                        text += rich?.text??\"\"\n                    break;\n                }\n            break;\n         }\n     }):\"\"\n    return text\t\n}\n\nfunction getLinkCard(data){\n    const {java} = this;\n    let html = \"\";\n    let d,title,cover,desc,desc1,desc2,url;\n    let type = data.type;\n    switch(type){\n        //视频\n        case \"ADDITIONAL_TYPE_UGC\":\n        case \"LINK_CARD_TYPE_UGC\":\n            d = data.ugc;\n            title = `${this.getClickImg(\"video\",d.id_str)}${d.title}\\n`;\n            cover =  `${this.getClickImg(\"video\",d.id_str,d.cover,1)}\\n`;\n            let duration = \"时长：\"+d.duration;\n            let play = d.desc_second;\n            html += title+cover+duration+\"  \"+play\n            break;\n            \n        case \"ADDITIONAL_TYPE_COMMON\":\n        case \"LINK_CARD_TYPE_COMMON\":\n            d = data.common;\n            title = d.title;\n            desc1 = d.desc1;\n            desc2 = d.desc2;\n            url = d.jump_url\n            cover = `${this.getClickImg(\"link\",url,d.cover,2)}\\n`;\n            html += title+cover+desc1+\"\\n\"+desc2\n        break;\n        \n        case \"ADDITIONAL_TYPE_RESERVE\":\n        case \"LINK_CARD_TYPE_RESERVE\":\n            d = data.reserve;\n            title = d.title;\n            desc1 = d.desc1.text;\n            let status = d.button.status;\n            let t = d.button.type;\n            let button;\n            \n            if(status == 1){\n                button = d.button?.uncheck?.text\n            }else{\n                button = d.button?.check?.text\n            }\n            if(t == 1){\n                button = d.button.jump_style.text;\n            }\n            let svg = `<svg width=\"180\" height=\"80\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"1\" y=\"1\" width=\"178\" height=\"78\" rx=\"4\" fill=\"#50B4E5\" stroke=\"#fff\" stroke-width=\"0.5\"/><text x=\"${178/2}\" y=\"${78/2+12}\" text-anchor=\"middle\"  dominant-baseline=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"35\" font-weight=\"bold\" fill=\"#fff\">${button}</text></svg>`;\n            svg = 'data:image/svg+xml;base64,' + java.base64Encode(svg);\n            if(t == 1){\n                cover = this.getClickImg(\"link\",d.button.jump_url,svg,2)\n            }else{\n                cover = this.getClickImg(\"user\",d.up_mid,svg,2)\n            }\n            \n            html += cover+\"\\n\"+title+\"\\n\"+desc1\n            break\n            \n        case \"LINK_CARD_TYPE_OPUS\":\n            //未找到测试样本\n            return type+\"未找到本测试样本，如果你看到这个信息，请把这个详情页链接给我\"\n            break;\n            \n        case \"LINK_CARD_TYPE_ITEM_NULL\":\n            return data..item_null.text\n            \n        default:\n           html = \"\"\n         \n    }\n    return html?\"\\n————————\\n\"+html:html\n}\n\nfunction getMajor(major){\n    const {java} = this;\n    let html = \"\";\n    let js,title,cover,id,desc,t;\n    let type = major.type;\n    switch(type){\n        case \"MAJOR_TYPE_NONE\":\n            return   \"转发动态已失效\"\n        \n        case \"MAJOR_TYPE_UGC_SEASON\":\n        case \"MAJOR_TYPE_ARCHIVE\":\n            let av = major?.archive ?? major.ugc_season;\n            title = av.title;\n            id = av.aid;\n            cover = av.cover;\n            if(typeof cover !== \"string\"){\n                cover = cover.cover\n            }\n            desc = av.desc;\n            t = \"video\"\n        break;\n        \n        case \"MAJOR_TYPE_LIVE\":\n        case \"LINK_CARD_TYPE_LIVE\":\n            return this.generateBadgeSVG(major,\"live\");\n            \n        case \"MAJOR_TYPE_ARTICLE\":\n            let article = major.article;\n            cover = article.covers[0]\n            title = article.title;\n            desc = article.desc;\n            id = article.id;\n            t = \"article\"\n        break;\n            \n        case \"MAJOR_TYPE_DRAW\":\n            let items = major.draw.items;\n            items.forEach(item=>{\n                html += `<img src=\"${item.src}\">`\n            });\n            return html\n        \n        case \"MAJOR_TYPE_MUSIC\":\n        case \"LINK_CARD_TYPE_MUSIC\":\n            return type\n        break;\n        \n        case \"MAJOR_TYPE_COMMON\":\n            return this.generateBadgeSVG(major)\n        \n        /*\n        case \"MAJOR_TYPE_MUSIC\":\n            return type\n        break;\n        */\n        case \"MAJOR_TYPE_OPUS\":\n            let opus = major.opus.summary;\n            let rich_text_nodes = opus.rich_text_nodes;\n            let pics = major.opus?.pics || [];\n            \n            rich_text_nodes?rich_text_nodes.forEach(node=>{\n\t  \t    let nodes = [{}];\n\t  \t    nodes[0].type = \"TEXT_NODE_TYPE_RICH\";\n\t  \t    nodes[0].rich = node;  \n   \t    html += this.getNodes(nodes); \t    \n\t  \t}):null;\n          pics.forEach(x=>{\n                html += `<img src=\"${x.url}\">`\n            })\n          return html\n          \n          default:\n              return type+\"\\n\"+JSON.stringify(major)\n    }\n    \n       html +=`\\n${this.getClickImg(t,id)}${title}\\n`;\n       js = {\n               type : t,\n               js:`book?getLinkIcon(\"${t}\",\"${id}\",result):result`\n              }\n              html += cover?`\\n${this.getClickImg(t,id,cover,1)}\\n`:\"\";\n              html += desc\n    return html\n}\n\n\n\nfunction getDynamicType(type){\n\tswitch(type){\n\t\tcase \"DYNAMIC_TYPE_AV\":\n\t\treturn \"🎥\"\n\t\tcase \"DYNAMIC_TYPE_UGC_SEASON\":\n\t\treturn \"🗂\"\n\t\tcase \"DYNAMIC_TYPE_ARTICLE\":\n\t\treturn \"📖\"\n\t\tcase \"DYNAMIC_TYPE_LIVE\":\n\t\treturn \"📺\"\n\t\tcase \"DYNAMIC_TYPE_DRAW\":\n\t\treturn \"🖼\"\n\t\tcase \"DYNAMIC_TYPE_WORD\":\n\t\treturn \"📝\"\n\t\tdefault:\n\t\treturn \"\"\n\t\t}\n\t}\n    \n    \nfunction getDynamicUrl(type,json){\n\tconst {java} = this;\n\tlet url;\n    \n\tswitch(type){\n\t\t//转发\n        case \"DYNAMIC_TYPE_COMMON_SQUARE\":\n        case  \"DYNAMIC_TYPE_FORWARD\":\n            url = this.getApi(\"forward\",this.S(\"$.id_str\"),this.S(\"$.id_str\"))\n    \t\tbreak;\n         \n         //视频   \n        case  \"DYNAMIC_TYPE_AV\":\n\t\tcase \"DYNAMIC_TYPE_UGC_SEASON\":\n            url = this.getApi(\"video\",this.S(\"$.modules..major..aid\"));\n            break;\n            \n\t\t//专栏\n\t\tcase \"DYNAMIC_TYPE_ARTICLE\":\n            url = this.getApi(\"article\",this.S(\"$.basic.comment_id_str\"),this.S(\"$.id_str\"))\n\t\tbreak;\n\t\t\n\t\t//直播间分享\n\t\tcase \"DYNAMIC_TYPE_LIVE\":\n            java.toast(\"未找到样本测试，如果你看到这个信息，请把复制详情页链接给我\");\n            return \"未找到样本测试，如果你看到这个信息，请把复制详情页链接给我\"\n\t\tbreak;\n\t\t\n\t\t//直播开播\n\t\tcase \"DYNAMIC_TYPE_LIVE_RCMD\":\n            let uid = this.S(\"$..major.live_rcmd.content\").match(/\"uid\":(\\d+)/)[1];\n            url = this.getApi(\"live\",uid);\n\t\tbreak;\n\t\t\n\t\t//其他动态\n\t\t/*\n\t\tcase \"DYNAMIC_TYPE_DRAW\":\n\t\tcase \"DYNAMIC_TYPE_WORD\":\n\t\t*/\n        \n\t\tdefault:\n            url = this.getApi(\"opus\",this.S(\"$.id_str\"),this.S(\"$.id_str\"))\n\t\tbreak\n\t\t}\n        return url\n\t}\n    \nfunction generateBadgeSVG(data,type) {\n  const {java} = this;\n  data = data?.common ?? data?.live\n  let badge = data.badge;\n  let jstext;\n  let width = 180;\n  let height = 80;\n  let borderRadius = 4;\n  \n  let textX = width / 2;\n  let textY = height / 2+12;\n  \n  let svg = `\n<svg width=\"${width}\" height=\"${height}\" xmlns=\"http://www.w3.org/2000/svg\">\n  <!-- 背景矩形 -->\n  <rect\n    x=\"1\"\n    y=\"1\"\n    width=\"${width - 2}\"\n    height=\"${height - 2}\"\n    rx=\"${borderRadius}\"\n    fill=\"${badge.bg_color}\"\n    stroke=\"#fff\"\n    stroke-width=\"0.5\"\n  />\n  \n  <text\n    x=\"${textX}\"\n    y=\"${textY}\"\n    text-anchor=\"middle\"\n    dominant-baseline=\"middle\"\n    font-family=\"Arial, sans-serif\"\n    font-size=\"35\"\n    font-weight=\"bold\"\n    fill=\"${badge.color}\"\n  >\n    ${badge.text}\n  </text>\n</svg>`;\n\nif(!type)type = \"link\";\nlet id = type==\"live\"?data.id:data.jump_url;\n   svg = 'data:image/svg+xml;base64,' + java.base64Encode(svg);\n   let img = `\\n${this.getClickImg(type,id,svg,2)}标题：${data.title}\\n详细：${data.desc??data.desc_second}\\n${this.getClickImg(type,id,data.cover,1)}\\n`\n  return img\n}\n\n    \nfunction getReply(oid,type,mode){\n    const {java} = this;\n\tlet queryJson = `{oid:\"${oid}\",type:${type},mode:${mode},plat:1,web_location:1315875,pagination_str:JSON.stringify({\"offset\":source.get(\"nextoffset\")})}`;\n\tlet u = `https://api.bilibili.com/x/v2/reply/wbi/main?{{if(page==1){source.put(\"nextoffset\",\"\")};getWbiEnc(${queryJson})}}`;\n\treturn u\n\t}\n\nfunction getOpus(mid,type){\n\tlet queryJson = `{host_mid:${mid},page:page,offset:source.get(\"nextoffset\"),type:\"${type}\",\"web_location\":333.1387}`;\n         let u = `https://api.bilibili.com/x/polymer/web-dynamic/v1/opus/feed/space?{\\{if(page==1){source.put(\"nextoffset\",\"\")};getWbiEnc(${queryJson})}}`;    \n        return u\n\t}\n\t\nfunction getType(){\n\tlet type;\n\tif(/📖/.test(this.M(\"点击或长按UP主\"))){\n\t\t\ttype = \"article\"\n\t\t}else{\n            type = \"video\"\n        }\n     return type\n\t}\n  \n  //类型,id,图片链接,样式\nfunction getClickImg(type,id,src,s,t){\n    const {java} = this;\n    let jstext;\n    \n    if(src){\n        jstext = `book?getLinkIcon(\"${t??type}\",\"${id}\"):result`\n    }else{\n        src=`data:image/svg+xml;base64,`;\n        jstext = `book?getLinkIcon(\"${t??type}\",\"${id}\"):getSvg(\"${type}\")`\n    }\n   if(s==1){\n       s = \"full\"\n   }else if(s==2){\n       s = \"default\"\n   }\n    let js = {\n        type : type,\n        js:jstext,\n        style:s??\"text\"\n       }\n     let img =  `<img src=\"${src},${JSON.stringify(js)}\">`\n     return img\n}\n\nfunction processHtml(str){\n    const {java} = this;\n    let doc = org.jsoup.Jsoup.parse(str);\n    let link,js;\n    if (!doc) {\n        return str;\n    }\n     var atag = doc.select(\"a\");\n     for (var i = 0; i < atag.size(); i++) {\n         var e = atag.get(i);\n         let link = e.attr(\"href\");\n         let text = e.text()?e.text(\"网页链接\"):e.text();\n         let img =this.getClickImg(\"link\",link)+text;\n         img = img.replace(/{.*}/,function (match){\n             return match.replace(/\"/g,'&quot;')\n         });\n        \n        e.html(img);\n         \n        }\n        \n        var videocard = doc.select(\".video-card,.article-card\");\n        for (var i = 0; i < videocard.size(); i++) {\n            var e = videocard.get(i);\n            let aa = \"\";\n            let type =  /video/.test(e.attr(\"class\"))?\"video\":\"article\";\n            let link = e.attr(\"aid\");\n            if(/,/.test(link)){\n                let linkl = link.split(\",\");\n                linkl.forEach(x=>{\n                    aa+=this.getClickImg(type,x)+x+\"<br>\";\n                });\n                e.before(aa.replace(/\"/g,'&quot;'))\n            }else{\n             let img = this.getClickImg(type,link,e.attr(\"src\"),1);\n             img = img.match(/src=\"(.*)\"/)[1];\n             e.attr(\"src\",img);\n             }\n             \n         }\n         let result = String(doc.toString()).replace(/<\\/img>/g,'')\n         return result\n}\n  \nfunction processDelta(data) {\n\tconst {java} = this\n    try {\n        if (!data || !Array.isArray(data)) {\n            return \"无效的数据格式\";\n        }\n        var html = \"\";\n        var prevText = \"\";\n        var js;\n        for (var i = 0; i < data.length; i++) {\n            var item = data[i];\n            var currenttext = \"\";\n            var insert = item.insert;\n            \n            if (insert) {\n                if (typeof insert === \"string\") {\n                    \n                    var attr = item.attributes ?? {};                   \n                        if (attr.link) {\n                            html += `${this.getClickImg(\"link\",attr.link)}${insert}`\n                        }else{\n                        html += insert\n                    }\n                }else if(typeof insert == \"object\"){                 \n                    let image = insert[\"native-image\"];\n                    if(image){                \t\t\t\n                        html += `<img src=\"${image.url}\">\\n`\n                \t}\n                    \n                    let cut_off = insert[\"cut-off\"];\n                    if(cut_off){\n                        html += \"\\n&lrm;\\n\";\n                    }\n                \t\t\n                    let article_card = insert[\"article-card\"];\n                    if(article_card){\n                        html += `${this.getClickImg(\"article\",article_card.id,article_card.url,1)}\\n`\n                      }\n                      \n                      let video_card = insert[\"video-card\"];\n                \t  if(video_card){\n                \t\t\thtml += `${this.getClickImg(\"video\",video_card.id,video_card.url,1)}\\n`\n                \t  }\n                }\n            }\n        }\n        return html;\n        \n    } catch (error) {\n        java.log(\"构建HTML时出错: \" + error);\n        return \"处理数据时发生错误\";\n    }\n}\n\n\nfunction M(e){\n    const {source} = this;\n    let m = source.getLoginInfoMap();\n    return String(m[e])\n\t}\n    \nfunction liveToUser(url){\n    const {java} = this;\n    let uid = JSON.parse(java.ajax(url)).data.uid;\n    return this.getApi(\"live\",uid);\n}\n\nfunction getLinkIcon(type,link){\n\t  const {java} = this\n      \n      let url = \"\";\n        switch(type){\n            case \"link\":\n                java.startBrowser(link, \"\");\n                return;\n                \n            case \"live\":\n                url = `https://api.live.bilibili.com/room/v1/Room/get_info?room_id=${link}`;\n                url = this.liveToUser(url);\n                break;\n                \n            case \"video\":\n                let aid = link.includes(\"BV1\")?String(bv2av(link)):link;\n             //   java.log(aid)\n                url = this.getApi(type,aid)\n                break;\n                \n            case \"article\":\n                url = this.getApi(type,link,link)\n                break;\n                \n            case \"articlelist\":\n                url = \"https://api.bilibili.com/x/article/list/web/articles?id=\"+link;\n                \n                break\n                \n            case \"user\":\n                 url = this.getApi(type,link)\n                 break\n        }\n        if(/\"js\"/.test(url)){\n            let u = url.match(/,{\"js\".*/)[0].replace(/\"}/,'\",origin:\\\"哔哩哔哩\\\"}');\n            url = url.replace(/,{\"js\".*/,'')+u;\n            \n            url = \"legado://import/addToBookshelf?src=\"+encodeURIComponent(url)\n\n            \n        }else{\n        \n        \n        url = \"legado://import/addToBookshelf?src=\"+encodeURIComponent(url)+\",{origin:\\\"哔哩哔哩\\\"}\";\n        }\n        java.openUrl(url);\n        return;\n}\n\nfunction getSvg(type){\n    const {java} = this;\n    let t = \"🔗\";\n    if(type == \"link\")t = \"🔗\";;\n    if(type ==\"video\")t=\"🎥\";\n    if(type == \"article\")t=\"📖\";\n    if(type==\"user\")t=\"👤\";\n    let svg = `\n  <svg width=\"32\" height=\"32\" xmlns=\"http://www.w3.org/2000/svg\">\n    <text x=\"16\" y=\"27\" font-family=\"Roboto Condensed\" text-anchor=\"middle\" dominant-baseline=\"middle\" font-size=\"24\" font-weight=\"bold\" fill=\"#555\">\n    ${t}\n    </text>\n  </svg>`;\n  \n    return \"data:image/svg+xml;base64,\" + java.base64Encode(svg);\n}\n\nfunction getIs(type){\n\tconst {java,chapter,cache,book} = this;\n    let url,name,data,mid,is_followed,bmid;\n   \n    if(book){\n        is_followed = \"\";\n        mid = String(cache.get(\"mid\"));\n        bmid = String(book.getVariable(\"mid\"));\n        mid = bmid?bmid:mid\n        if(mid){\n            url = this.getApi(\"user\",mid);\n            is_followed = String(JSON.parse(java.ajax(url)).data.is_followed);\n            if(is_followed == \"true\"){\n                name = \"🆙 已关注\";\n                cache.put(\"up\",1)\n            }else{\n                name = \"🆙 关注\"\n                cache.put(\"up\",0)\n            }\n       }\n    \n\tif(chapter){\n       let aid = this.b64D(chapter.url).split(\"&\")[0];\n       switch(type){\n       \t      case \"like\":\n       \t           url = \"https://api.bilibili.com/x/web-interface/archive/has/like?aid=\"+aid;\n                      data = JSON.parse(java.ajax(url)).data;\n                      if(data == 1){\n                          name = \"👍🏻 已点赞\"\n                          cache.put(\"like\",1,300)\n                      }else{\n                          name = \"👍🏻 点赞\"\n                          cache.put(\"like\",0,300)\n                      }\n       \t      break\n       \t      case \"coin\":\n                      url = \"https://api.bilibili.com/x/web-interface/archive/coins?aid=\"+aid;\n                      data = JSON.parse(java.ajax(url)).data.multiply;\n                      cache.put(\"coin\",data,300)\n                      if(data == 0){\n                          name = \"🪙 投币\"                  \n                      }else{\n                          name = \"🪙 已投\"+data+\"枚\"\n                      }\n       \t      break\n       \t      case \"fav\":\n                     url = \"https://api.bilibili.com/x/v2/fav/video/favoured?aid=\"+aid;\n                      data = JSON.parse(java.ajax(url)).data.favoured;\n                      if(data == true){\n                          name = \"⭐️ 已收藏\"\n                          cache.put(\"fav\",1,300)\n                      }else{\n                          name = \"⭐️ 收藏\"\n                          cache.put(\"fav\",0,300)\n                      }\n       \t}\n         }  \n\t}\nreturn name\t\n\t}\n    \nfunction b64D(s){\n\t\tconst {java} = this;\n\t\t  let str = s.match(/base64,(.*?),/)[1];\n\t\t  return String(java.base64Decode(str))\n}\n\nfunction S(s){\n\tconst {java} = this;\n\treturn String(java.getString(s))\n}\n\n\n/*\nconst XOR_CODE = 23442827791579n; const MASK_CODE = 2251799813685247n; const MAX_AID = 1n << 51n; const BASE = 58n; const data = 'FcwAPNKTMug3GV5Lj7EJnHpWsx4tb8haYeviqBz6rkCy12mUSDQX9RdoZf';\n\n function av2bv(aid) { const bytes = ['B', 'V', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0']; let bvIndex = bytes.length - 1; let tmp = (MAX_AID | BigInt(aid)) ^ XOR_CODE; while (tmp > 0) { bytes[bvIndex] = data[Number(tmp % BigInt(BASE))]; tmp = tmp / BASE; bvIndex -= 1; } [bytes[3], bytes[9]] = [bytes[9], bytes[3]]; [bytes[4], bytes[7]] = [bytes[7], bytes[4]]; return bytes.join(''); }\n \nfunction bv2av(bvid) { const bvidArr = Array.from(bvid); [bvidArr[3], bvidArr[9]] = [bvidArr[9], bvidArr[3]]; [bvidArr[4], bvidArr[7]] = [bvidArr[7], bvidArr[4]]; bvidArr.splice(0, 3); const tmp = bvidArr.reduce((pre, bvidChar) => pre * BASE + BigInt(data.indexOf(bvidChar)), 0n); return Number((tmp & MASK_CODE) ^ XOR_CODE); } \n\n*/\n\nconst XOR_CODE = 23442827791579; const MASK_CODE = 2251799813685247; const MAX_AID = 2251799813685248; const BASE = 58; const data = 'FcwAPNKTMug3GV5Lj7EJnHpWsx4tb8haYeviqBz6rkCy12mUSDQX9RdoZf'; function av2bv(aid) { var bytes = ['B','V','1','0','0','0','0','0','0','0','0','0']; var bvIndex = 11; var aidNum = Number(aid); var tmp = bitwiseXor(bitwiseOr(MAX_AID, aidNum), XOR_CODE); while (tmp > 0) { bytes[bvIndex] = data[tmp % BASE]; tmp = Math.floor(tmp / BASE); bvIndex--; } var temp = bytes[3]; bytes[3] = bytes[9]; bytes[9] = temp; temp = bytes[4]; bytes[4] = bytes[7]; bytes[7] = temp; return bytes.join(''); } function bv2av(bvid) { var bvidArr = bvid.split(''); var temp = bvidArr[3]; bvidArr[3] = bvidArr[9]; bvidArr[9] = temp; temp = bvidArr[4]; bvidArr[4] = bvidArr[7]; bvidArr[7] = temp; bvidArr.splice(0, 3); var tmp = 0; for (var i = 0; i < bvidArr.length; i++) { tmp = tmp * BASE + data.indexOf(bvidArr[i]); } return bitwiseXor(bitwiseAnd(tmp, MASK_CODE), XOR_CODE); } function bitwiseOr(a, b) { var highA = Math.floor(a / 4294967296); var lowA = a & 4294967295; var highB = Math.floor(b / 4294967296); var lowB = b & 4294967295; var resultHigh = highA | highB; var resultLow = lowA | lowB; return resultHigh * 4294967296 + resultLow; } function bitwiseAnd(a, b) { var highA = Math.floor(a / 4294967296); var lowA = a & 4294967295; var highB = Math.floor(b / 4294967296); var lowB = b & 4294967295; var resultHigh = highA & highB; var resultLow = lowA & lowB; return resultHigh * 4294967296 + resultLow; } function bitwiseXor(a, b) { var highA = Math.floor(a / 4294967296); var lowA = a & 4294967295; var highB = Math.floor(b / 4294967296); var lowB = b & 4294967295; var resultHigh = highA ^ highB; var resultLow = lowA ^ lowB; return resultHigh * 4294967296 + resultLow; }\n\n\n  \nfunction danmakuToLRC(xmlString, options = {}) {\n  let {\n    sortByTime = true,      \n    timeFormat = 's',       \n    includeMeta = true,     \n    escapeChars = true \n  } = options;\n  \n  let danmakuPattern = new RegExp('<d\\\\s+p=\"([^\"]+)\">(.*?)</d>', 'g');\n  let danmakus = [];\n  let match;\n  \n  while ((match = danmakuPattern.exec(xmlString)) !== null) {\n    let pAttribute = match[1];\n    let textContent = match[2];\n    let parts = pAttribute.split(',');\n    \n    if (parts.length >= 9) {\n      let time = parseFloat(parts[0]);  \n      let text = escapeChars \n        ? textContent.replace(/\\[/g, '【').replace(/\\]/g, '】')\n        : textContent;\n      \n      danmakus.push({ time, text });\n    }\n  }\n  \n  if (sortByTime) {\n    danmakus.sort((a, b) => a.time - b.time);\n  }\n  \n  let lrcContent = '';\n  \n  if (includeMeta) {\n    lrcContent += '[ti:弹幕歌词]\\n';\n    lrcContent += '[ar:Bilibili弹幕]\\n';\n    lrcContent += `[re:共${danmakus.length}条弹幕]\\n`;\n    lrcContent += `[by:danmaku-to-lrc ${new Date().toISOString().split('T')[0]}]\\n\\n`;\n  }\n  \n  danmakus.forEach((danmaku, index) => {\n    let timeTag = '';\n    let minutes,seconds;\n    if (timeFormat === 'ms') {\n      let totalMs = danmaku.time * 1000;\n      minutes = Math.floor(totalMs / 60000);\n      seconds = Math.floor((totalMs % 60000) / 1000);\n      let milliseconds = Math.floor(totalMs % 1000);\n      timeTag = `[${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}.${milliseconds.toString().padStart(3, '0')}]`;\n    } else {\n      minutes = Math.floor(danmaku.time / 60);\n      seconds = danmaku.time % 60;\n      timeTag = `[${minutes.toString().padStart(2, '0')}:${seconds.toFixed(2).padStart(5, '0')}]`;\n    }\n    \n    lrcContent += `${timeTag}${danmaku.text}\\n`;\n  });\n  \n  return lrcContent;\n}\n\n/*\nfunction modifyDanmaku(xmlStr, fontSize) {\n    if (!xmlStr) return xmlStr;\n    var size = Math.max(1, parseInt(fontSize) || 25);\n    return xmlStr.replace(\n        /<d p=\"([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)\">/g,\n        function(match, t1, t2, t3, t4, t5, t6, t7, t8, t9) {\n            \n            return `<d p=\"${t1},${t2},${size},${t4},${t5},${t6},${t7},${t8},${t9}\">`;\n        }\n    );\n}\n*/\n\nfunction modifyDanmaku(xmlStr, fontSize) {\n    if (!xmlStr) return xmlStr;\n    \n    var size = Math.max(1, parseInt(fontSize) || 25);\n    var count = 0;\n    \n    // 使用一个正则表达式同时处理两个功能\n    var result = xmlStr.replace(\n        /(<d p=\"[^\"]+\">[^<]*<\\/d>)/g,\n        function(match) {\n            if (count >= 1500) {\n                return '';\n            }\n            count++;\n            \n            // 修改字体大小\n            return match.replace(\n                /<d p=\"([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)\">/,\n                `<d p=\"$1,$2,${size},$4,$5,$6,$7,$8,$9\">`\n            );\n        }\n    );\n    \n    return result;\n}\n\n\nfunction generateMPD(Data) {\n    \n    let video = Data.video;\n    let videoData;\n    \n    \n    for(let i=1;i<video.length;i++){\n    \tif(video[i].codecid === 7){\n            \n    \t\tvideoData = video[i];\n    \t\tbreak\n\t\t}\n\t}\n    \n    let audioData = Data.audio[1];\n    let duration = Data.duration;\n    const videoBaseUrl = videoData.baseUrl;\n    const audioBaseUrl = audioData.baseUrl;\n    \n    const videoSegmentBase = videoData.segment_base || videoData.SegmentBase;\n    const audioSegmentBase = audioData.segment_base || audioData.SegmentBase;\n    \n    const videoInitRange = videoSegmentBase.initialization || videoSegmentBase.Initialization;\n    const videoIndexRange = videoSegmentBase.index_range || videoSegmentBase.indexRange;\n    \n    const audioInitRange = audioSegmentBase.initialization || audioSegmentBase.Initialization;\n    const audioIndexRange = audioSegmentBase.index_range || videoSegmentBase.indexRange;\n    \n    // 将duration格式化为ISO 8601持续时间格式\n    // duration应为秒数，格式化为PTxS格式\n    const durationStr = \"PT\" + duration + \"S\";\n    \n    const mpdContent = `<MPD xmlns=\"urn:mpeg:dash:schema:mpd:2011\" profiles=\"urn:mpeg:dash:profile:full:2011\" type=\"static\" mediaPresentationDuration=\"${durationStr}\" minBufferTime=\"PT1.5S\">\n    <Period id=\"0\" start=\"PT0.0S\">\n        <AdaptationSet id=\"0\" contentType=\"video\" width=\"${videoData.width}\" height=\"${videoData.height}\" frameRate=\"${videoData.frameRate || videoData.frame_rate}\" par=\"${videoData.sar}\" segmentAlignment=\"true\">\n            <Representation id=\"${videoData.id}\" bandwidth=\"${videoData.bandwidth}\" codecs=\"${videoData.codecs}\" mimeType=\"${videoData.mimeType || videoData.mime_type}\">\n                <BaseURL>${videoBaseUrl.replace(/&/g,'&amp;')}</BaseURL>\n                <SegmentBase indexRange=\"${videoIndexRange}\">\n                    <Initialization range=\"${videoInitRange}\"/>\n                </SegmentBase>\n            </Representation>\n        </AdaptationSet>\n        <AdaptationSet id=\"1\" contentType=\"audio\" segmentAlignment=\"true\">\n            <Representation id=\"${audioData.id}\" bandwidth=\"${audioData.bandwidth}\" codecs=\"${audioData.codecs}\" mimeType=\"${audioData.mimeType || audioData.mime_type}\">\n                <BaseURL>${audioBaseUrl.replace(/&/g,'&amp;')}</BaseURL>\n                <SegmentBase indexRange=\"${audioIndexRange}\">\n                    <Initialization range=\"${audioInitRange}\"/>\n                </SegmentBase>\n            </Representation>\n        </AdaptationSet>\n    </Period>\n</MPD>`;\n    \n    return mpdContent;\n}\n\nfunction formatTimeDynamic(totalSeconds) {\n  const hours = Math.floor(totalSeconds / 3600);\n  const remainingSeconds = totalSeconds % 3600;\n  const minutes = Math.floor(remainingSeconds / 60);\n  const seconds = remainingSeconds % 60;\n  \n  const parts = [];\n  \n  if (hours > 0) {\n    parts.push(hours.toString().padStart(2, '0'));\n  }\n  \n  // 如果有小时，分钟必须是2位\n  if (hours > 0) {\n    parts.push(minutes.toString().padStart(2, '0'));\n  } else {\n    parts.push(minutes.toString()); // 不足1小时，分钟不需要补0\n  }\n  \n  parts.push(seconds.toString().padStart(2, '0'));\n  \n  return parts.join(':');\n}\n\nfunction formatCount(count) {\n  if (count < 10000) return count.toString();  \n  const inWan = (count / 10000).toFixed(2);\n  return inWan.endsWith('.00') \n    ? `${inWan.split('.')[0]}万` \n    : `${inWan}万`;\n}\n\n function getWbiEnc(queryJson) {\n     const {java} = this;\n    const mixinKeyEncTab = [\n        46, 47, 18, 2, 53, 8, 23, 32, 15, 50, 10, 31, 58, 3, 45, 35, 27, 43, 5, 49,\n        33, 9, 42, 19, 29, 28, 14, 39, 12, 38, 41, 13, 37, 48, 7, 16, 24, 55, 40,\n        61, 26, 17, 0, 1, 60, 51, 30, 4, 22, 25, 54, 21, 56, 59, 6, 63, 57, 62, 11,\n        36, 20, 34, 44, 52\n    ];\n\n    // 对 imgKey 和 subKey 进行字符顺序打乱编码\n    function getMixinKey(orig) {\n        let temp = '';\n        mixinKeyEncTab.forEach((n) => {\n            temp += orig[n]\n        });\n        return temp.slice(0, 32);\n    }\n\n    // 为请求参数进行 wbi 签名\n    function encWbi(params, img_key, sub_key) {\n        const mixin_key = getMixinKey(img_key + sub_key),\n            curr_time = Math.round(Date.now() / 1000),\n            chr_filter = /[!'\\(\\)*]/g\n        let query = [];\n        params = Object.assign(params, { wts: curr_time });    // 添加 wts 字段\n        // 按照 key 重排参数\n        Object.keys(params).sort().forEach((key) => {\n            query.push(\n                encodeURIComponent(key) +\n                '=' +\n                // 过滤 value 中的 \"!'()*\" 字符\n                encodeURIComponent(('' + params[key]).replace(chr_filter, ''))\n            )\n        })\n        query = query.join('&');\n        const wbi_sign =String(java.md5Encode(query + mixin_key)); // 计算 w_rid\n        return query + '&w_rid=' + wbi_sign;\n    }\n\n    // 获取最新的 img_key 和 sub_key\n    function getWbiKeys() {\n        const json_content = JSON.parse(java.ajax('https://api.bilibili.com/x/web-interface/nav')).data;\n        let img_url = json_content.wbi_img.img_url;\n        let sub_url = json_content.wbi_img.sub_url;\n        return {\n            img_key: img_url.substring(img_url.lastIndexOf('/') + 1, img_url.length).split('.')[0],\n            sub_key: sub_url.substring(sub_url.lastIndexOf('/') + 1, sub_url.length).split('.')[0]\n        }\n    }\n\n    const wbi_keys = getWbiKeys();\n\n    const query = encWbi(\n        queryJson,\n        wbi_keys.img_key,\n        wbi_keys.sub_key\n    );\n    return query;\n}\n",
    "lastUpdateTime": 1772086966196,
    "loginCheckJs": "if(typeof java.readBookConfig == \"undefined\"){\tjava.startBrowser(\"https://loyc.xyz/c/legado.html#download\", \"下载阅读Σ最新测试版\");\n\tjava.longToast(\"本书源只支持最新版洛雅橙改版阅读Σ\\n请安装后重新导入书源\")\n\t}\nresult",
    "loginUi": "@js:\n\nlet all = [\n {\n        \"name\": \"模式\",\n        \"type\": \"select\",\n        \"action\":\"test()\",\n        \"chars\": [\"🎥 视 频\", \"🎧 音 频\"],\n        \"default\": Map('模式')||\"🎥 视 频\",\n        \"action\":\"setHeaders('模式='+result.get('模式'))\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.3\n           }\n    },\n    {\n        \"name\": \"点击长按UP主\",\n        \"type\": \"select\",\n        \"chars\": [\"🎬 显示视频\", \"📖 显示专栏\"],\n        \"default\": Map(\"UP主\") ||  \"🎬 显示视频\",\n        \"action\":\"setHeaders('UP主='+result.get('点击长按UP主'))\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.5\n           }\n      },  {\n        \"name\": \"👤登录\",\n        \"type\": \"button\",\n        \"action\": \"toLogin()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n           }\n    }]\n  \nlet mid = String(cache.get(\"mid\"));\nif(book && !chapter){\n\tlet bmid = String(book.getVariable(\"mid\"));\n\tmid = bmid?bmid:mid;\n    all.push({\n        \"name\":\"合集\",\n        \"type\": \"toggle\",\n        \"chars\": [\"⬇️【正序】\", \"⬆️【倒序】\"],\n        \"default\": \"⬇️【正序】\",\n        \"action\":\"java.refreshBookInfo()\",\n        \"style\": {\n               \"layout_flexGrow\": 1,\n               \"layout_flexBasisPercent\": 0.4\n           }\n    });\n    if(mid){\n        all.push({\n            \"name\": \"🆙 关注\",\n           \"viewName\": `getIs()`,\n           \"action\":`toLcf('up',\"${mid}\")`,\n           \"type\": \"button\",\n           \"style\": {\n               \"layout_flexGrow\": 1,\n               \"layout_flexBasisPercent\": 0.4\n           }\n       },{\n            \"name\": \"🆙加入书架\",\n           \"action\":`addShlef(\"${mid}\")`,\n           \"type\": \"button\",\n           \"style\": {\n               \"layout_flexGrow\": 1,\n               \"layout_flexBasisPercent\": 0.4\n           }\n       })\n    }\n}\n\nif(chapter){\n\t  if(!/x\\/article|data:liveurl/.test(chapter.url)){\n          let mymid = JSON.parse(java.ajax(\"https://api.bilibili.com/x/web-interface/nav\"))?.data?.mid || \"\";\n          if(mymid!=\"\"){\n              aid = String(java.base64Decode(String(chapter.url).match(/base64,(.*?),/)[1])).split(\"&\")[0];\n          let button = [{\n              \"name\": \"当前视频：\"+chapter.title,\n              \"type\": \"text\"\n             },\n             {\n                       \"name\": \"💬发表评论\",\n                       \"action\": `goCo(${aid},\\`${chapter.title}\\`)`,\n                       \"type\": \"button\",\n                       \"style\": {\n                           \"layout_flexGrow\": 1,\n                           \"layout_flexBasisPercent\": 1\n                          }\n              },\n             {\n                 \"name\": \"👍🏻 点赞\",\n                 \"viewName\": `getIs('like')`,\n                 \"action\":\"toLcf('like')\",\n                 \"type\": \"button\",\n                 \"style\": {\n                     \"layout_flexGrow\": 1,\n                     \"layout_flexBasisPercent\": 0.25\n                    }\n                },\n                {\n                    \"name\": \"⭐️ 收藏\",\n                    \"viewName\": `getIs('fav')`,\n                    \"type\": \"button\",\n                    \"action\":\"toLcf('fav')\",\n                    \"style\": {\n                        \"layout_flexGrow\": 1,\n                        \"layout_flexBasisPercent\": 0.25\n                     }\n                 },\n                 {\n                     \"name\": \"🪙 投币\",\n                     \"viewName\": `getIs('coin')`,\n                     \"type\": \"button\",\n                     \"action\":\"toLcf('coin')\",\n                     \"style\": {\n                         \"layout_flexGrow\": 1,\n                         \"layout_flexBasisPercent\": 0.25\n                      }\n                   },\n                   {\n                       \"name\": \"一👍🏻键🪙三⭐️连\",\n                       \"action\": `toLcf('all')`,\n                       \"type\": \"button\",\n                       \"style\": {\n                           \"layout_flexGrow\": 1,\n                           \"layout_flexBasisPercent\": 1\n                          }\n                      }]\n                      all = all.concat(button)\n           }\n      }\n}\n\n\n\nresult = JSON.stringify(all);\nsource.putLoginInfo(result);\nresult",
    "loginUrl": "function login(){\n\tsource.refreshExplore();\n\t}\n\nfunction addShlef(id,type){\n\tgetLinkIcon(\"user\",id)\n\t}\n\t\n\t\nfunction toLogin(){\n\tlet url = \"https://www.bilibili.com\";\n\tcookie.setCookie(url,\"\");\n\tjava.longToast(\"登录后请点✓\");\n\ttry{\n\tjava.startBrowserAwait(url,\"登录\").body();\n\tco = String(cookie.getCookie(\"https://www.bilibili.com\"));\n setHeaders(\"cookie=\"+encodeURIComponent(co));\n\t}catch(e){\n\t\tjava.longToast(\"你登录好像没有点✓\\n请重新进登录网页，登录后点✓\");\n\t\t}\n \n\t}\n\nfunction toLcf(type,mid){\n\tlet url,name,data,aid;\n    try{\t\n       let info = source.getLoginInfoMap();\n       let csrf = String(cookie.getKey(\"https://www.bilibili.com\",\"bili_jct\"));\n       let b64 = chapter?chapter.url:\"\";\n       let aid = b64?this.b64D(b64).split(\"&\")[0]:\"\";\n       let isLcy = Number(cache.get(type));\n       \n       switch(type){\n       \t      case \"like\":\n       \t           isLcy = isLcy==1?2:1       \t            \n       \t           url = \"https://api.bilibili.com/x/web-interface/archive/like,\"+JSON.stringify({\n                          \"method\":\"POST\",\n                          \"body\":\"aid=\"+aid+\"&like=\"+isLcy+\"&csrf=\"+ csrf\n                      });\n                      data = java.ajax(url);\n                      code = JSON.parse(data).code;\n                      if(code == 0){\n                      \t   if(isLcy == 2){\n                      \t   \t    info[\"👍🏻 点赞\"] = \"👍🏻 点赞\";\n                      \t   \t    java.toast(\"已取消点赞\");\n                      \t   \t    cache.put(type,0,300)\n                      \t   \t}else if(isLcy == 1){\n                      \t   \t\t   info[\"👍🏻 点赞\"] = \"👍🏻 已点赞\";\n                                        java.toast(\"已点赞\");\n                                        cache.put(type,1,300)\n                       \t\t}\n                      }else if(code == 65004){\n                      \t   \t    code = JSON.parse(java.ajax(url.replace(/like=2/,'like=1'))).data.code;\n                      \t   \t    if(code == 0){\n                      \t   \t    \t    java.toast(\"已点赞\");\n                                             cache.put(type,1,300)\n                      \t   \t    \t}\n                       }else if(code == 65006){\n                      \t   \t    code = JSON.parse(java.ajax(url.replace(/like=1/,'like=2'))).data.code;\n                      \t   \t    if(code == 0){\n                      \t   \t    \t    java.toast(\"已取消点赞\");\n                                             cache.put(type,0,300)\n                      \t   \t    \t}\n                         }else{\n                               java.toast(JSON.parse(data).message)\n                         }\n       \t      break\n       \t      case \"coin\":\n                     url = \"https://api.bilibili.com/x/web-interface/coin/add,\"+JSON.stringify({\n                          \"method\":\"POST\",\n                          \"body\":\"multiply=1&del_media_ids=&aid=\"+aid+\"&csrf=\"+ csrf\n                          });\n                      if(isLcy==2){\n                          java.toast(\"该视频已达投币上限\")\n                      }else{\n                          data = java.ajax(url);\n                          code = JSON.parse(data).code;\n                          if(code == 0){\n                                isLcy += 1;\n                                info[\"🪙 投币\"] = \"🪙 已投\"+isLcy+\"枚\";\n                                java.toast(\"成功投币1枚\");\n                                cache.put(type,isLcy,300)\n                          }else{\n                              java.toast(JSON.parse(data).message)\n                          }\n                      }\n       \t      break\n       \t      case \"fav\":\n                       let n = isLcy ==1?\"add_media_ids=&del_media_ids=0\":\"add_media_ids=0&del_media_ids=\";\n                       \n              \t     url = \"https://api.bilibili.com/medialist/gateway/coll/resource/deal,\"+JSON.stringify({\n                          \"method\":\"POST\",\n                          \"body\":n+\"&rid=\"+aid+\"&type=2\"+\"&csrf=\"+ csrf\n                          });\n                      data = java.ajax(url);\n                      code = JSON.parse(data).code;\n                      if(code == 0){\n                          if(isLcy == 0){\n                               info[\"⭐️ 收藏\"] = \"⭐️ 已收藏\"\n                      \t     java.toast(\"已收藏至默认收藏夹\");\n                      \t     cache.put(type,1,300)\n                          }else if(isLcy == 1){\n                               info[\"⭐️ 收藏\"] = \"⭐️ 收藏\"\n                      \t     java.toast(\"已从默认收藏夹取消\");\n                      \t     cache.put(type,0,300)\n                         }\n                      }else{\n                          java.toast(JSON.parse(data).message)\n                      }\n                     break;\n                     case \"all\":\n                         url = \"https://api.bilibili.com/x/web-interface/archive/like/triple,\"+JSON.stringify({\n                             \"method\":\"POST\",\n                             \"body\":\"aid=\"+aid+\"&csrf=\"+csrf\n                         });\n                         data = java.ajax(url);\n                         code = JSON.parse(data).code;\n                         if(code == 0){\n                             info[\"👍🏻 点赞\"] = \"👍🏻 已点赞\"\n                             info[\"⭐️ 收藏\"] = \"⭐️ 已收藏\"\n                             info[\"🪙 投币\"] = \"🪙 已投2枚\"\n                             java.toast(\"👍🏻🪙⭐️一键三连成功\")\n                         }else{\n                             java.toast(JSON.parse(data).message)\n                         }\n                     break;\n                     \n                     case \"up\":\n                          isLcy = isLcy==1?2:1;\n                          url = \"https://api.bilibili.com/x/relation/modify,\"+JSON.stringify({\n                          \"method\":\"POST\",\n                          \"body\":\"fid=\"+mid+\"&act=\"+isLcy+\"&csrf=\"+ csrf\n                      });\n                      data = java.ajax(url);\n                      code = JSON.parse(data).code;\n                      if(code == 0){\n                          if(isLcy == 1){\n                               info[\"🆙 关注\"] = \"🆙 已关注\"\n                      \t     java.toast(\"已关注至默认分组\");\n                      \t     cache.put(type,1,300)\n                          }else if(isLcy == 2){\n                               info[\"🆙 关注\"] = \"🆙 关注\"\n                      \t     java.toast(\"已从默认分组取消关注\");\n                      \t     cache.put(type,0,300)\n                         }\n                      }else{\n                          java.toast(JSON.parse(data).message)\n                      }\n                         break\n       \t}\n           java.upLoginData(info)\n         }catch(e){\n             java.log(e)\n             \n         }\n\t\n\t}",
    "respondTime": 180098,
    "ruleBookInfo": {
      "author": "$.owner.name||$.author.name\n<js>\nif(/acc\\/info/.test(baseUrl)){\n\tresult = \"查看全部动态\"\n\t}else if(/season_id=/.test(baseUrl)){\n\t\tresult = \"查看系列视频\"\n\t\t}\nresult\n</js>",
      "canReName": "1",
      "coverUrl": "$.pic||$..origin_image_urls[0]||$.list.image_urls[0]||$.list.image_url||$.face||$.cover.url||$.cover",
      "init": "<js>\nif(S(\"$.message\")!=0 &&S(\"$.message\")!=\"success\" && S(\"$.message\")!=\"OK\"){\n\tjava.toast(\"\\n❌\"+S(\"$.message\")+\"\\n\"+\"请尝试登录后进直播间\");\n\t}\n\nif((/,\"type\":1}}}/.test(result) ||S(\"$.data.fallback.id\"))&& /opus/.test(baseUrl)){\n\tlet rid = S(\"$.data.fallback.id\") || result.match(/\"rid_str\":\"(\\d+)\",/)[1];\n\tlet id = baseUrl.match(/id=(\\d+)/)[1]\n\tlet url = \n\t\tgetApi(\"article\",rid,id);\n\tjava.put(\"url\",url);\n\t java.setContent(String(java.ajax(url)));\n}\n\n if(!S(\"$.data\") && /api/.test(baseUrl)){\n\tresult = java.getElement(\"$.result\");\n\turl = \"https://api.bilibili.com/pgc/web/season/section?season_id=\"+S(\"$.result.season_id\");\n\tjava.put(\"url\",url)\n\t}else if(S(\"$.data\")){\n\t\tresult = java.getElement(\"$.data\");\t\t\n\t\t}else if(!/api/.test(baseUrl)){\n\t  result = JSON.stringify({data:{}})\n\t}\n\tresult\n</js>",
      "intro": "&emsp;&emsp;\n🕑 时长：{{formatTimeDynamic(S(\"$.duration\"))}}\n📤 发布：{{S(\"$.pubtime||$.meta.ptime||$.pubdate||$.list.publish_time\")?java.timeFormat(Number(S(\"$.pubtime||$.meta.ptime||$.pubdate||$.list.publish_time\")+\"000\")):\"\"}}\n⌨️ 更新：{{S(\"$.list.update_time||$.update_time\")?java.timeFormat(Number(S(\"$.list.update_time||$.update_time\")+\"000\")):\"\"}}\n—————————————\n👍🏻 点赞：{{formatCount(S(\"$.stat.like||$.stats.like\"))}}\n⭐️ 收藏：{{formatCount(S(\"$.stat.favorite||$.stats.view\"))}}\n🪙 投币：{{formatCount(S(\"$.stat.coin||$.stats.coin\"))}}\n—————————————\n👁 观看：{{formatCount(S(\"$.stat.view||$.stats.view\"))}}\n📖 阅读：{{formatCount(S(\"$.stats.view||$.list.read\"))}}\n🗯 弹幕：{{formatCount(S(\"$.stat.danmaku\"))}}\n💬 评论：{{formatCount(S(\"$.stat.reply||$.stats.reply\"))}}\n🔗 分享：{{formatCount(S(\"$.stat.share||$.stats.share\"))}}\n—————————————\n{{$.desc}}\n{{$.summary||$.list.summary||$.sign||$.evaluate}}\n{{S(\"$.seasons[*].season_title\")?\"<br>&lrm;<br>同系列剧集：\":\"\"}}\n{{S(\"$.seasons[*].season_title\")?S(\"$.seasons[*].season_title\").split(\"\\n\").map((x,i)=>{let b =S(\"$.seasons[*].new_ep.index_show\").split(\"\\n\");return x+\"【\"+b[i]+\"】\"}).join(\"\\n\"):\"\"}}\n{{content = \"\\n&lrm;\\n\"+S(\"$.root.content.message\");pic = S(\"$.root.content.pictures\");pic?content+\"[图片]\":content}}\n{{if(S(\"$.replies\")){let r = java.getElements(\"$.replies[*]\");let x=\"\";r.forEach(y=>{x+=\"👤【\"+y.member.uname+\"】 \"+y.reply_control.time_desc+\"\\n\"+y.content.message+(y.content.pictures?\"[图片]\":\"\")+\"\\n&lrm;\\n\";});\"\\n&lrm;\\n————回复————\\n\"+x};}}\n<js>##(📤 发布|💬 评论|🗯 弹幕|👁 观看|🪙 投币|⭐️ 收藏|👍🏻 点赞|🔗 分享|🕑 时长|📖 阅读|⌨️ 更新)：\\n|🕑 时长：0:00</js>\n<js>##(—————————————\\n){2,}</js>\n<js>if(/&emsp;&emsp;\\s+&lrm;/.test(result)){result = \"&emsp;&emsp;\"+book.intro}result</js>\n##null",
      "kind": "{{if(S(\"$.publish.is_finish\")==\"0\"){\"连载\"};if(S(\"$.publish.is_finish\")==\"1\"){\"完结\"};}},{{$.areas[*].name}},{{$.type_name}},{{S(\"$.rating.score\")?S(\"$.rating.score\")+\"分\":\"\"}},{{$.styles}},{{getSeachType(S(\"$.type\"))}},{{$.payment.tip}},{{$.vip.label.text}},{{$.sex##保密}},{{$.official.title}},{{$.tname_v2&&$.tname}},合集共{{$.ugc_season.ep_count}}个视频,所属合集：{{$.ugc_season.title||$.list.name}}##所属合集：$|合集共个视频",
      "lastChapter": "{{$.new_ep.title}}",
      "name": "$.title||$.list.name||$.name\n<js>\nif(/acc\\/info/.test(baseUrl)&&result){\n\tresult = \"👤\" + result\n\t}\nresult\n</js>",
      "tocUrl": "@js:java.get(\"url\");",
      "wordCount": "{{$.list.words}}"
    },
    "ruleContent": {
      "content": "@js:\nif (/data:reply/.test(baseUrl)) {\n    let j = String(java.hexDecodeToString(result));\n    result = parseContent(j);\n} else if (/x\\/article/.test(baseUrl)) {\n    let json = JSON.parse(src);\n    book.author = json.data.author.name;\n    if (S(\"$.data.type\") == \"3\") {\n        let data = JSON.parse(S(\"$.data.content\"));\n        result = `${processDelta(data.ops)}`\n    } else if (S(\"$.data.type\") == \"0\") {\n        result = S(\"$.data.content\");\n        result = processHtml(result);\n    } else if (S(\"$.data.type\") == \"2\") {\n        result = S(\"$.data.content\")\n    }else if(S(\"$.data.type\") == \"4\"){\n     \t  if(S(\"$.data.opus\")){\n     \t  \tlet r = \"\";\n     \t  \tlet prs = JSON.parse(src).data.opus.content.paragraphs;\n     \t  \tprs.forEach(x=>{\n     \t  \t\t    switch(x.para_type){\n     \t  \t\t    \t    case 1:\n     \t  \t\t    \t         r += x.text.nodes?getNodes(x.text.nodes)+\"\\n\":\"\\n\"\n     \t  \t\t    \t         break\n     \t  \t\t    \t    case 2:\n                                   r += getNodes(x.pic)+\"\\n\"\n     \t  \t\t   \t         break\n     \t  \t\t    \t}   \t  \t\t\n     \t  \t\t});\n                   result = r\n     \t  \t}else{\n     \t  \t\tresult = S(\"$.data.content\");\n       \timgs = JSON.parse(src).data.image_urls;\n       \tresult += imgs.map(z=>`<img src=\"${z}\">`).join(\"\")\n     \t  \t\t}\n       \t\n    \t}\n    if (JSON.parse(src).data.list) {\n        let articlelist = JSON.parse(src).data.list;\n        let name = articlelist.name;\n        if (!/article\\/list/.test(book.bookUrl)) {\n            result = `${this.getClickImg(\"link\",articlelist.id,null,null,\"articlelist\")}所属文集：${name}\\n` + result;\n        }\n    }\n    if (json.data?.top_video_info?.bvid) {\n        result = `${this.getClickImg(\"video\",json.data.top_video_info.bvid,json.data.top_video_info.pic,1)}` + result;\n        let title = `${this.getClickImg(\"video\",json.data.top_video_info.bvid)}${json.data.top_video_info.title}`;\n        result = title + \"\\n\" + result\n    }\n} else if (/opus\\/detail/.test(baseUrl)) {\n    let modules = JSON.parse(result)?.data?.item?.modules;\n    let html = \"\";\n    modules ? modules.forEach(module => {\n        switch (module.module_type) {\n            case \"MODULE_TYPE_TOP\":\n                let pics = module?.module_top?.display?.album?.pics;\n                if (pics) {\n                    pics.forEach(pic => {\n                        html += `<img src=\"${pic.url}\">\\n`\n                    });\n                }\n                break;\n\n            case \"MODULE_TYPE_CONTENT\":\n                let paragraphs = module?.module_content?.paragraphs;\n                paragraphs ? paragraphs.forEach(paragraph => {\n                    let type = paragraph.para_type;\n                    switch (type) {\n                        case 1:\n                        case 4:\n                            let nodes = paragraph?.text?.nodes;\n                            html += getNodes(nodes)\n                            break;\n\n                        case 2:\n                            let pics = paragraph?.pic?.pics;\n                            pics.forEach(pic => {\n                                html += `<img src=\"${pic.url}\">\\n`\n                            });\n                            break;\n\n                        case 3:\n                            let pic = paragraph?.line?.pic?.url;\n                            html += `<img src=\"${pic}\">\\n`\n                            break;\n\n                            //列表\n                        case 5:\n                            let items = paragraph?.list?.items;\n                            items.forEach(item => {\n                                html += item.order + getNodes(item.nodes) + \"\\n\"\n                            });\n                            break;\n\n                            //卡片 \n                        case 6:\n                            let card = paragraph.link_card.card;\n                            if (card.type == \"LINK_CARD_TYPE_LIVE\") {\n                                html += getMajor(card)\n                            } else {\n                                html += getLinkCard(card)\n                            }\n                            break;\n\n                        case 7:\n                            html += JSON.stringify(paragraph)\n                            break;\n                    }\n                }) : null\n                break\n        }\n    }) : null\n\n    result = html;\n\n} else if (/v1\\/detail/.test(baseUrl)) {\n    let html = \"\";\n    let item = JSON.parse(src).data.item;\n\n    let module_dynamic = item.modules.module_dynamic;\n    let module_author = item.modules.module_author;\n\n    html += \"🕥 \" + module_author.pub_time + \" 发布\\n\";\n\n    rich_text_nodes = module_dynamic?.desc?.rich_text_nodes;\n    rich_text_nodes ? rich_text_nodes.forEach(node => {\n        let nodes = [{}];\n        nodes[0].type = \"TEXT_NODE_TYPE_RICH\";\n        nodes[0].rich = node;\n        html += getNodes(nodes);\n    }) : null;\n\n    if (module_dynamic.major) {\n        html += getMajor(module_dynamic.major)\n    }\n    if (module_dynamic.additional) {\n        html += getLinkCard(module_dynamic.additional)\n    }\n\n    let orig = item?.orig?.modules?.module_dynamic;\n    if (orig) {\n        module_author = item?.orig?.modules?.module_author;\n        let mid = module_author?.mid;\n        name = module_author.name\n        html += `\\n—转发自：${this.getClickImg(\"user\",mid)}${name}—\\n`\n        rich_text_nodes = orig?.desc?.rich_text_nodes;\n        rich_text_nodes ? rich_text_nodes.forEach(node => {\n            let nodes = [{}];\n            nodes[0].type = \"TEXT_NODE_TYPE_RICH\";\n            nodes[0].rich = node;\n            html += getNodes(nodes);\n        }) : null;\n\n        if (orig.major) {\n            html += getMajor(orig.major)\n        }\n        if (orig.additional) {\n            html += getLinkCard(orig.additional)\n        }\n    }\n    result = html\n} else if (/data:live/.test(baseUrl)) {\n    result = String(java.hexDecodeToString(result));\n    let c = result.split(\"❌\");\n    if (/\\d+&\\d+❌/.test(result)) {\n        let code = c[0].split(\"&\");\n        let data = java.ajax(\"https://api.live.bilibili.com/xlive/web-room/v2/index/getRoomPlayInfo?room_id=\" + c[1] + \"&protocol=0,1&format=0,1,2&codec=0,1&qn=\" + code[1]);\n        data = JSON.parse(data).data;\n        let stream = data.playurl_info?.playurl?.stream;\n        let codec = stream[0].format[0].codec[0];\n        let base_url = codec.base_url;\n        let host = codec.url_info[code[0]].host;\n        let extra = codec.url_info[code[0]].extra;\n        result = host + base_url + extra;\n    } else {\n        result = c[0];\n    }\n    if (!result) {\n        result = 1;\n        java.toast(\"当前直播可能未开播，尝试刷新详情页更新状态\")\n    }\n} else {\n    let aid, cid;\n    aid = java.hexDecodeToString(result);\n    \n    if (!/🎥/.test(aid)) {\n        if (/series_id/.test(baseUrl)) {\n            let data = java.ajax(getApi(\"video\", aid));\n            p = JSON.parse(data).data;\n            if (p.pages.length > 1) {\n                java.longToast(\"当前视频分 \" + p.pages.length + \" P\\n可在详情页点击书名或长按书名查看更多分P视频\")\n            }\n            book.author = p.owner.name\n            cid = p.cid;\n        } else {\n            let l = java.hexDecodeToString(result).split(\"&\");\n            aid = l[0];\n            cid = l[1];\n        }\n\n        //dash视频\n        url = `http://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=116&fnver=0&fnval=16&fourk=1`;\n\n        if (/season_id=/.test(book.bookUrl)) {\n            url = `https://api.bilibili.com/pgc/player/web/playurl?avid=${aid}&cid=${cid}&qn=116&fnver=0&fnval=16&fourk=1`;\n        }\n\n        let data = java.ajax(url);\n        let json = JSON.parse(data);\n        book.putVariable(\"aid\", aid);\n        cache.put(\"aid\", aid, 300)\n\n        if (json.data) {\n            json = json.data\n        } else if (json.result) {\n            json = json.result\n        }\n\n        dm = String(java.ajax('https://comment.bilibili.com/' + cid + '.xml'));\n        java.put(\"dm\", modifyDanmaku(dm, 15));\n        if (/DASH/i.test(json.type) || !json.type) {\n            if (json.dash.video[0].id < 64) {\n                //切换mp4线路\n                url = `http://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=116&fnver=0&fnval=1&fourk=1`;\n                data = java.ajax(url);\n                result = JSON.parse(data).data.durl[0].url;\n            } else {\n                if (/🎧/.test(M(\"模式\"))) {\n                    java.put(\"dm\", danmakuToLRC(dm));\n                    //result = JSON.parse(data).data.durl[0].url;\n                    result = json.dash.audio[1].baseUrl;\n                } else {\n                    result = generateMPD(json.dash);\n                \n                    //result = JSON.parse(data).data.durl[0].url\n                }\n            }\n        } else if (/mp4/i.test(json.type)) {\n            result = json.durl[0].url\n        }\n    }else{\n        \nresult = `<MPD xmlns=\"urn:mpeg:dash:schema:mpd:2011\"\n     type=\"static\"\n     mediaPresentationDuration=\"PT0.5S\"\n     minBufferTime=\"PT0.5S\">\n  <Period id=\"1\" start=\"PT1S\">\n    <AdaptationSet contentType=\"video\" mimeType=\"video/mp4\">\n      <Representation bandwidth=\"1000000\">\n        <BaseURL></BaseURL>\n        <SegmentBase indexRangeExact=\"true\">\n          <Initialization sourceURL=\"\"/>\n        </SegmentBase>\n      </Representation>\n    </AdaptationSet>\n  </Period>\n</MPD>\n`;\n        \n    }\n}\n\nresult",
      "imageStyle": "FULL",
      "title": "@js:\nif(/data:reply/.test(baseUrl)){\n\t  result = chapter.tag\n\t\t}else{\n\t\t\tresult = title\n\t\t\t}\nresult"
    },
    "ruleExplore": {
      "author": "$.owner.name||$.member.uname||$.upper.name||$.modules.module_author.name||$.uname||$.author_name||$.author.name\n<js>\nif(/relation/.test(baseUrl)){\n\tresult = \"查看全部动态\"\n\t}\n\tresult\n</js>",
      "bookList": "$.data.item[*]||$.data.list[*]||$.data.medias[*]||$.data.lists[*]||$.data.top_replies[*]&&$.data.replies[*]||$.data.media_list[*]||$.data.items[*]||$.data.archives[*]||$.data.items_lists.seasons_list[*]&&$.data.items_lists.series_list[*]||$.data.pages[*]||$.result.seasons[*]||$.data[*]\n<js>\nif(/aid=(\\d+)/.test(baseUrl)){\n\tjava.log(baseUrl)\n\tjava.put(\"aid\",baseUrl.match(/aid=(\\d+)/)[1])\n\t}\nif(JSON.parse(src)?.data?.aid){\n\tjava.put(\"aid\",JSON.parse(src)?.data?.aid)\n\t}\nif(/medialist/.test(baseUrl)){\nlet m =\tJSON.parse(src || \"[]\")?.data?.media_list ?? [];\n\nif(m.length>=1){\n    source.put(\"nextoffset\",m[m.length-1].id);\n}else{\n\tresult = \"[]\";\n\t}\n}\n\nif(/reply\\/wbi\\/main/.test(baseUrl)){\n\tif(JSON.parse(src || \"[]\")?.data?.replies.length<1){\n\t\tresult = \"[]\"\n\t\t}else if(!JSON.parse(src || \"[]\")?.data){\n\t\t\tm = JSON.parse(src || \"[]\")?.message;\n\t\tm?java.toast(m):null\n\t\tresult = \"[]\"\n\t\t\t}else{\n\t\t\ta = JSON.parse(src || \"[]\").data.cursor.pagination_reply.next_offset;\nsource.put(\"nextoffset\",a);\n\t\t\t}\n}\nif(/feed\\/all|web-dynamic/.test(baseUrl)){\na = JSON.parse(src || \"[]\").data.offset;\nsource.put(\"nextoffset\",a);\n}\nif(/history/.test(baseUrl)){\na = JSON.parse(src || \"[]\").data.cursor.max;\nbusiness = JSON.parse(src || \"[]\").data.cursor.business;\nview_at = JSON.parse(src || \"[]\").data.cursor.view_at;\na = a+\"&business=\"+business+\"&view_at=\"+view_at\nsource.put(\"nextoffset\",a);\n}\n\nif(/feed\\/space/.test(baseUrl)){\n\t  if(!JSON.parse(src||\"[]\")?.data?.items.length)result = \"[]\"\n\t}\n\t\nif(/fav/.test(baseUrl)){\n\t  if(!JSON.parse(src||\"[]\")?.data?.medias.length)result = \"[]\"\n\t}\nresult\n</js>\n$.[*]",
      "bookUrl": "https://api.bilibili.com/x/web-interface/view?aid={{$.id||$.aid||$.archives[0].aid||$.modules..aid||$.mid||$.opus_id||$.history.oid}}&cid={{$.cid}}@put:{\"cid\":\"$.cid\"}\n@js:\nif (S(\"$.rpid\")) {\n    result = `https://api.bilibili.com/x/v2/reply/reply?oid=${S(\"$.oid\")}&type=${baseUrl.match(/type=(\\d+)/)[1]}&root=${S(\"$.rpid\")}&ps=100&pn=1&web_location=333.788`;\n   \n} else if (S(\"$.meta.series_id\")) {\n    result = `https://api.bilibili.com/x/series/archives?mid=${baseUrl.match(/mid=(\\d+)/)[1]}&series_id=${S(\"$.meta.series_id\")}&only_normal=true&sort=desc&ps=1000&pn=1&web_location=333.1387`;\n} else if (/feed\\/all.*?type=article/.test(baseUrl)) {\n    result = getApi(\"article\",S(\"$..rid_str\"),S(\"$..id_str\"))\n}else if(/opus\\/feed/.test(baseUrl)){\n\t\n\tresult = getApi(\"opus\",S(\"$.opus_id\"),S(\"$.opus_id\"))\n\t} else if(/article\\/up\\/lists/.test(baseUrl)){\n\t\tresult = \"https://api.bilibili.com/x/article/list/web/articles?id=\"+S(\"$.id\")\n\t} else if(/\\/pgc\\//.test(baseUrl)){\n\t\t    result = getApi(\"media_bangumi\",S(\"$.season_id||$.id\"))\n\t\t}else if(/x\\/relation|xlive/.test(baseUrl)){\n         result = getApi(\"user\",S(\"$.mid||$.uid\"))\n\t}else if(/feed\\/space/.test(baseUrl)){\n\t\t result = getDynamicUrl(S(\"$.type\"),src);\n\t\t}else {\n\t\t\tif(/aid=&/.test(result)){\n\t\t\t\tresult = result.replace(/aid=&/,'aid='+java.get('aid')+'&');\n\t\t\t\t}\n    result = result\n}",
      "coverUrl": "$.cover.url||$.pic||$.cover||$.member.avatar||$.meta.cover||$.modules..cover||$.covers[0]||$.modules..pics[0].url||$.orig..cover||$.orig..pics[0].url||$.first_frame||$..face||$..module_author.face",
      "intro": "{{$.modules..major..desc||$.desc||$.intro||$.sign||$.modules..major..summary.text||$.summary||$.subTitle||$.title}}\n{{let a;if(S(\"$.orig\")){a = `&emsp;&emsp;${S(\"$.modules..major..title||$.modules..desc.text\")}\\n&lrm;\\n-转发 @${S(\"$.orig..module_author.name\")} 的${getDynamicType(S(\"$.orig.type\"))}-\\n${S(\"$.orig..title||$.orig..summary.text\")}`};a}}\n<br>&lrm;<br>\n{{$.modules.module_dynamic.additional.reserve.title}}\n{{$.modules.module_dynamic.additional.reserve.desc1.text}}\n {{content = \"\\n&lrm;\\n\"+java.getString(\"$.content.message\");pic = String(java.getString(\"$.content.pictures\"));pic?content+\"[图片]\":content}}\n{{if(String(java.getString(\"$.replies\"))){let r = java.getElements(\"$.replies[*]\");let x=\"\";r.forEach(y=>{x+=\"👤【\"+y.member.uname+\"】 \"+y.reply_control.time_desc+\"\\n\"+y.content.message+(y.content.pictures?\"[图片]\":\"\")+\"\\n&lrm;\\n\";});\"\\n&lrm;\\n————回复————\\n\"+x};}}##null",
      "kind": "{{$.area_name&&$.area_v2_name&&$.area_v2_parent_name}},{{$.vip.label.text}},{{$.badge}},🕑 {{formatTimeDynamic(java.getString(\"$.duration\"))}}\n👍🏻 {{formatCount(java.getString(\"$.stat.like||$.cnt_info.thumb_up\"))}}\n▶️ {{formatCount(java.getString(\"$.stat.view||$.cnt_info.play\"))}}\n🗯 {{formatCount(java.getString(\"$.stat.danmaku||$.cnt_info.danmaku\"))}}\n##🕑 0:00|(?:👍🏻|▶️)\\s+(?!\\d)|🗯$",
      "lastChapter": "分{{$.page}}P {{$.new_ep.index_show||$.index_show}}{{S(\"$.articles_count\")?S(\"$.articles_count\")+\"篇文章\":\"\"}} {{$.modules.module_author.pub_time}} {{$.reply_control.time_desc}} {{S(\"$.publish_time||$.pubtime||$.meta.ptime||$.pubdate\")?java.timeFormat(Number(java.getString(\"$.pubtime||$.meta.ptime||$.pubdate||$.publish_time\")+\"000\")):\"\"}} 💬{{$.rcount}}条回复 👍🏻{{$.like}}##分P|💬条回复|发布|👍🏻$",
      "name": "{{getDynamicType(S(\"$.type\"))}}{{$.modules..major..summary.text||$.season_title||$.meta.name||$.title||$.content.message||$.modules..major..title||$.modules..desc.text||$.modules..major..desc||$.uname||$.part||$.content||$.name||$.modules..major.live_rcmd.content##(.{0,20})##$1###}}{{S(\"$.id_str\")?\"【\"+S(\"$.id_str\").replace(/^\\d{13}/,'')+\"】\":\"\"}}\n<js>\nif(/relation/.test(baseUrl)){\n\tresult = \"👤\"+result\n}else if(/,\"live_play_info/.test(result)){\n\tresult = \"📺\"+ result.match(/\"title\":\"([^\"]+)\"/)[1]\n\t}\n\tresult\n</js>",
      "wordCount": "$.words"
    },
    "ruleSearch": {
      "author": "$.author||$.uname##</*em.*?>",
      "bookList": "$.data.result[*].data[*]&&$.data.result.live_user[*]&&$.data.result.live_room[*]||$.data.result[*]",
      "bookUrl": "https://api.bilibili.com/x/web-interface/view?aid={{$.id}}@put:{\"cid\":\"$.cid\"}\n<js>\nlet type = S(\"$.type\");\nswitch(type){\n\tcase \"live_user\":\n\tcase \"live_room\":\n\tcase \"bili_user\":\n        result = getApi(\"user\",S(\"$.uid||$.mid\"));\n\tbreak;\n\t\n\tcase \"article\":\n        result = getApi(type,S(\"$.id\"))\n        break;\n  case \"media_bangumi\":\n  case \"media_ft\":\n        result = getApi(type,S(\"$.season_id\"))\n\t}\n\nresult\n</js>",
      "checkKeyWord": "--https://api.bilibili.com/x/article/view?id=34980384,{\"js\":\"book?result:'https://www.bilibili.com/opus/937892609776418850?spm_id_from=333.1365.0.0'\"}",
      "coverUrl": "$.pic||$.cover||$.user_cover||$.cover||$.image_urls[0]||$.uface||$.upic",
      "intro": "$.description||$.desc||$.usign##</*em.*?>",
      "kind": "{{S(\"$.type\")==\"live_room\"?\"📺直播间\":\"\"}}\n,{{S(\"$.type\")==\"article\"?\"📖专栏\":\"\"}},{{S(\"$.type\")==\"live_user\"?\"📺主播\":\"\"}}\n,{{S(\"$.type\")==\"bili_user\"?\"👤用户\":\"\"}}\n{{S(\"$.fans\")?\"粉丝：\"+formatCount(S(\"$.fans\")):\"\"}}\n,{{S(\"$.live_status\")==\"true\"?\"已开播\":(S(\"$.live_status\")==\"false\"?\"未开播\":\"\")}}\n{{$.official_verify.desc},}{{$.category_name}}\n,{{$.cate_name}},{{getSeachType(S(\"$.media_type||$.season_type\"))}},{{$.tag||$.tas}},{{$.category_name}}\n,{{S(\"$.media_score.score\")?S(\"$.media_score.score\")+\"分\":\"\"}},{{$.styles}},{{$.areas}},\n🕑 {{S(\"$.duration\")}},👍🏻 {{formatCount(S(\"$.like\"))}},👁 {{formatCount(S(\"$.play||$.view\"))}},🗯 {{formatCount(S(\"$.danmaku||$.reply\"))}}\n##🕑 ,|👍🏻 ,|👁 ,|🗯$|</*em.*?>|,0分",
      "lastChapter": "{{$.live_time##0000-00-00.*}}{{S(\"$.pubtime||$.meta.ptime||$.pubdate||$.pub_time\")?java.timeFormat(Number(S(\"$.pubtime||$.meta.ptime||$.pubdate||$.pub_time\")+\"000\")):\"\"}}",
      "name": "$.title||$.uname##</*em.*?>"
    },
    "ruleToc": {
      "chapterList": "<js>\nlet b = String(book.bookUrl);\nlet bmid = S(\"$.data.mid||$.data.list.mid||$.data.item.basic.uid||$.data.item.modules.module_author.mid||$.data.owner.mid||$.data.root.mid\");\n\nbook.putVariable(\"mid\", bmid);\ncache.put(\"mid\",bmid);\n\ncaid = String(cache.get(\"aid\"));\tcache.put(\"aid\",S(\"$.result.main_section.episodes[0].aid\"));\n\nbook.putVariable(\"id\",S(\"$.data.item.basic.comment_id_str\"));\ngetMode()\nif (/web-interface\\/view|series|season_id=/.test(b)) {\n    if (/^🎧/.test(Map(\"模式\"))) {\n        book.type = 32;\n    } else if (/^🎥/.test(Map(\"模式\"))) {\n        book.type = 4;\n    }\n} else if (/reply\\/reply|article/.test(b)) {\n    book.type = 8;\n}\n\nif(/acc\\/info/.test(b)){\n\tbook.type = 4;\n\t}\n\n\nif (/web-interface\\/view/.test(baseUrl)) {\n    var p = JSON.parse(result).data;\n    book.putVariable(\"mid\", p.owner.mid);\n    var d = [];\n    var aid = p.aid;\n    \n    if (p.pages.length == 1) {\n        cid = p.pages[0].cid;\n        d.push({\n            title: p.title,\n            url: `data:bilibili;base64,${java.base64Encode(aid+\"&\"+p.cid)},{\"type\":\"c\"}`,\n            pubdate: p.pubdate,\n            desc: formatTimeDynamic(p.duration)\n        });\n    } else if (p.pages.length > 1) {\n        p.pages.forEach(item => {\n            cid = item.cid;\n            d.push({\n                title: item.part===\"\"?\"无名\":item.part,\n                desc: formatTimeDynamic(item.duration),\n                url: `data:bilibili;base64,${java.base64Encode(aid+\"&\"+item.cid)},{\"type\":\"c\"}`,\n                pubdate: item.pubdate,\n\n            })\n        })\n    }\n    if (p.ugc_season) {\n        d.unshift({\n            title: \"当前视频\",\n            vol: 1\n        });\n\n        let s = p.ugc_season.sections;\n                    if(/倒序/.test(M(\"合集\"))){\n                          s= s.reverse();\n                    }\n                    d.push({\n                        title:\"视频合集\",\n                        vol:1\n                    });\n                      \n                    \n        s.forEach(el=> {\n            if(s.length>1){\n            d.push({\n                        title: \"🎥 \"+ el.title+\"【\"+el.episodes.length+\"个视频】\",\n                        url:`data:bilibili;base64,${java.base64Encode(\"🎥\"+el.title)},{\"type\":\"el\"}`\n                    });\n               }\n                    ep = el.episodes;\n                    if(/倒序/.test(M(\"合集\"))){\n                          ep = ep.reverse();\n                    }\n               ep.forEach((x,i) => {\n                     if(x.bvid === p.bvid){\n                        d[0].title = d[0].title+ \"  \"+(i+1)+\"/\" +el.episodes.length+\"【\"+el.title+\"】\"+x.title\n                    }\n                if (x.pages.length == 1) {\n                    d.push({\n                        title:(i+1)+\"🏷 \"+ x.title+\" \",\n                        url: `data:bilibili;base64,${java.base64Encode(x.aid + \"&\" + (x.pages[0] ? x.pages[0].cid : x.cid))},{\"type\":\"\"}`,\n                        pubdate: x.arc.pubdate,\n                        desc: formatTimeDynamic(x.arc.duration)\n                    });\n                }\n\n                if (x.pages.length > 1) {\n                     d.push({\n                        title: (i+1)+\" 📖 \"+ x.title+\"【\"+x.pages.length+\"P】\",\n                        url:`data:bilibili;base64,${java.base64Encode(\"🎥\"+x.title)},{\"type\":\"el\"}`\n                    });\n                    x.pages.forEach((y,j)=> {\n                        d.push({\n                            title: (i+1)+\"-\" +(j+1)+\"🏷 \"+y.part,\n                            url: `data:bilibili;base64,${java.base64Encode(x.aid + \"&\" + y.cid)},{\"type\":\"\"}`,\n                            pubdate: y?.arc?.pubdate ?? x?.arc?.pubdate ??\"\",\n                            desc: formatTimeDynamic(y?.arc.duration ?? y.duration) + \" \"+x.title\n                        });\n                    });\n                }\n            });\n        });\n    }\n    result = JSON.stringify(d)\n} else if (/reply\\/reply/.test(baseUrl)) {\n    if(JSON.parse(src)?.data?.root?.mid){\n        book.putVariable(\"mid\", JSON.parse(src)?.data?.root?.mid);\n    }\n} else if (/x\\/article\\/view/.test(baseUrl)) {\n    book.putVariable(\"mid\", S(\"$.data.author.mid\"));\n    result = JSON.stringify([{\n        \"title\": S(\"$.data.title\"),\n        \"url\": getApi(\"article\",S(\"$.data.id\"),S(\"$.data.dyn_id_str\"))\n    }])\n} else if (/acc\\/info/.test(baseUrl)) {\n    let name = S(\"$.data.name\");\n    let mid = S(\"$.data.mid\");\n    let d = [];\n    let roomid = S(\"$.data.live_room.roomid\");\n    \n    let liveStatus = S(\"$.data.live_room.liveStatus\");\n    if (liveStatus == \"1\") {\n        liveStatus = \"🔴\";\n        java.toast(\"【\" + name + \"】正在直播\");\n        java.log(\"【\" + name + \"】正在直播\");\n    } else if (liveStatus == \"0\") {\n        liveStatus = \"⚪️\"\n    }\n    if (S(\"$.data.live_room.roundStatus\") == \"1\") {\n        liveStatus = \"🟢\"\n    }\n    let title = S(\"$.data.live_room.title\");\n    \n    if (/🔴|🟢/.test(liveStatus)) {\n        result = java.ajax(\"https://api.live.bilibili.com/xlive/web-room/v2/index/getRoomPlayInfo?room_id=\"+roomid+\"&protocol=0,1&format=0,1,2&codec=0,1&qn=30000\");\n        let data = JSON.parse(result).data;\n        let stream = data.playurl_info?.playurl?.stream;\n        \n        if(stream){\n            let codec = stream[0].format[0].codec[0];\n            let base_url = codec.base_url;\n            let accept_qn = codec.accept_qn;\n            accept_qn.forEach(code=>{\n                d.push({\n                    title:getVideoQuality(code),\n                    vol:true\n                });\n               \n                    codec.url_info.forEach((u,i)=>{\n                         if(codec.current_qn==code){\n                             let host = u.host;\n                             let extra = u.extra;\n                             d.push({\n                                 title: (liveStatus+getVideoQuality(code)+(i+1) + \"、【\" + title + \"】\"  + \" \" + name + \"的直播间\").replace(/【】/, \"\"),\n                                 url: `data:liveurl;base64,${java.base64Encode(host+base_url+extra+\"❌\"+roomid)},{type:\"live\"}`\n                             })\n                         }else{\n                             d.push({\n                                 title: (liveStatus+getVideoQuality(code)+(i+1) + \"、【\" + title + \"】\"  + \" \" + name + \"的直播间\").replace(/【】/, \"\"),\n                                 url: `data:liveurl;base64,${java.base64Encode(i+\"&\"+code+\"❌\"+roomid)},{type:\"live\"}`\n                             })\n                         }\n                  })\n              })\n             \n          }else if(data.playurl_info == null){\n              d.push({\n                  title: (liveStatus+\"直播已结束【\" + title + \"】\"  + \" \" + name + \"的直播间\").replace(/【】/, \"\"),\n                  url: `data:liveurl;base64,${java.base64Encode(\"❌\"+roomid)},{type:\"live\"}`\n        })\n          }\n      }else {\n        d.push({\n            title: (liveStatus+\"【\" + title + \"】\" + \" \" + name + \"的直播间\").replace(/【】/, \"\"),\n            url: `data:liveurl;base64,${java.base64Encode(\"❌\"+roomid)},{type:\"live\"}`\n        })\n    }\n    \n   \n   /*\n  //  直接获取视频流\n    if (/中/.test(liveStatus)) {\n        let liveApi = \"https://api.live.bilibili.com/room/v1/Room/playUrl?qn=30000&cid=\" + roomid;\n        let data = java.ajax(liveApi);\n        let durl = JSON.parse(data).data.durl;\n        durl.forEach((x,i) => {\n        \tjava.log(durl.length-1-i)\n            d.push({\n                title: \"线路\" + x.order,\n                vol: true\n            }, {\n                title: (x.order + \"、【\" + title + \"】\" + liveStatus + \" \" + name + \"的直播间\").replace(/【】/, \"\"),\n                url: `data:liveurl;base64,${java.base64Encode(durl[durl.length-1-i].url)},{type:\"live\"}`\n            })\n        })\n    } else {\n        d.push({\n            title: (\"【\" + title + \"】\" + liveStatus + \" \" + name + \"的直播间\").replace(/【】/, \"\"),\n            url: `data:liveurl;base64,${java.base64Encode(roomid+\"&\"+mid)},{type:\"live\"}`\n        })\n    }\n    */\n   \n    result = JSON.stringify(d)\n} else if (/data:dynamic_type|opus\\/detail|v1\\/detail/.test(baseUrl)) {\n    \n    result = JSON.stringify([{\n        title:String(book.name),\n        url:baseUrl\n    }])\n}\nresult\n\n</js>\n$.[*]&&$.data.root&&$.data.replies[*]&&$.data.archives[*]&&$.data.articles[*]||$.data.items[*]||$.result.main_section.episodes[*]&&$.result.section[*].episodes[*]",
      "chapterName": "$.title||$.long_title||$.content.message||$..root.content.message||$.modules.module_dynamic.major.opus.title||$.modules.module_dynamic.desc.text||$.modules..major..title||$.modules..major..title\n@js:\nif(/series_id=/.test(baseUrl)){\n\tresult = result?result + \"id{{$.aid}}\":\"\"\n\t}\nif(/season_id=/.test(baseUrl)){\n\tresult = S(\"$.title\")+\" \"+S(\"$.long_title\")+\"【\"+S(\"$.badge_info.text\")+\"】\"\n\t}\nresult.replace(/【】|^ /g,'')",
      "chapterUrl": "$.url||$..root.rpid||$.rpid||$.aid||$.id||$.basic.rid_str||$..major..aid||$..id_str\n@js:\nif (/reply\\/reply/.test(baseUrl)) {\t\n\t  content = S(\"$.root.content||$.content\").replace(/(?:mtime|max_line|jump_url|meta|suggest|jump_title|members|package_id|state|type|attr|id)=.*?,\\s*/g,'')\n    result = `data:reply;base64,${java.base64Encode(content+\"&\"+S(\"$.mid\"))},{\"type\":\"\"}`;\n} else if (/series_id=/.test(baseUrl)) {\n    result = `data:series_id;base64,${java.base64Encode(result)},{\"type\":\"\"}`;\n} else if (/article\\/list/.test(baseUrl)) {\n    result = getApi(\"article\",S(\"$.id\"),S(\"$.dyn_id_str\"))\n}else if(/feed\\/space/.test(baseUrl)){\n\tlet type = S(\"$.type\");\n\tresult = getDynamicUrl(type,src);\n}else if(/season_id=/.test(baseUrl)){\n\tresult =  `data:bilibili;base64,${java.base64Encode(S(\"$.aid\")+\"&\"+S(\"$.cid\"))},{\"type\":\"\"}`\n\t}\nresult",
      "formatJs": "title.replace(/【\\d{6}】$/,'')",
      "isVolume": "vol",
      "nextTocUrl": "@js:\n\nlet list = [];\nif(/series_id=/.test(baseUrl) && !/pn=2/.test(baseUrl)){\n\tlet page = Math.ceil(Number(S(\"$.data.page.total\"))/1000);\n\tfor(i = 2;i<=page;i++){\n\t\t  list.push(baseUrl.replace(/pn=\\d+/,'pn='+i))\n\t\t}\n\t}\n\tif(/reply\\/reply/.test(baseUrl) && !/pn=2/.test(baseUrl)){\n\t\tlet c = Number(S(\"$.data.page.count\"));\t\n\t\tlet size = Number(S(\"$.data.page.size\"));\n\t\tpage = Math.ceil(c/size);\n\t\tfor(i = 2;i<=page;i++){\n\t\t  list.push(baseUrl.replace(/pn=\\d+/,'pn='+i))\n\t\t}\n\t\t}\nlist",
      "updateTime": "👤{{$..root.member.uname||$.member.uname}}   {{$..root.reply_control.time_desc||$.reply_control.time_desc}}  {{S(\"$.pubtime||$.meta.ptime||$.pubdate||$.pub_time\")?java.timeFormat(Number(S(\"$.pubtime||$.meta.ptime||$.pubdate||$.pub_time\")+\"000\")):\"\"}}   时长：{{$.desc}}{{$.modules.module_dynamic.additional..title&&$.modules.module_dynamic.major.opus.summary.text##\\n## | }}##👤\\s+|👤\\s*$|时长：(?!\\d)"
    },
    "searchUrl": "@js:\n\nlet start = key.slice(0,1);\nlet type;\nswitch(start){\n\tcase \"@\":\n\t    type = \"bili_user\";\n\t    break;\n\tcase \"#\":\n\tcase \"＃\":\n\t    type = \"article\"\n\t    break;\n\tcase \"%\":\n\t    type = \"video\"\n\t    break\n\tcase \"&\":\n\t    type = \"live\"\n\t    break;\n\tcase \"*\":\n\t    type = \"media_bangumi\";\n\t    break;\n\t case \"?\":\n\t case \"？\":\n\t     type = \"media_ft\"\n\t     break\n\t}\nif(type){\nqueryJson = {\n        __refresh__: true,\n        _extra: '',\n        context: '',\n        page: page,\n        page_size: 30,\n        order: '',\n        duration: '',\n        from_source: '',\n        from_spmid: 333.337,\n        platform: 'pc',\n        highlight: 1,\n        single_column: 0,\n        keyword: key,\n        search_type: type,\n        preload: true,\n        com2co: true\n    }\n    parms = getWbiEnc(queryJson);\n    result = 'https://api.bilibili.com/x/web-interface/wbi/search/type?' + parms;\n\n}else{\nresult = \"https://api.bilibili.com/x/web-interface/wbi/search/all/v2?\"+getWbiEnc({keyword:key,page: page,page_size: 30})\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "//解析接口\n//  https://yy.69mzf.com/player/player/?url=\n//\t https://jx.nnsvip.cn/?url=\n//  https://api.nnsvip.sbs/?url=\n\n//阅读分组图标排行(高→低)\n⏹⏺🇨🇳➡️⬅️⬆️⬇️☢️☣️♥️⚜️⚠️⚪️⚫️⚽️⛳️✈️✨⭐️🌀🌁🌃🌆🌇🌉🌋🌐🌠🌰🌶🌸🍊🍇🍋🍉🍌🍎🍑🍓🍘🍙🍡🍤🍥🍬🍭🍯🍺🎀🎈🌌🎆🎇🎉🎊🎋🎐🎖🎥🎦🎨🎫🎬🎮🎯🎲🎴🎵🎼🏀🏅🏆🏐🏖🏜🏵🏷💊💎💠💡💮💯💰📀📁📃📌📎📄📑📒📓📔📕📖📗📘📙📚📜📝📡📤📥📦📷📺📻🔑🔔🔖🔗🔘🔞🔫🔮🔲🔳🔴🔵🕯🕹🖼🗂🗃🥇🥈🥉🥊🥩🦴🧊🧧🧩🧭🧲🧻🧼🧽🪄🪙🪧🚀🚨🚩🚫🚬🚭🛸🟠🟡🟢🟣㍘㍙㍚㍛㍜㍝㍞㍟㍠㍡㍢㍣㍤㍥㍦㍧㍨㍩㍪㍫㍬㍭㍮㍯㍰Ⓜ️\n\n<js>\nn=book.name\nurl=\"https://cn.bing.com/search?q=\"+n+\"site:movie.douban.com&FORM=QBDCRD\"\nr=String(java.ajax(url))\nr=r.match(/b_algoheader\\\"\\>\\<a href=\\\"(.*)/)[1]\nd_url=r.replace(/\" h=\".*/,'')\nd_r=java.ajax(d_url)\nd_r=org.jsoup.Jsoup.parse(d_r).select(\".subject-intro p\").text()\nd_r\n</js>",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "爱看影视（优++）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://v.ikanbot.com",
    "bookUrlPattern": ".*aikanbot.com/play/\\d+",
    "customButton": false,
    "customOrder": 271,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"🚫电影🚫\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"热门\",\"url\":\"/hot/index-movie-热门{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新\",\"url\":\"/hot/index-movie-最新{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周榜\",\"url\":\"/billboard.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经典\",\"url\":\"/hot/index-movie-经典{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豆瓣高分\",\"url\":\"/hot/index-movie-豆瓣高分{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"冷门佳片\",\"url\":\"/hot/index-movie-冷门佳片{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"华语\",\"url\":\"/hot/index-movie-华语{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美\",\"url\":\"/hot/index-movie-欧美{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩国\",\"url\":\"/hot/index-movie-韩国{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日本\",\"url\":\"/hot/index-movie-日本{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动作\",\"url\":\"/hot/index-movie-动作{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"喜剧\",\"url\":\"/hot/index-movie-喜剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱情\",\"url\":\"/hot/index-movie-爱情{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻\",\"url\":\"/hot/index-movie-科幻{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑\",\"url\":\"/hot/index-movie-悬疑{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖\",\"url\":\"/hot/index-movie-恐怖{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成长\",\"url\":\"/hot/index-movie-成长{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"豆瓣top250\",\"url\":\"/hot/index-movie-豆瓣top250{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🚫剧集🚫\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"热门\",\"url\":\"/hot/index-tv-热门{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美剧\",\"url\":\"/hot/index-tv-美剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"英剧\",\"url\":\"/hot/index-tv-英剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩剧\",\"url\":\"/hot/index-tv-韩剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日剧\",\"url\":\"/hot/index-tv-日剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国产剧\",\"url\":\"/hot/index-tv-国产剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"港剧\",\"url\":\"/hot/index-tv-港剧{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综艺\",\"url\":\"/hot/index-tv-综艺{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"纪录片\",\"url\":\"/hot/index-tv-纪录片{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日本动画\",\"url\":\"/hot/index-tv-日本动画{{page==1?'':'-p-'+page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Mobile Safari/537.36\",\n\"accept\":\"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8\",\n\"referer\":\"https://www.aikanbot.com\",\n\"x-requested-with\":\"com.UCMobile\"\n}",
    "lastUpdateTime": 1766914821307,
    "respondTime": 180000,
    "ruleBookInfo": {
      "tocUrl": "<js>\nbaseUrl+',{\"webView\":true}'\n</js>"
    },
    "ruleContent": {
      "content": "@js:\n//https://jx.2s0.cn/player/?url=\n//https://op.洛阳it商城.com/pi.php?url=\n//可去广告\n//非凡、量子、优质、暴风、ikun\n\nplay='https://jx.2s0.cn/player/?url='\nresult=play+baseUrl\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\nresult",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": ".celebrity@text",
      "bookList": "a[class=\"item\"]||.item-root",
      "bookUrl": "a.0@href",
      "coverUrl": "img@data-src##^##https://imgp.aikanbot.com/proxy?url=",
      "kind": ".year@title&&.country@title",
      "name": "img@alt"
    },
    "ruleSearch": {
      "author": "class.small.-1@text## {1}##,",
      "bookList": "class.media",
      "bookUrl": "a.0@href",
      "checkKeyWord": "澳门往事",
      "coverUrl": "img@data-src##^##https://imgp.aikanbot.com/proxy?url=",
      "kind": "class.label@text&&.small.0@text##\\[|\\]|可播放| .*",
      "name": "class.title-text@text",
      "wordCount": "{{\"🤖爱看bot\"}}"
    },
    "ruleToc": {
      "chapterList": "class.line-res@div",
      "chapterName": "text",
      "chapterUrl": "udata",
      "updateTime": "udata##https?:\\/\\/(.*\\..*)\\..*\\/.*##$1\n<js>\n  result=String(result).replace(/\\.com.*|\\.cn.*|\\.cc.*|\\.vip.*/,'').replace(/https?\\:\\/\\//,'')\nif(result.match(/lz.*cdn|cdnlz/)){result='🎬量子(⭐️无广告)'}else if(result.match(/ffzy/)){result='🎬非凡(⭐️无广告)'}else if(result.match(/qihu/)){result='🎬奇虎'}else  if(result.match(/dious/)){result='🎬天空'}else if(result.match(/mstop|daayee/)){result='🎬最大'}else if(result.match(/kuaikan/)){result='🎬快看'}else if(result.match(/jszy|jisubf|jisuzy/)){result='🎬极速'}else if(result.match(/ylbf|ylzy/)){result='🎬鱼乐'}else if(result.match(/xlzy|xluuss/)){result='🎬新浪'}else if(result.match(/suoni|qrssv/)){result='🎬索尼'}else if(result.match(/ijycnd/)){result='🎬金鹰'}else if(result.match(/jiguang/)){result='🎬极光'}else if(result.match(/bfzy|bfengbf|bbff|rrcdn/)){result='🎬暴风(⭐️无广告)'}else\nif(result.match(/uku/)){result='🎬U酷'}else if(result.match(/kczy|longshengtea/)){result='🎬快车'}else if(result.match(/bdzy/)){result='🎬百度'}else \nif(result.match(/1080pzy|tlkqc/)){result='🎬无尽'}else if(result.match(/ikzy/)){result='🎬爱酷'}else if(result.match(/fsvod/)){result='🎬飞速'}else if(result.match(/taopian/)){result='🎬淘片'}else if(result.match(/68zy/)){result='🎬68'}else if(result.match(/yzzy/)){result='🎬优质'}else if(result.match(/wolong|wls|wlcdn/)){result='🎬卧龙'}else if(result.match(/hnzy|bfvvs/)){result='🎬红牛'}else if(result.match(/gsu|gszy/)){result='🎬光速'}else if(result.match(/monidai/)){result='🎬八戒'}else if(result.match(/xmyy/)){result='🎬樱花'}else if(result.match(/1080tg/)){result='🎬闪电'} else if(result.match(/subo|sbzy/)){result='🎬速播'}else if(result.match(/dmzy/)){result='🎬弹幕'}else if(result.match(/vipzyk/)){result='🎬1080'}else if(result.match(/sd-play/)){result='🎬标清'}else if(result.match(/huyall/)){result='🎬虎牙'}else if(result.match(/49zy/)){result='🎬49'}else if(result.match(/high.*playback/)){result='🎬优质(⭐️无广告)'}else if(result.match(/hhuus/)){result='🎬豪华'}else if(result.match(/pe12369/)){result='🎬少年HD'}else if(result.match(/huicheng|healthcare/)){result='🎬360'}else if(result.match(/nikanba|m3u8hw8/)){result='🎬华为(⭐️暂无广告)'}else if(result.match(/bfikun/)){result='🎬爱坤(⭐️无广告)'}else if(result.match(/wgslsw/)){result='🎬樱花'}else if(result.match(/bxgbnet/)){result='🎬OK'}else if(result.match(/qdhdcate/)){result='🎬鸭鸭'}else if(result.match(/fentvoss/)){result='🎬闪电'}else if(result.match(/oiods/)){result='🎬豆瓣'}else if(result.match(/360zyx/)){result='🎬360'}else if(result.match(/xingchongwang/)){result='🎬星虫'}else if(result.match(/dytt/)){result='🎬天堂'}\n</js>"
    },
    "searchUrl": "/search?q={{key}}{{page==1?'':'&p='+page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "感谢关耳大大",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "番茄短剧（优++）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.shanhuzs.com/",
    "customButton": false,
    "customOrder": 272,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"女频恋爱\",\"url\":\"/fqsansw/5---女频恋爱-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"反转爽剧\",\"url\":\"/fqsansw/5---反转爽-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"脑洞悬疑\",\"url\":\"/fqsansw/5---脑洞悬疑-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"年代穿越\",\"url\":\"/fqsansw/5---年代穿越-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古装仙侠\",\"url\":\"/fqsansw/5---古装仙侠-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代都市\",\"url\":\"/fqsansw/5---现代都市-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766914826709,
    "respondTime": 3376,
    "ruleBookInfo": {
      "kind": ".tag@a@text"
    },
    "ruleContent": {
      "content": "##\"url\":\"(.*)\",\"url_next\"##$1###@js:\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result.replace(/\\\\/g,''),title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'【刷新正文】播放\\n✅直链:\\n'+result",
      "replaceRegex": "##\\"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.col8",
      "bookUrl": "h4@a@href",
      "checkKeyWord": "断亲后",
      "coverUrl": "img@data-original",
      "kind": ".text@text",
      "name": "h4@a@text"
    },
    "ruleToc": {
      "chapterList": "a[href^=\"/fqsanpy/\"]",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/fqsansc/{{key}}----------{{page}}---.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "稀饭影视（优++）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://app.4kwo.com#lyc",
    "customButton": false,
    "customOrder": 273,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": false,
    "eventListener": false,
    "lastUpdateTime": 1766914831390,
    "respondTime": 180000,
    "ruleBookInfo": {
      "intro": "片名：{{$.name}}\n主演：{{$.actor}}\n编剧：{{$.writer}}\n🔮 类型：{{$.type&&$.vod_area##\\s##🔸}}\n🔥 热度：{{$.hits}}\n📝 评分：{{$.score}}分\n🔖 更新：{{$.remarks}}\n📑 简介：{{$.info##\\s*(^|[。！？]+[”」）】]?)\\s*##$1<br>}}"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "$.result.search_result[*]||$.[*]",
      "bookUrl": "https://app.4kwo.com/api.php//provide/vod_detail?token=&id={{$.id}}&ac=vod_detail",
      "coverUrl": "$.img",
      "intro": "{{$.category}}\n{{$.qingxidu}}\n{{$.score}}\n{{$.msg}}",
      "name": "$.video_name||$.name"
    },
    "ruleToc": {
      "chapterList": "@js:\nlet list=[];\n//获取(接口)线路名\nlet jiekou=java.getString(\"$.player_info[*].show\").split('\\n').map(jk=> { //接口块，同线路\nreturn {\"n\":jk,\"V\":1}\n}\n);\n//this.java.log('🍊'+Date.now()+'🍊'+jiekou);\n//获取集数\nlet jishu = String(java.getString(\"$.playlist\")).split('$$$').map(xl=>{ //线路块\n\txl = xl.split('#').map(js=>{ //集数块\n\t\tjs = js.split('$');\n        return {\"n\":js[0],\"u\":js[1],\"V\":false}\n       });\n\t\treturn xl;\n\t}\n);\nfor (let i=0; i<jiekou.length;i++) {\n    list.push(jiekou[i]);\n    list=list.concat(jishu[i]);\n}\n//this.java.log('🍊'+Date.now()+'🍊'+JSON.stringify(list));\nlist",
      "chapterName": "n",
      "chapterUrl": "u",
      "isVolume": "V"
    },
    "searchUrl": "/api.php//provide/search_result?video_name={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "短剧合集（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://ss.apps.dj",
    "customButton": false,
    "customOrder": 274,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "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/135.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": 1766914842768,
    "respondTime": 180000,
    "ruleBookInfo": {
      "coverUrl": "img@src",
      "intro": ".desc@p@text",
      "name": ".desc@h2@text"
    },
    "ruleContent": {
      "content": "<js>\nresult=java.hexDecodeToString(result)\n$=java.get(result,{}).headers();\nu = $.Location||$.location;\nif(book.durChapterIndex == chapter.index) {\njava.startBrowser(`data:text/html;charset=utf-8,<html><title>${chapter.title}</title><style>body {background-color: black;} video {position: fixed; top: 0; left: 0; width: 100%; height: 100%;}</style><body><video controls><source src=\"${u}\" type=\"video/mp4\"></video></body></html>`, chapter.title)\n    java.toast('正在加载视频\\n请耐心等待')\n    '【刷新正文】播放\\n直链:\\n' + u}\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".book-card",
      "bookUrl": "a.0@href",
      "checkKeyWord": "萌宝",
      "coverUrl": "img@src",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": ".episode-item",
      "chapterName": "text",
      "chapterUrl": "data-video-id##^##https://ss.apps.dj/play.php?video_id=\n@js:`data:;base64,{{java.base64Encode(result)}},{\"type\":\"null\"}`"
    },
    "searchUrl": "/search.php?name={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "永久地址：www.qdm.plus\n同资源：\nhttp://www.zkk.plus\nhttps://www.yhdm52.com",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "月趣动漫（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.qdm66.com",
    "customButton": false,
    "customOrder": 275,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"Ⓜ️分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"时间(中)\",\"url\":\"/show/guoman--time------{{page}}---.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人气(中)\",\"url\":\"/show/guoman--hits------{{page}}---.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"评分(中)\",\"url\":\"/show/guoman--score------{{page}}---.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"时间(日)\",\"url\":\"/show/riman--time------{{page}}---.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人气(日)\",\"url\":\"/show/riman--hits------{{page}}---.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"评分(日)\",\"url\":\"/show/riman--score------{{page}}---.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; U; Android 10; zh-CN; MI 9 Build/QKQ1.190825.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/13.0.0.1080 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1766914847890,
    "loginUrl": "https://www.qdm66.com/",
    "respondTime": 12217,
    "ruleBookInfo": {
      "intro": "class.text-collapse@class.data@text"
    },
    "ruleContent": {
      "content": "class.myui-player__video@script.0@all||class.embed-responsive@script.0@all##.*url\":\"(.*)\",\"url_next\":.*##$1\n@js:\nresult=result.replace(/\\\\/g,'')\nresult=\"https://danmu.yhdmjx.com/m3u8.php?url=\"+result\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'【刷新正文】播放\\n✅直链:\\n'+result"
    },
    "ruleExplore": {
      "bookList": "class.myui-vodlist__box",
      "bookUrl": "a.0@href",
      "coverUrl": "a@data-original",
      "kind": "class.pic-tag@text",
      "lastChapter": "class.pic-text@text",
      "name": "a@title"
    },
    "ruleSearch": {
      "author": "p.1@ownText",
      "bookList": "class.myui-vodlist__media@li",
      "bookUrl": "a.0@href",
      "checkKeyWord": "斗破",
      "coverUrl": "a@data-original",
      "intro": "{{\"Ⓜ️趣动漫  \"}}{{@@class.text-collapse@class.data@text}}",
      "kind": "p.2@text##(分类|地区|年份)：##,",
      "lastChapter": "class.pic-text@text",
      "name": "class.title@text",
      "wordCount": "class.pic-tag@text"
    },
    "ruleToc": {
      "chapterList": "<js>\nall=\"\"\n\n//线路个数\nlen=java.getElements('class.nav-tabs.0@li').length\n\nfor(i=1;i<=len;i++){\n\t\n\t//获取线路名称\nfrom=java.getElements('class.nav-tabs.0@li')[i-1].text()\njava.log(len+from)\n//获取线路的播放列表\nres=java.getElements('class.myui-content__list')[i-1]\n\n//把线路名称插入列表里，在更新时间那里显示\nres=JSON.stringify(res).replace(/<\\/a>/g,'<p>'+'🎬'+from+'</p></a>')\n\nall+=JSON.parse(res)\n}\nall\n</js>\nclass.myui-content__list@li@a",
      "chapterName": "ownText",
      "chapterUrl": "href##$##,{\"webView\":true}",
      "updateTime": "p@text"
    },
    "searchUrl": "<js>\nif(page==1){\n`/search/-------------.html?wd=${key}&submit=`\n}else{\n\t`/search/${key}----------${page}---.html`\n}\n</js>",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "稀饭动漫（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://dm.xifanacg.com",
    "customButton": false,
    "customOrder": 276,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Android 14; Mobile; rv:120.0) Gecko/120.0 Firefox/120.0\"\n}",
    "lastUpdateTime": 1766914853553,
    "respondTime": 180000,
    "ruleBookInfo": {
      "intro": ".occlusion@text",
      "wordCount": ".fraction@text##^##⭐️"
    },
    "ruleContent": {
      "content": ".player-left@script.0@all\n<js>\n//https://jx.hls.one/?url=\nvar jx=\"\",data=\"\",MacPlayerConfig={};\nh={\"headers\":{\"Referer\":\"https://nkvod.me/\"}}\n$=JSON.parse(result.match(/{.*}/)[0]);\n\np=`${book.origin}/static/player/${$.from}.js`\njx_data=String(java.ajax(p))\nif(jx_data.match(/http.*url=/)){\n\tjx=jx_data.match(/src=\"(.*)'\\+MacPlayer.PlayUrl/)[1]\n\tresult=jx+$.url\n}else if(jx_data.match(/\\?url=/)){\n\tjx=jx_data.match(/src=\"(.*)'\\+MacPlayer.PlayUrl/)[1]\n\tresult=source.key+jx+$.url\n}else{\n\tif(($.url).match(/maoyan/)){\n\t\tjx=\"https://codjx.com?url=\"\n result=jx+$.url+\",\"+JSON.stringify(h)\n\t}else{\n   url = \"https://nkvod.me/static/js/playerconfig.js\"\n   data=String(java.ajax(url))\n   eval(data.match(/player_list=({.*})/)[0])\n   result=player_list.lzm3u8.parse+$.url+\",\"+JSON.stringify(h)\n\t}\n\t\n}\n\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'【刷新正文】播放\\n✅直链:\\n'+result\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".lightSpeedIn>div.-3@a@text##\\n##,",
      "bookList": ".search-list",
      "bookUrl": "a.0@href",
      "checkKeyWord": "碧蓝之海",
      "coverUrl": "img@data-src",
      "kind": "{{@@.slide-info-remarks.0@text}}\n{{@@.slide-info-remarks[1,2]@a@text}}",
      "name": ".slide-info-title@text",
      "wordCount": "{{\"💮稀饭动漫\"}}"
    },
    "ruleToc": {
      "chapterList": "<js>\nfunction $(rule){\n\treturn java.getElements(rule);\n}\nvar tab_name=\"\",v_list=[];\n//获取所有线路❗️\ntab=$('.nav-swiper@a')\nfor(i=0;i<tab.length;i++){\n\t//获取播放列表❗️\n\tlist=$('.anthology-list-play')[i]\n\tlist=list.select('li')\n\t//线路名称❗️\n\ttab_name=`${String(tab[i].text()).replace(/\\d+$/,'')} (${list.length})`;\n\t\tfor(j in list){\n\t\t //获取播放链接和标题\n\t\t text=list[j].text();\n\t\t url=list[j].select('a').attr('href');\n\t\t //java.log(text+url)\n\t\t v_list.push(JSON.stringify({\n\t\t\t text,url,tab_name\n\t\t }))\n\t }\n}\nv_list\n</js>",
      "chapterName": "$.text",
      "chapterUrl": "$.url",
      "updateTime": "$.tab_name"
    },
    "searchUrl": "/search/wd/{{key}}/page/{{page}}.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "西瓜卡通（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://cn.xgcartoon.com",
    "customButton": false,
    "customOrder": 277,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Android 14; Mobile; rv:120.0) Gecko/120.0 Firefox/120.0\"\n}",
    "lastUpdateTime": 1766914860733,
    "respondTime": 180000,
    "ruleBookInfo": {
      "intro": ".detail-right__desc@p@text##　　"
    },
    "ruleContent": {
      "content": "#video_content@iframe@src\n@js:\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n}\n'【刷新正文】播放\\n✅直链:\\n'+result"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".topic-list-item",
      "bookUrl": "a.0@href",
      "coverUrl": "amp-img@src",
      "kind": ".tag@text",
      "name": ".mb12.-1@text",
      "wordCount": "{{\"🍉西瓜卡通\"}}"
    },
    "ruleToc": {
      "chapterList": "<js>\nfunction $(rule){\n\treturn java.getElements(rule);\n}\nvar tab_name=\"\",v_list=[];\n//获取所有线路❗️\ntab=$('.detail-right__volumes@.row')\nfor(i=0;i<tab.length;i++){\n\t//获取播放列表❗️\n\tlist=$('.detail-right__volumes')[i]\n\tlist=list.select('.row>div')\n for(j in list){\n\t\t //获取播放链接和标题\n\t\t if(String(list[j]).match(/volume-title/)){\n\t\t \t  volume_name=`${list[j].text()}`\n\t\t \t  v_list.push(JSON.stringify({\n\t\t\t   name:volume_name,href:'',volume:true\n\t\t   }))\n\t\t }else{\n\t\t \t  text=list[j].text();\n\t\t   url=list[j].select('a').attr('href');\n\t\t   v_list.push(JSON.stringify({\n\t\t\t   name:text,href:url,volume:false\n\t\t   }))\n\t\t }\n\t }\n}\nv_list\n</js>",
      "chapterName": "$.name",
      "chapterUrl": "$.href",
      "isVolume": "$.volume"
    },
    "searchUrl": "/search?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "盗随动漫（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://myself-bbs.com",
    "customButton": false,
    "customOrder": 278,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "动画连载列表::https://myself-bbs.com/forum-133-{{page}}.html\n完结动画全集::https://myself-bbs.com/forum-113-{{page}}.html\n深夜寂寞（R18+）::https://myself-bbs.com/forum-137-{{page}}.html",
    "lastUpdateTime": 1766914864440,
    "respondTime": 3231,
    "ruleBookInfo": {
      "author": "@css: div[class=\"info_info\"] ul li:nth-child(4)@text",
      "coverUrl": "@css: div[class=\"info_img_box fl\"] img@src",
      "intro": "@css: div[id=\"info_introduction_text\"]@text",
      "kind": "@css:.info_info>ul>li:eq(0)@text##作品類型: ##",
      "wordCount": "@css:.info_info>ul>li:eq(2)@textNodes##: ##"
    },
    "ruleContent": {
      "content": "@js:\nresult=java.hexDecodeToString(result)\na=result.slice(4,6)\nb=result.slice(6,8)\nc=result.slice(8,10)\nurl=`https://vpx05.myself-bbs.com/hls/${a}/${b}/${c}/${result}/index.m3u8`\nif(book.durChapterIndex == chapter.index){\njava.startBrowser(url,chapter.title);\njava.toast('正在加载视频...');\nresult = ' \\n\\n【刷新正文】跳转播放\\n不要相信且不要点击视频里的任何广告，误触后请立即返回\\n🔗直链:\\n' + url}"
    },
    "ruleExplore": {
      "bookList": "@css: ul[class=\"ml mlt mtw cl\"]>li",
      "bookUrl": "@css: .ptn>a@href",
      "coverUrl": "@css: div[class=\"c cl\"]>a>img@src",
      "name": "@css: .ptn>a@text"
    },
    "ruleSearch": {
      "bookList": "@css: li[class=\"pbw\"]",
      "bookUrl": "@css: h3[class=\"xs3\"] a@href",
      "name": "@css: h3[class=\"xs3\"]@text"
    },
    "ruleToc": {
      "chapterList": "@css: .main_list>li",
      "chapterName": "@css:a@text##(先鋒|站內)",
      "chapterUrl": "@css:.display_none>li>a@data-href##.*\\/player\\/(.*)\\s?##$1\n@js:\n`data:;base64,{{java.base64Encode(result)}},{\"type\":\"null\"}`"
    },
    "searchUrl": "http://myself-bbs.com/search.php?mod=forum& formhash=94d459ba&srchtxt={{key}}&searchsubmit=yes",
    "weight": 36
  },
  {
    "bookSourceComment": "同源: \n  https://shasha.skin\n  https://ptt.co",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "聪明视频（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://shasha.one",
    "customButton": false,
    "customOrder": 279,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>\n\tsort.push({\n\ttitle: title,\n\turl: url,\n\tstyle: {\n\t\tlayout_flexGrow: type1,\n\t\tlayout_flexBasisPercent: type2\n\t}\n});\n\narea1=[\"中\",\"港\",\"美\",\"日\",\"韩\"];\narea1_id=[\"2\",\"5\",\"6\",\"18\",\"17\"];\nkind1=[\"伦理\",\"动作\",\"喜剧\",\"科幻\",\"恐怖\",\"犯罪\",\"战争\",\"动漫\",\"剧情\",\"纪录\",\"悬疑\",\"动画\",\"其他\"];\nkind1_id=[\"33\",\"5\",\"6\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"30\",\"34\",\"35\",\"48\"];\n\npush('🚫动漫🚫','',1,1)\narea2=[\"中\",\"日\"];\narea2_id=[\"26\",\"86\"];\nfor(j=0;j<area2.length;j++){\n\tvar title=area2[j];\n\tvar url=`/p/4/c/${area2_id[j]}?page={{page}}`\n\tpush(title,url,1,0.12)\n}\n\npush('🚫剧集🚫','',1,1)\narea2_id=[\"19\",\"20\",\"22\",\"83\",\"82\"];\nfor(j=0;j<area1.length;j++){\n\tvar title=area1[j];\n\tvar url=`/p/3/c/${area2_id[j]}?page={{page}}`\n\tpush(title,url,1,0.12)\n}\n\npush('🚫综艺🚫','',1,1)\narea3_id=[\"15\",\"88\",\"18\",\"90\",\"91\"];\nfor(j=0;j<area1.length;j++){\n\tvar title=area1[j];\n\tvar url=`/p/4/c/${area3_id[j]}?page={{page}}`\n\tpush(title,url,1,0.12)\n}\npush('🚫短剧🚫','',1,1)\narea4=[\"爽剧\",\"言情\",\"穿越\",\"悬疑\",\"古装\",\"都市\",\"甜宠\",\"恋爱\"];\narea4_id=[\"67\",\"68\",\"70\",\"71\",\"73\",\"80\",\"84\",\"85\"];\nfor(j=0;j<area4.length;j++){\n\tvar title=area4[j];\n\tvar url=`/p/3/c/${area4_id[j]}?page={{page}}`\n\tpush(title,url,1,0.2)\n}\n\npush('🚫电影(每行为1类)🚫','',1,1)\nfor(i=0;i<kind1.length;i++){\n\t push(kind1[i],`/p/1/c/${kind1_id[i]}?page={{page}}`,1,0.16)\n\t for(j=0;j<area1.length;j++){\n\t \t var title=area1[j];\n\t \t var url=`/p/1/c/${kind1_id[i]}?area_id=${area1_id[j]}&page={{page}}`\n\t\t push(title,url,1,0.12)\n\t }\n}\n\njava.log(JSON.stringify(sort))",
    "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Android 14; Mobile; rv:120.0) Gecko/120.0 Firefox/120.0\"\n}",
    "lastUpdateTime": 1766914869157,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": ".container-fluid>a@text##\\n##,",
      "intro": ".container-fluid>p.0@text",
      "tocUrl": ".position-relative@href"
    },
    "ruleContent": {
      "content": ".container-fluid@script.0@all\n@js:\njx=\"https://jx.2s0.cn/player/?url=\"\n$=JSON.parse(result.match(/{.*}/)[0])\nresult=jx+$.contentUrl\n\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'【刷新正文】播放\\n✅直链:\\n'+$.contentUrl"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".card",
      "bookUrl": "a.0@href",
      "checkKeyWord": "我的妈妈我的家",
      "coverUrl": "img@src",
      "kind": "{{@@.badge.0@text}}\n{{@@.badge-success@text##共.+集}}",
      "lastChapter": ".badge-success@text##(共.+集)|.*##$1",
      "name": ".lines@text",
      "wordCount": "{{\"🎬傻傻网\"}}"
    },
    "ruleToc": {
      "chapterList": "<js>\nfunction $(rule){\n\treturn java.getElements(rule);\n}\nvar tab_name=\"\",v_list=[];\n//获取所有线路❗️\ntab=$('.nav-tabs@li')\nfor(i=0;i<tab.length;i++){\n\t//获取播放列表❗️\n\tlist=$('.mb-2.1')[0]\n\tif(list==undefined){\n\t\ttab_name=`${tab[i].select('a').attr('title')} (1)`;\n\t\ttext=tab[i].text();\n\t\turl=tab[i].select('a').attr('href');\n\t\tv_list.push(JSON.stringify({\n\t\t\tname:text,\n\t\t\thref:url,\n\t\t\ttab:tab_name\n\t\t}))\n\t}else{\n\t\tlen=list.select('a').length;\n\t\turl=tab[i].select('a').attr('href');\n\t\tv_id=url.match(/^\\/(\\d+)/)[1];\n\t\ttab_id=url.match(/\\/(\\d+)$/)[1];\n\t\ttab_name=`${tab[i].select('a').attr('title')} (${len})`;\n\t\tfor(j=1;j<=len;j++){\n\t\t\tv_list.push(JSON.stringify({\n\t\t\t\tname:j,\n\t\t\t\thref:`/${v_id}/${j}/${tab_id}`,\n\t\t\t\ttab:tab_name\n\t\t\t}))\n\t\t}\n\t}\n}\nv_list\n</js>",
      "chapterName": "$.name",
      "chapterUrl": "$.href",
      "updateTime": "$.tab"
    },
    "searchUrl": "/q/{{key}}?page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.5.24 by.◎辞晨◎\n//AES解密",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "网飞猫网（优+）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.ncat1.app/",
    "customButton": false,
    "customOrder": 280,
    "enabled": true,
    "enabledCookieJar": false,
    "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\tpush(\"电视剧\",`/show/2-----3-{{page}}.html`,1,1)\npush(\"电影\",`/show/1-----3-{{page}}.html`,1,1)\n\t//java.log(JSON.stringify(sort))\nJSON.stringify(sort)",
    "header": "@js:\nJSON.stringify({\n  'User-Agent': \"Mozilla/5.0 (Linux; Android 15; V2304A Build/AP3A.240905.015.A2; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/132.0.6834.163 Mobile Safari/537.36\",\n  'Accept-Encoding': \"identity\"})",
    "lastUpdateTime": 1766914872928,
    "respondTime": 2360,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "<js>\n//java.log(src)\ngo=src.match(/function gogogo\\(\\)\\s*\\{\\s*[\\S\\s]*?function onPlayerLoadStartHandler/)[0]\ngo=go.replace(/\\\\u([\\da-fA-F]{4})/g,(m,p1)=>String.fromCharCode(parseInt(p1,16)))\nurl=go.match(/'?url'?:[^,]+/)[0]\nif (url.match(/playSource\\.src/)){\n\tresult=go.match(/src:\\s*\"([^\"]+)\"/)[1]\n\t}else{\n\t\tkey=go.match(/\\['url'\\]\\(\"([^\"]+)\"\\)/)[1]\n\t\tdata=src.match(/whatTMDwhatTMDPPPP\\s*=\\s*'([^']+)'/)[1]\nresult=java.createSymmetricCrypto(\"AES/ECB/Pkcs7Padding\",key).decryptStr(data)\n}\nb64 = java['base64Encode'](`\n    <html>\n    <head>\n        <meta name=\"viewport\" content=\"width=device-width\">\n        <script src=\"https://cdn.jsdelivr.net/npm/hls.js@latest\"></script>\n        <style>\n            body {\n                margin: 0;\n                font-family: Arial, sans-serif;\n                background: linear-gradient(135deg, #ece9e6, #ffffff);\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: flex-start;\n                padding: 20px;\n            }\n            .container {\n                width: 100%;\n                max-width: 800px;\n                background: #fff;\n                border-radius: 10px;\n                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n                overflow: hidden;\n                margin-bottom: 20px;\n            }\n            h3 {\n                margin: 0;\n                padding: 10px 20px;\n                font-size: 0.9em;\n                background: #333;\n                color: #fff;\n                border-radius: 10px 10px 0 0;\n            }\n            .video-container {\n                width: 100%;\n                background: #000;\n                position: relative;\n            }\n            video {\n                width: 100%;\n                height: auto;\n                display: block;\n            }\n            .info-container {\n                padding: 20px;\n            }\n            .info-container p {\n                margin: 10px 0;\n                color: #555;\n            }\n            .info-container p span {\n                font-weight: bold;\n                color: #000;\n            }\n        </style>\n    </head>\n    <body>\n        <div class=\"container\">\n            <h3>{{book.name}} ${title}</h3>\n            <div class=\"video-container\">\n                <video id=\"video\" src=\"${result}\" poster=\"{{book.coverUrl}}\" controls></video>\n            </div>\n        </div>\n        <div class=\"info-container\">\n            <p>🕵 片商：<span>{{book.author}}</span></p>\n            <p>🔖 标签：<span>{{book.kind}}</span></p>\n            <p>🏷 简介：<span>{{book.intro}}</span></p>\n        </div>\n        <script>\n            // 获取视频元素\n            const video = document.getElementById('video');\n            let touchStartX = 0;\n            let touchStartY = 0;\n            let touchStartTime = 0;\n            let isLongPress = false;\n\n            // 滑动快进\n            video.addEventListener('touchstart', (e) => {\n                touchStartX = e.touches[0].clientX;\n                touchStartY = e.touches[0].clientY;\n                touchStartTime = Date.now();\n                isLongPress = false;\n            });\n\n            video.addEventListener('touchmove', (e) => {\n                const deltaX = e.touches[0].clientX - touchStartX;\n                const deltaY = e.touches[0].clientY - touchStartY;\n\n                // 如果是水平滑动，且未进入长按状态\n                if (Math.abs(deltaX) > Math.abs(deltaY) && !isLongPress) {\n                    const duration = video.duration;\n                    const seekTime = video.currentTime + (deltaX / 50); // 每滑动50px快进1秒\n                    video.currentTime = Math.min(Math.max(seekTime, 0), duration);\n                }\n                e.preventDefault(); // 防止默认行为（如页面滚动）\n            });\n\n            // 长按快进\n            video.addEventListener('touchend', (e) => {\n                const touchEndTime = Date.now();\n                const touchDuration = touchEndTime - touchStartTime;\n\n                // 如果长按时间超过500ms，进入长按快进状态\n                if (touchDuration > 500) {\n                    isLongPress = true;\n\n                    // 在长按状态下，根据滑动距离快进\n                    const deltaX = e.changedTouches[0].clientX - touchStartX;\n                    const duration = video.duration;\n                    const seekTime = video.currentTime + (deltaX / 100); // 每滑动100px快进1秒\n                    video.currentTime = Math.min(Math.max(seekTime, 0), duration);\n                } else {\n                    isLongPress = false;\n                }\n            });\n              const hlsUrl = '${result}';\n              if (Hls.isSupported()) {\n                   const hls = new Hls();\n                   hls.loadSource(hlsUrl);\n                   hls.attachMedia(video);\n              } else if (video.canPlayType('application/vnd.apple.mpegurl')) {\n                 video.src = hlsUrl;\n               }\n        </script>\n    </body>\n    </html>\n`);\ndataUrl = 'data:text/html;base64,' + b64;\nif(chapter.index === book.durChapterIndex){\n      java['startBrowser'](dataUrl, title);\n      java['toast']('正在加载视频\\n视频加载较慢，请耐心等待');\n      }\n    '【刷新正文】播放\\n✅直链:\\n' + `${result}`;\n\n//java.log(result)\n</js>"
    },
    "ruleExplore": {
      "bookList": ".module-box-inner@.module-item@a",
      "bookUrl": "a@href",
      "coverUrl": "<js>\nimg=java.getString('img.1@data-original')\nresult=`https://vres1.ipvav.cn${img}`\n</js>",
      "kind": "span@text",
      "name": ".v-item-title.1@text"
    },
    "ruleSearch": {
      "author": ".actors@text",
      "bookList": ".search-result-list@a",
      "bookUrl": "a@href",
      "coverUrl": "<js>\nimg=java.getString('img.0@data-original')\nresult=`https://vres.xsefdv.com${img}`\n</js>",
      "intro": ".desc@text",
      "kind": "{{@@.search-result-item-header@text}},{{@@.tags@text##\\/##,}}",
      "name": ".title@text"
    },
    "ruleToc": {
      "chapterList": ".episode-list@a",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "<js>\nuro=source.key+`search?k=${key}&page={{page}}`\nuri=java.ajax(uro);\nlet t =\norg.jsoup.Jsoup.parse(uri).select('input[name=t]').attr('value');\nurl=source.key+`search?k=${key}&page={{page}}&t=${t}`\n</js>",
    "weight": 0
  },
  {
    "bookSourceComment": "备用网址: 1080zyk1.com 至 1080zyk5.com \nM3U8视频解析：\nhttps://vip.zykbf.com/?url=",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "优质资源（优）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.hdzyk.com",
    "customButton": false,
    "customOrder": 281,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"❎电影\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"动作片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"喜剧片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱情片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"恐怖片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剧情片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战争片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"记录片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=20\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动画片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=41\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"伦理片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=61\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"❎电视剧\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国产剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"台湾剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=13\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩国剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=14\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=15\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"香港剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=16\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"泰国剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=17\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日本剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=18\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海外剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=54\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"❎综艺\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"大陆综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=62\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"港台综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=63\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日韩综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=64\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=65\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"❎动漫\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国产动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=66\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日韩动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=67\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=68\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"港台动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=69\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"❎福利\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=19\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}\n]\n\n",
    "lastUpdateTime": 1766914876420,
    "respondTime": 7463,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@js:\nif(book.durChapterIndex==chapter.index){\n//baseUrl=\"https://vip.zykbf.com/?url=\"+baseUrl\njava.startBrowser(baseUrl,title)\n}\n'<p>【刷新正文】播放<br>或者【点击章节链接】跳转到浏览器播放</p>'"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "主演:{{$.vod_actor}}",
      "bookList": "$..list[*]",
      "bookUrl": "/inc/apijson.php?ac=detail&ids={{$.vod_id}}",
      "coverUrl": "$.vod_pic",
      "intro": "$.vod_content",
      "kind": "导演:{{$.vod_director}}\n{{$.vod_year}}\n{{$.type_name}}\n{{$.vod_remarks}}",
      "name": "$.vod_name"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar s=eval(\"'\"+result.match(/vod_play_url\":\"(.*?)\"/)[1]+\"'\").split(\"#\")\nvar txt=[]\nfor(i in s){\n\ttxt.push({text:s[i].replace(/\\$.*/,''),href:s[i].replace(/.*\\$/,'')})\n\t}\ntxt",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/inc/apijson.php?ac=detail&wd={{key}}&pg={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "榴莲影视（优）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://66yy.net",
    "customButton": false,
    "customOrder": 282,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; U; Android 11; zh-CN; PCAM00 Build/RKQ1.201217.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 UCBrowser/16.4.4.1295 Mobile Safari/537.36 MQQBrowser/14.6 SogouMSE/14.6\"\n\t}",
    "lastUpdateTime": 1766914879826,
    "respondTime": 1022,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "class.myui-player__video@script.0@all##.*url\":\"(.*)\",\"url_next\":.*from\":\"(.*)\",\"server.*##$1_$2\n@js:\nres=result.match(/(.*)_(.*)/)\nurl=res[1].replace(/\\\\/g,'')\nif(res[2]==\"wjm3u8\"){\nresult=\"https://jx.wujinkk.com/dplayer/?url=\"+url\n}else if(res[2]==\"bjm3u8\"){\nresult=\"https://zy.aoxtv.com/m3u8.php?url=\"+url\n}else if(res[2]==\"tkm3u8\"){\nresult=\"https://jx.huishij.com/yun/?url=\"+url\n}else{\nresult=\"https://jx.bozrc.com:4433/player/?url=\"+url\n}\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'<p>【刷新正文】播放\\n✅直链:\\n'+result"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.detail@p.1@ownText",
      "bookList": "class.myui-vodlist__media@li",
      "bookUrl": "a.0@href",
      "coverUrl": "a@data-original@src",
      "intro": "p.3@ownText",
      "kind": "p.2@text##(分类|地区|年份)：##,",
      "lastChapter": "class.pic-text@text",
      "name": "class.title@text",
      "wordCount": "class.pic-tag@text"
    },
    "ruleToc": {
      "chapterList": "<js>\nall=\"\"\n\n//线路个数\nlen=java.getElements('class.nav-tabs[0]@li').length\n\nfor(i=1;i<=len;i++){\n\t\n\t//获取线路名称\nfrom=java.getElements('class.nav-tabs[0]@li')[i-1].text()\n\n//获取线路的播放列表\nres=java.getElements('class.myui-content__list')[i-1]\n\n//把线路名称插入列表里，在更新时间那里显示\nres=JSON.stringify(res).replace(/<\\/a>/g,'<p>'+'🎬'+from+'</p></a>')\n\nall+=JSON.parse(res)\n}\nall\n</js>\nclass.myui-content__list@li@a",
      "chapterName": "ownText",
      "chapterUrl": "href",
      "updateTime": "p@text"
    },
    "searchUrl": "/vodsearch/-------------.html?wd={{key}}&submit=",
    "weight": 0
  },
  {
    "bookSourceComment": "获取最新地址(网址无法使用是，获取电脑版最新的搜索地址)\n搜索理论上可以自动获取最新网址\nhttps://rentry.la/agefans\n/*legado&&coolapk by:\nxsw8093*/",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "艾格动漫（优）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.agedm.org/search",
    "customButton": false,
    "customOrder": 283,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766914890477,
    "loginUrl": "https://rentry.la/agefans",
    "respondTime": 4507,
    "ruleBookInfo": {
      "intro": ".video_detail_desc@text\n@js:\nvar sz0=source.getVariable();\nif(sz0==null||sz0==\"\"){\n\tsz0=1\n}\nlet list = java.getStringList('.nav-pills .nav-item .nav-link@text')\nlet idList=java.getStringList('.nav-pills .nav-item .nav-link@data-bs-target')\nlet str=`     可以修改源变量查看不同线路，当前：${sz0}\\n`\nfor(let x=0;x<list.length;x++){\nlet txtArray0=java.getStringList(\"id.\"+idList[x].replace(\"#\",\"\")+\"@tag.ul@tag.li@tag.a@text\");\nstr =str+`源名称：${list[x]}，源变量：${x+1}，共：${txtArray0.length}集\\n`\n}\nstr+result"
    },
    "ruleContent": {
      "content": "@js:\nvar playIurl=java.getString(\"id.iframeForVideo@src\")\nvar sz1=source.getVariable();\nif(sz1==null||sz1==\"\"){\n\tsz1=1\n}\nvar nametitle=title\nif(playIurl){\n\tif(book.durChapterIndex==chapter.index){\n       java.toast(`播放地址：${String(playIurl)}`)\n\t      java.startBrowser(playIurl,title)\r\t\t\n\t      java.toast(title+\":视频加载中，请等待…\")\r\r\n\t}\n}\nresult=`\\n<br>集数:【${nametitle}】\\n<br>温馨提示：\\n<br>【刷新正文】播放\\n<br>或者【点击章节链接】跳转到浏览器播放\\n<br>修改了源变量需要刷新正文\\n<br>当前播放线路：${java.getString('.nav-pills .nav-item .active@text')}\\n<br>当前播放源变量：${sz1}\\n<br>${java.getString(\".card-body@html\")}\\n<br>集数:【${nametitle}】\\n<br>温馨提示：\\n<br>【刷新正文】播放\\n<br>或者【点击章节链接】跳转到浏览器播放\\n<br>修改了源变量需要刷新正文\\n<br>当前播放线路：${java.getString('.nav-pills .nav-item .active@text')}\\n<br>当前播放源变量：${sz1}\\n<br>${java.getString(\".card-body@html\")}\\n<br>集数:【${nametitle}】\\n<br>温馨提示：\\n<br>【刷新正文】播放\\n<br>或者【点击章节链接】跳转到浏览器播放\\n<br>修改了源变量需要刷新正文\\n<br>当前播放线路：${java.getString('.nav-pills .nav-item .active@text')}\\n<br>当前播放源变量：${sz1}\\n<br>${java.getString(\".card-body@html\")}`\nresult;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".card-body .video_detail_info.7@textNodes",
      "bookList": ".cata_video_item",
      "bookUrl": ".card-body .card-title a@href",
      "coverUrl": ".video_cover .video_cover_wrapper a img@data-original",
      "intro": ".card-body .desc@text",
      "kind": ".video_cover .text-truncate@text&&.card-body .video_detail_info.4@textNodes&&.card-body .video_detail_info.6@textNodes",
      "name": ".card-body .card-title a@text"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar sz=source.getVariable();\nif(sz==null||sz==\"\"){\n\tsz=1\n}\nvar idName= java.getString('.nav-pills .nav-item:nth-child('+sz+') .nav-link@data-bs-target').replace(\"#\",\"\")\n\nlet array = []\nlet txtArray=java.getStringList(\"id.\"+idName+\"@tag.ul@tag.li@tag.a@text\");\n\tlet hrefTxt = java.getStringList(\"id.\"+idName+\"@tag.ul@tag.li@tag.a@href\");\n\t  for(let y=0;y<txtArray.length;y++){\r\n\t\tarray.push({\r\n\t\t name:txtArray[y],\r\n\t\t url:hrefTxt[y]\r\n\t\t})\r\n\t}\narray",
      "chapterName": "name",
      "chapterUrl": "url"
    },
    "searchUrl": "@js:\nvar html = java.ajax(\"https://rentry.la/agefans\");\n\n/*获取最新地址*/\nvar soUrl = org.jsoup.Jsoup.parse(html).select('#nice').select('#nice').select(\"blockquote\")[0].select(\"p a\")[0].html()\n\nvar re = /^(?:http(s)?:\\/\\/)?[\\w.-]+(?:\\.[\\w\\.-]+)+[\\w\\-\\._~:/?#[\\]@!\\$&'\\(\\)\\*\\+,;=.]+$/\n\t\nvar su=source.getKey()\n\n/*判断请求地址*/\nvar postUrl= soUrl && soUrl!=\"\" && re.test(soUrl)?`${soUrl}/search`:su\n\n\npostUrl+\"?query={{key}}&page={{page}},\"+JSON.stringify({\n\"webview\":true\n})",
    "weight": 0
  },
  {
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "艾格动漫（优）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.agedm.org/search#",
    "customButton": false,
    "customOrder": 284,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766914893806,
    "loginUrl": "https://rentry.la/agefans",
    "respondTime": 4917,
    "ruleBookInfo": {
      "intro": ".video_detail_desc@text\n@js:\nvar sz0=source.getVariable();\nif(sz0==null||sz0==\"\"){\n\tsz0=1\n}\nlet list = java.getStringList('.nav-pills .nav-item .nav-link@text')\nlet idList=java.getStringList('.nav-pills .nav-item .nav-link@data-bs-target')\nlet str=`     可以修改源变量查看不同线路，当前：${sz0}\\n`\nfor(let x=0;x<list.length;x++){\nlet txtArray0=java.getStringList(\"id.\"+idList[x].replace(\"#\",\"\")+\"@tag.ul@tag.li@tag.a@text\");\nstr =str+`源名称：${list[x]}，源变量：${x+1}，共：${txtArray0.length}集\\n`\n}\nstr+result"
    },
    "ruleContent": {
      "content": "@js:\nvar playIurl=java.getString(\"id.iframeForVideo@src\")\nvar sz1=source.getVariable();\nif(sz1==null||sz1==\"\"){\n\tsz1=1\n}\nvar nametitle=title\nif(playIurl){\n\tif(book.durChapterIndex==chapter.index){\n       java.toast(`播放地址：${String(playIurl)}`)\n\t      java.startBrowser(playIurl,title)\r\t\t\n\t      java.toast(title+\":视频加载中，请等待…\")\r\r\n\t}\n}\nresult=`\\n<br>集数:【${nametitle}】\\n<br>温馨提示：\\n<br>【刷新正文】播放\\n<br>或者【点击章节链接】跳转到浏览器播放\\n<br>修改了源变量需要刷新正文\\n<br>当前播放线路：${java.getString('.nav-pills .nav-item .active@text')}\\n<br>当前播放源变量：${sz1}\\n<br>${java.getString(\".card-body@html\")}\\n<br>集数:【${nametitle}】\\n<br>温馨提示：\\n<br>【刷新正文】播放\\n<br>或者【点击章节链接】跳转到浏览器播放\\n<br>修改了源变量需要刷新正文\\n<br>当前播放线路：${java.getString('.nav-pills .nav-item .active@text')}\\n<br>当前播放源变量：${sz1}\\n<br>${java.getString(\".card-body@html\")}\\n<br>集数:【${nametitle}】\\n<br>温馨提示：\\n<br>【刷新正文】播放\\n<br>或者【点击章节链接】跳转到浏览器播放\\n<br>修改了源变量需要刷新正文\\n<br>当前播放线路：${java.getString('.nav-pills .nav-item .active@text')}\\n<br>当前播放源变量：${sz1}\\n<br>${java.getString(\".card-body@html\")}`\nresult;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".card-body .video_detail_info.7@textNodes",
      "bookList": ".cata_video_item",
      "bookUrl": ".card-body .card-title a@href",
      "coverUrl": ".video_cover .video_cover_wrapper a img@data-original",
      "intro": ".card-body .desc@text",
      "kind": ".video_cover .text-truncate@text&&.card-body .video_detail_info.4@textNodes&&.card-body .video_detail_info.6@textNodes",
      "name": ".card-body .card-title a@text"
    },
    "ruleToc": {
      "chapterList": "@js:\nvar sz=source.getVariable();\nif(sz==null||sz==\"\"){\n\tsz=1\n}\nvar idName= java.getString('.nav-pills .nav-item:nth-child('+sz+') .nav-link@data-bs-target').replace(\"#\",\"\")\n\nlet array = []\nlet txtArray=java.getStringList(\"id.\"+idName+\"@tag.ul@tag.li@tag.a@text\");\n\tlet hrefTxt = java.getStringList(\"id.\"+idName+\"@tag.ul@tag.li@tag.a@href\");\n\t  for(let y=0;y<txtArray.length;y++){\r\n\t\tarray.push({\r\n\t\t name:txtArray[y],\r\n\t\t url:hrefTxt[y]\r\n\t\t})\r\n\t}\narray",
      "chapterName": "name",
      "chapterUrl": "url"
    },
    "searchUrl": "@js:\nvar html = java.ajax(\"https://rentry.la/agefans\");\n\n/*获取最新地址*/\nvar soUrl = org.jsoup.Jsoup.parse(html).select('#nice').select('#nice').select(\"blockquote\")[0].select(\"p a\")[0].html()\n\nvar re = /^(?:http(s)?:\\/\\/)?[\\w.-]+(?:\\.[\\w\\.-]+)+[\\w\\-\\._~:/?#[\\]@!\\$&'\\(\\)\\*\\+,;=.]+$/\n\t\nvar su=source.getKey()\n\n/*判断请求地址*/\nvar postUrl= soUrl && soUrl!=\"\" && re.test(soUrl)?`${soUrl}/search`:su\n\n\npostUrl+\"?query={{key}}&page={{page}},\"+JSON.stringify({\n\"webview\":true\n})",
    "weight": 0
  },
  {
    "bookSourceComment": "主要是用于下载，没有办法观看。",
    "bookSourceGroup": "影视 书源",
    "bookSourceName": "矮贼吧网（优）",
    "bookSourceType": 4,
    "bookSourceUrl": "https://www.zei8.me#",
    "customButton": false,
    "customOrder": 285,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766914899170,
    "respondTime": 2410,
    "ruleBookInfo": {
      "author": "@css:small:contains(书籍作者：)+span@text",
      "coverUrl": "tag.img.0@src",
      "intro": "@js:book.intro+/邪恶漫画/.test(book.kind)?'':'<br>https://www.zei8.me{{@@text.本地高速下载@href}}'",
      "kind": "class.place@tag.a.-1@text",
      "wordCount": "@css:small:matches(是否连载|小说大小)+span@text"
    },
    "ruleContent": {
      "content": "class.content@html||text.电信高速下载@href@js:/^http:/.test(result)?'<img src=\"'+book.coverUrl+'\"/>下载链接：'+result+'<br>───────<br>'+book.intro:result"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.item",
      "bookUrl": "tag.a@href",
      "intro": "class.intro@html",
      "name": "tag.a@text##[^《]*《|》[^\\n]*"
    },
    "ruleToc": {
      "chapterList": "text.本地高速下载||class.content",
      "chapterName": "@js:'正文预览'",
      "chapterUrl": "href@js:''+result?result:baseUrl"
    },
    "searchUrl": "e/sch/index.php?page={{page-1}}&keyboard={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "懒人听书（优+++）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://m.lrts.me/",
    "customButton": false,
    "customOrder": 286,
    "enabled": true,
    "enabledCookieJar": false,
    "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\t\t\ngetCategory = () =>{\n\t\t\tfl_url =  \"https://m.lrts.me/ajax/getCategory\";\nreturn  JSON.parse(java.ajax(fl_url)).data.bookTypeList; \n\t\t}\n\t\n\t getCategory().map($=>{\t   \t     \t    \n\t\t\t\t\t push($.name, null, 1, 1);\n\t\t\t\t\t\tlist = $.subList;\n\t\tlist.map(($,index)=>{\t   \t     \t    \n \t    title = $.name;\t\n      url = `@js:\n      if(page == 1){\n      url = \"/ajax/getResourceList?dsize=20&entityId=${$.id}&entityType=1&pageNum=1&showFilters=1\";\n }\n\t  else{\n\t  bookIds = String(source.get('bookIds')).split(\",\");\n\t  //bookIds = String(cache.getFile('bookIds')).split(\",\");\n    maxPage = Math.floor(bookIds.length / 20);\r\n    maxPage = bookIds.length % 20 > 0 ? maxPage + 1 : maxPage;\n    if(page > maxPage) {\r\n    url = null;\n    }\n    else{\r\n    selectIndex = (page - 1) * 20;\r\n    res = bookIds.slice(selectIndex, selectIndex + 20);\r\n    url = \"/ajax/getResourceList?dsize=20&entityId=0&entityType=0&pageNum=0&showFilters=0&bookIds=\"+JSON.stringify(res);\n    }\n}`;\n\t\n\t\t\tif(index+1 <= list.length - list.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n        });   \n   });   \n\nJSON.stringify(sort);",
    "header": "{\n\t\t\"Accept-Language\": \"zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6\",\n\t\t\"Accept\": \"*/*\",\n\t\t\"Connection\": \"keep-alive\",\n\t\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2S Build/PKQ1.180729.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36\",\n\t\t\"Referer\": \"https://m.lrts.me/\",\n\t\t\"X-Requested-With\": \"kaixin.diantai\"\n}",
    "lastUpdateTime": 1765999798187,
    "loginUrl": "http://www.lrts.me/",
    "respondTime": 4664,
    "ruleBookInfo": {
      "author": "{{$.author}} 演播：{{$.announcer}}",
      "coverUrl": "$.cover",
      "init": "$.data.bookDetail",
      "intro": "🔔 更新： {{$.update}}\n📯 演播：{{$.announcer}}\n🏷 标签：{{$.labels[*].name##\\n##,}}\n📂 内容简介：{{$.desc}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "{{$.type}}\n{{$.tags[*].name##支持听读劵}}\n{{$.lastUpdateTime}}\n@js:\nif(!/VIP/.test(result)&&/精品/.test(result)) \nresult = \"💰\" + result;\nelse result = result;",
      "name": "$.name@put:{n: $.sections, entityType: $..entityType}",
      "tocUrl": "https://m.lrts.me/ajax/getBookMenu?bookId={{$.id}}&pageNum=1&pageSize=50&sortType=0"
    },
    "ruleContent": {
      "content": "@js:\n$ = JSON.parse(src);\nif($.data==null){\njava.longToast($.msg+\"\\n付费章节，请去官网付费订阅！\\n听🎶 [ 囍 ] 压压惊👻\")\nyp_url = \"https://music.163.com/song/media/outer/url?id=1817544979\";\n}else{\n\typ_url = $.data.path;\n}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "{{$.author}}  演播：{{$.announcer}}",
      "bookList": "<js>\nif(/getResourceList/.test(baseUrl)&&/pageNum=1/.test(baseUrl)){\n  bookIds = JSON.parse(result).bookIds;\n  source.put('bookIds', bookIds);\n  //cache.putFile('bookIds', bookIds, 3.6E6);\n  result = result;\n}\nelse{result = result;}\n</js>\n$..list[*]||$.books[*]",
      "bookUrl": "https://m.lrts.me/ajax/getBookDetail?bookId={{$.id}}",
      "checkKeyWord": "御兽之王 | 24新晋白金作家轻泉流响 | 起点霸榜 | 快节奏爽文",
      "coverUrl": "$.cover",
      "intro": "$.desc",
      "kind": "{{$.tags[*].name##支持听读劵|高清}}\n{{$.score}}分\n{{$.lastUpdateTime}}\n@js:\nif(!/VIP/.test(result)&&/会员/.test(result)) \nresult = \"💰\" + result;\nelse result = result;",
      "lastChapter": "$.sections",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "$.list[*]",
      "chapterName": "$.name",
      "chapterUrl": "https://m.lrts.me/ajax/getListenPath?entityId={{baseUrl.match(/bookId=(\\d+)/)[1]}}&entityType={{java.get(\"entityType\")}}&opType=1&sections=[{{$.section}}]&type=0&section={{$.section}}&id={{$.id}},{\"headers\":{\"cookie\": \"token=d0b4b76419aa2214f5d83e5db0a48deb629b6ab9c06bf66262458e0f0c22ce9a05479e7f1a1e2f8be9686f62a3def922b6b93cc67b00e0cf075b9b282231ed0ca2067c81ff60a19a3b8ca82fda10fd22c9f36c8c1a83971abaec49a2151801e6; token.sig=Mdac4MFXCTiXnfVjWCgrh525NjE\"}}",
      "isVip": "$.payType",
      "nextTocUrl": "@js:\nn = java.getString('$.sections')|java.get('n');\np = Math.ceil(n/50);\njava.log(\"章节数：\" + n)\nlist = [];\nfor(var i = 2; i <= p; i++){\nhref = baseUrl.replace(/pageNum=(\\d+)/,\"pageNum=\"+i);\nlist.push(href);\n}\nlist",
      "updateTime": "{{java.timeFormatUTC(java.getString('$.lastModify'),'yyyy-MM-dd',8)}}"
    },
    "searchUrl": "https://m.lrts.me/ajax/searchBook?keyWord={{key}}&pageSize=15&pageNum={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "番茄听书（优++）",
    "bookSourceType": 1,
    "bookSourceUrl": "番茄听书在线听\n源更新地址\nhttp://novelsdk.hhlqilongzhu.cn//shuyuan/fanqietingshu.json",
    "customButton": false,
    "customOrder": 287,
    "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});\npush(\"全部分类\",null,1,1);\narList = [\"都市\",\"穿越\",\"现代言情\",\"古代言情\",\"总裁\",\"玄幻\",\"重生\",\"悬疑\",\"灵异\",\"系统\",\"种田\",\"甜宠\",\"宠妻\",\"都市生活\",\"赘婿\",\"先婚后爱\",\"宫斗宅斗\",\"都市日常\",\"战神赘婿\",\"神医\",\"影视小说\",\"传统玄幻\",\"王妃\",\"奇幻仙侠\",\"萌宝\",\"都市脑洞\",\"职场\",\"嫡女\",\"都市修真\",\"幻想言情\",\"神豪\",\"空间\",\"其他\",\"玄幻言情\",\"玄幻脑洞\",\"历史古代\",\"科幻末世\",\"年代\",\"天才\",\"女强\",\"推理\",\"腹黑\",\"诸天万界\",\"医术\",\"星际\",\"鉴宝\",\"团宠\",\"扮猪吃虎\",\"武侠\",\"现言脑洞\",\"都市种田\",\"无敌\",\"盗墓\",\"马甲\",\"皇后\",\"特种兵\",\"大唐\",\"公主\",\"娱乐圈\",\"青梅竹马\",\"古言脑洞\",\"历史脑洞\",\"末世\",\"剑道\",\"现言甜宠\",\"游戏动漫\",\"洪荒\",\"快穿\",\"明朝\",\"外卖\",\"校花\",\"奶爸\",\"校园\",\"三国\",\"直播\",\"穿书\",\"海岛\",\"美食\",\"反派\",\"现言复仇\",\"西游衍生\",\"求生\",\"民国\",\"家庭\",\"学霸\",\"皇叔\",\"宠物\",\"无CP\",\"女扮男装\",\"网游\",\"病娇\",\"精灵\",\"虐文\",\"都市青春\",\"清穿\"];\narList.map((uri)=>{\nurl=`http://novelsdk.hhlqilongzhu.cn/fq/classname_tingshu.php?classname=${uri}&offset={{(page-1)*10}}`;\npush(uri,url,1,0.25);\n});\n//java.log(JSON.stringify(sort))\nJSON.stringify(sort)",
    "lastUpdateTime": 1761316119780,
    "respondTime": 14757,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "thumb_url",
      "init": "data[0]",
      "intro": "&nbsp;&nbsp;\n📕 源名：{{$.original_book_name}}\n📖 别名：{{$.book_flight_alias_name}}\n✏️ 开坑：{{$.create_time##T|\\+.*## }}\n🏷️ 标签：{{$.tags}}\n👤 主角：{{$.roles##\\[|\\\"|\\]}}\n👁️ 在线：{{$.read_count}}人在读\n🔗 书籍状态：__status__{{\"\\n\"+\"​\"}}\n📜 简介：{{$.abstract}}{{\"\\n\"+\"​\"}}\n\n\n\n📍 {{$.copyright_info##，.*##。}}{{\"\\n\"+\"​\"}}\n@js:result.replace(/.+：(人在读)?\\n/g,\"\").replace('__status__', (java.getString('$.book_search_visible') == 'true' ? '正常' : (java.getString('$.tomato_book_status') == '3' ? '下架' : '小黑屋')))",
      "kind": "{{$.category}}\n{{$.score}}分\n连载{{$.creation_status}}完结\n{{$.sub_info}}\n@js:result.replace(/连载0完结/g,'完结').replace(/连载1完结/g,'连载').replace(/连载4完结/g,'已断更').replace(/连载-1完结/g,'完结')",
      "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString('last_chapter_update_time')*1000)}}",
      "name": "book_name@put:{book_id:book_id}",
      "tocUrl": "https://fanqienovel.com/api/reader/directory/detail?bookId=@get:{book_id}",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "$.data.url"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$..book_info[*]",
      "bookUrl": "https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{$.book_id||$.series_id}}",
      "coverUrl": "$.thumb_url",
      "intro": "$.abstract",
      "kind": "$.content",
      "lastChapter": "$.sub_title",
      "name": "$.book_name"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "<js>\nlet list = [];\nlet book_list = [];\nlet res = JSON.parse(result);\nlet key = String(java.get(\"key\"));\nlet page = Number(java.get(\"page\"));\n\ntry {\n  if (res.search_tabs) {\n    for (let i = 0; i < res.search_tabs.length; i++) {\n        let books = res[\"search_tabs\"][i][\"data\"];\n        if (books != null) list = list.concat(books);\n    }\n  }\n} catch (e) {}\n\nfor (let $ of list) {\n   book_list.push($.book_data ? $.book_data[0] : ($.video_data ? $.video_data[0] : $));\n}\n\nJSON.stringify(book_list)\n</js>$[*]",
      "bookUrl": "https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{$.book_id}}",
      "checkKeyWord": "精神病院学斩神",
      "coverUrl": "thumb_url",
      "intro": "abstract",
      "kind": "category&&score",
      "name": "book_name||$..series_title##（别名：.*?）",
      "wordCount": "连载{{$.creation_status}}完结##连载0|1完结"
    },
    "ruleToc": {
      "chapterList": "$.data.chapterListWithVolume[*].*",
      "chapterName": "$.title",
      "chapterUrl": "http://novelsdk.hhlqilongzhu.cn/fq/audio.php?item_ids={{$.itemId}}&tone_id=0",
      "updateTime": "发布于 {{java.timeFormat(java.getString('$.firstPassTime')*1000)}}"
    },
    "searchUrl": "http://novelsdk.hhlqilongzhu.cn/fq/search.php?name={{key}}&page={{page}}&tab_type=2",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: No results for path: $['data']['bookdetails']",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "爱听书王（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://47.93.18.240/##",
    "customButton": false,
    "customOrder": 288,
    "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\nfl = () =>{\n\t\t//\tflurl =  \"http://47.93.18.240/classifytitle.php\";\n\t\t\tflurl = `http://47.93.18.240/classifytitle.php,{\n  \"body\": \"=\",\n  \"method\": \"POST\",\n  \"headers\":{\n\t\"Content-Type\":\"application/x-www-form-urlencoded\",\n\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"47.93.18.240\",\n\t\"User-Agent\":\"okhttp/4.9.0\"\n}\n}`;\nreturn  JSON.parse(java.ajax(flurl)).data.classifyarray; \t\t\n\t\t}\n\t\t\t\t\n\t\tfl().map(($,index)=>{\t   \t     \t    \n \t    title = $.title;\n     \tid = $.classifyid;\n    \t     \t\n\turl =  `@js:\n\tbody = '{\"bookclassifyid\":'+${id}+',\"startpos\":\"'+(page-1)*20+'\",\"endpos\":\"20\"}';\n     x = encodeURIComponent(body);\n     y = \tJSON.stringify({\n  \"body\": \"=\"+String(x),\n  \"method\": \"POST\",\n  \"headers\":{\n\t\"Content-Type\":\"application/x-www-form-urlencoded\",\n\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"47.93.18.240\",\n\t\"User-Agent\":\"okhttp/4.9.0\"\n}\n});\n\turl = \"http://47.93.18.240/classifylist.php,\"+y;\n`;\n\t\n\t\t\tif(index+1 <= fl().length - fl().length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n        \n  });\n\nJSON.stringify(sort);",
    "lastUpdateTime": 1766339595598,
    "respondTime": 180200,
    "ruleBookInfo": {
      "author": "{{$.bookauthor}}  演播：{{$.announcer}}",
      "coverUrl": "$.bookpic",
      "init": "$.data.bookdetails",
      "intro": "$.profile##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "$.classify",
      "name": "$.bookname",
      "tocUrl": "@js:\nbody = '{\"bookid\":\"{{$.bookid}}\",\"startpos\":\"0\",\"endpos\":\"10000\",\"version\":\"\",\"asc\":\"0\"}';\nx = encodeURIComponent(body)\n\nurl = `http://47.93.18.240/bookchapterlist0813.php,{\n  \"body\": \"=${x}\",\n  \"method\": \"POST\",\n  \"headers\":{\n\t\"Content-Type\":\"application/x-www-form-urlencoded\",\n\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"47.93.18.240\",\n\t\"User-Agent\":\"okhttp/4.9.0\"\n}\n}`;"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "{{$.bookauthor}}  演播：{{$.announcer}}",
      "bookList": "$.data.bookarray||$.data.collectsarray",
      "bookUrl": "@js:\nbody = '{\"bookid\":\"{{$.bookid}}\",\"username\":\"\"}';\nx = encodeURIComponent(body)\n\nurl = `http://47.93.18.240/bookdetails_test.php,{\n  \"body\": \"=${x}\",\n  \"method\": \"POST\",\n  \"headers\":{\n\t\"Content-Type\":\"application/x-www-form-urlencoded\",\n\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"47.93.18.240\",\n\t\"User-Agent\":\"okhttp/4.9.0\"\n}\n}`;",
      "coverUrl": "$.bookpic",
      "intro": "$.profile",
      "kind": "{{$.classify}}\n{{r=java.getString('$.bookfeetype');\nif(r!=\"\") r=='3'?'VIP':'free';}}",
      "name": "$.bookname"
    },
    "ruleToc": {
      "chapterList": "$.data.chapter_array",
      "chapterName": "$.chaptername",
      "chapterUrl": "$.mp3Filepath",
      "isVip": "$.bookfeetype",
      "updateTime": "$.filesize"
    },
    "searchUrl": "@js:\nbody = '{\"bookname\":\"'+key+'\",\"startpos\":\"'+(page-1)*20+'\",\"endpos\":\"20\"}';\nx = encodeURIComponent(body)\n\nurl = `http://47.93.18.240/searchbook1.4.0.php,{\n  \"body\": \"=${x}\",\n  \"method\": \"POST\",\n  \"headers\":{\n\t\"Content-Type\":\"application/x-www-form-urlencoded\",\n\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"47.93.18.240\",\n\t\"User-Agent\":\"okhttp/4.9.0\"\n}\n}`;",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "饭角有声（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://api.fanjiao.co/",
    "customButton": false,
    "customOrder": 289,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1765999991682,
    "respondTime": 756,
    "ruleBookInfo": {
      "name": "book.name"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "$.data.list[*]",
      "bookUrl": "<js>\nbody = \"album_id={{$.album_id}}\";\nurl = \"https://api.fanjiao.co/walkman/api/album/audio?\"+body;\nsign = java.md5Encode(body+\"879f30c4b1641142c6192acc23cfb733\")\nheaders = \n\t{\"headers\":{\"signature\":String(sign)}}\nurl+\",\"+JSON.stringify(headers)\n</js>",
      "coverUrl": "$.cover",
      "intro": "$.description",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "$..audios_list[*]",
      "chapterName": "$.name",
      "chapterUrl": "$.src"
    },
    "searchUrl": "<js>\nbody = \"keyword=\"+key+\"&page=\"+page+\"&size=20&type=2\";\nurl = \"https://api.fanjiao.co/walkman/api/search/keyword?\"+body;\nsign = java.md5Encode(body+\"879f30c4b1641142c6192acc23cfb733\")\nheaders = \n\t{\"headers\":{\"signature\":String(sign)}}\nurl+\",\"+JSON.stringify(headers)\n</js>",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Timed out waiting for 60000 ms\n\n最新 order=1\n人气 order=2\n连载 order=4\n完结 order=5",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "水山听书（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://m.ting13.com##@遇知",
    "customButton": false,
    "customOrder": 290,
    "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\nfl=[[\"玄幻修真\",\"xuanhuan\"],[\"灵异惊悚\",\"lingyi\"],[\"都市言情\",\"dushi\"],[\"军事历史\",\"junshi\"],[\"儿童故事\",\"ertong\"],[\"经典纪实\",\"jishi\"],[\"长篇评书\",\"pingshu\"],[\"相声戏曲\",\"xiangsheng\"],[\"综艺娱乐\",\"yule\"],[\"百家讲坛\",\"bjjt\"],[\"网游竞技\",\"jingji\"],[\"官场商战\",\"guanchangshangzhan\"],[\"人物传记\",\"chuanji\"],[\"通俗文学\",\"wenxue\"],[\"其他有声\",\"qita\"]];\n\n [[\"连载\",\"lastupdate\"],[\"完结\",\"over\"]].map([title,status]=>{\n\tpush('🔖分类'+title+'🔖', null, 1, 1);\n\t  fl.map(([title,uri],index)=>{\n\t    url= `/yousheng/${uri}/${status}/{{page}}.html`;\n\tif(index+1 <= fl.length - fl.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n     \t\n    \t});\n\t});\n\nJSON.stringify(sort);",
    "lastUpdateTime": 1759504723124,
    "respondTime": 500776,
    "ruleBookInfo": {
      "author": ".book-rand-a.2@text",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "🔔 更新时间： {{@@.book-rand-a.4@text##连载|完结}}\n📯 {{@@.book-rand-a.3@text}}\n🏷 {{@@.book-rand-a.1@text}}\n📂 内容简介：{{@@.book-des@text}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "{{@@.book-rand-a a.0@text}}\n{{@@.book-rand-a.4@text##\\s.*}}",
      "name": "h1@text"
    },
    "ruleContent": {
      "content": "<js>result</js>",
      "sourceRegex": ".*\\.(mp3|m4a).*"
    },
    "ruleExplore": {
      "author": "演播：{{@@.book-meta.1@text}}",
      "bookList": ".book-li",
      "bookUrl": "a.0@href",
      "coverUrl": "img@data-original",
      "intro": ".book-desc@text",
      "kind": "{{@@.score@text}}\n{{@@.playCountText@text}}℃\n{{@@h4 span@text}}",
      "lastChapter": ".book-meta.0@text",
      "name": "h4 a.0@text"
    },
    "ruleSearch": {
      "author": "{{$.author.name}}  演播：{{$.boyin.name}}",
      "bookList": "$.data[*]",
      "bookUrl": "$.novel.url",
      "coverUrl": "$.novel.cover",
      "intro": "$.novel.intro",
      "kind": "{{$.novel.isovername}}\n{{$.data.allvisit}}℃\n{{$.novel.lasttime}}",
      "lastChapter": "$.novel.lastname",
      "name": "$.novel.name"
    },
    "ruleToc": {
      "chapterList": ".play-list li",
      "chapterName": "a@textNodes",
      "chapterUrl": "a@href@js:result+',{webView:“true”}'",
      "nextTocUrl": "option@value",
      "updateTime": "span@text"
    },
    "searchUrl": "https://m.ting13.com/api/ajax/solist?word={{key}}&type=name&page={{page}}&order=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "喜马拉雅（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.ximalaya.com",
    "customButton": false,
    "customOrder": 291,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "❀                             广 播 剧                             ❀::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=\n 架 空 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=jiakong日韩::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci506\n 都 市 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=dushi\n 校 园 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xiaoyuan\n 武 侠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=wuxia\n 仙 侠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xianxia\n 奇 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=qihuan\n 玄 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuanhuan\n 科 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=kehuan\n 悬 疑 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuanyi\n 推 理 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=tuili\n 历 史 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=lishi\n 职 场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=zhichang\n 同 人 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=tongrenwen\n 游 戏 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=youxi\n 爆 笑 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=baoxiao\n 脑 洞 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=naodong\n 日 漫 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=riman\n 萌 系 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=mengxi\n 恋 爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=lianai\n 纯 爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1367\n  玛 丽 苏  ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=malisu\n 霸道总裁 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=badaozongcai\n 虚拟偶像 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuniouxiang\n 现代言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci546\n 古风言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci52\n 画风清奇 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=huafengqingqi\n 民间故事 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=minjiangushi\n  全 年 龄  ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci54\n 有声漫画 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1357\n 会员专区 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1664\n 心动剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1660\n 国风剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1661\n 尖叫剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1662\n月上新周播剧::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1198\n\n❀                             有 声 书                             ❀::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=\n\n 文 学 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=wenxue\n 生 活 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shenghuo\n 教 材 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jiaocai\n 经 典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jingdian\n 童 书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=tongshu\n 成 长 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=lizhi\n 社 科 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=sheke\n 商 业 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shangye\n外文 • 原版::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=yingwenyuanban\n期刊::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=qikanzazhi\n历史::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci234\n传记::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1692\n\n 网络小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1173\n 言情女生 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci231\n 悬疑推理 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci232\n 都市重生 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci235\n 历史纵横 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1195\n 仙侠幻想 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1196\n 豪门恋情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1530\n 古风言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1531\n 宫闱宅斗 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1532\n 王牌强档 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1264\n 有声漫画 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1351\n 出版小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1359\n 女生最爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci346\n 男生最爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci348\n 免费精选 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1533\n 新品限免 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1477\n 会员上新 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1518\n 爆更小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1069\n\n QQ  阅读 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci22\n 读客图书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci23\n 果麦文化 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci24\n 中信书院 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci646\n 博集新媒 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci26\n 磨铁阅读 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci394\n  蓝 狮 子  ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci419\n 华章图书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci650\n 文学名著 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1157\n 历史专区 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1158\n 国学经典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1159\n 历史经典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1370\n 三体科幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1697\n 重磅新品 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1698\n\n 听书指南 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1449\n大家都在听::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1521\n大家都在追::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1529\n大剧必听榜::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1051\n会员有声小说::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1055\n畅销书-限时免费::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1693\n\n❀                               音   乐                               ❀::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue\n\n 古 风 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=gufeng\n 流 行 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=liuxing\n 欧 美 ::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci507\n 古  典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=mr8t41\n 动 漫 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=anime\n 老 歌 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci117\n 翻 唱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci125\n轻音乐::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=qingyinyue\n 日 韩 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci506\n 催 眠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci322\n影视原声::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=yingshiyuansheng\n",
    "lastUpdateTime": 1759589368465,
    "respondTime": 16017,
    "ruleBookInfo": {
      "intro": "$.album.intro"
    },
    "ruleContent": {
      "content": "@js:baseUrl"
    },
    "ruleExplore": {
      "author": "anchorName",
      "bookList": "$..albums.*",
      "bookUrl": "link@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
      "coverUrl": "coverPath",
      "intro": "收听{$.playCount}  共{$.trackCount}章",
      "name": "title",
      "wordCount": "@js:if({{$.isFinished}}==1){if({{$.isPaid}}){'已完结💰'}else{'已完结'}}else{if({{$.isPaid}}){'连载💰'}else{'连载'}}"
    },
    "ruleSearch": {
      "author": "$.nickname",
      "bookList": "$..docs.*",
      "bookUrl": "$.url@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
      "coverUrl": "$.cover_path",
      "intro": "$.intro",
      "kind": "$.category_title&&$.tags",
      "name": "$.title",
      "wordCount": "播放数{$.play}  共{$.tracks}集"
    },
    "ruleToc": {
      "chapterList": "$.tracks.list",
      "chapterName": "title",
      "chapterUrl": "playPathAacv224||playPathAacv164||playUrl64||playUrl32",
      "nextTocUrl": "@js:\nbaseUrl = String(baseUrl).split('1/200')[0];\nlist = [];\npage=JSON.parse(String(result)).tracks.maxPageId\nfor(var i = 2; i < 10; ++i){\nlist.push(String(baseUrl +i+\"/200\"));\n}\nlist"
    },
    "searchUrl": "https://www.ximalaya.com/revision/search?core=album&spellchecker=true&rows=20&condition=relation&device=iPhone&fq=&paidFilter=false&kw={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "By暴风雪+乃星补加发现",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "喜马拉雅（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.ximalaya.com/#乃星",
    "customButton": false,
    "customOrder": 292,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "❀                             广 播 剧                             ❀::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=\n 架 空 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=jiakong日韩::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci506\n 都 市 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=dushi\n 校 园 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xiaoyuan\n 武 侠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=wuxia\n 仙 侠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xianxia\n 奇 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=qihuan\n 玄 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuanhuan\n 科 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=kehuan\n 悬 疑 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuanyi\n 推 理 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=tuili\n 历 史 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=lishi\n 职 场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=zhichang\n 同 人 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=tongrenwen\n 游 戏 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=youxi\n 爆 笑 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=baoxiao\n 脑 洞 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=naodong\n 日 漫 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=riman\n 萌 系 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=mengxi\n 恋 爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=lianai\n 纯 爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1367\n  玛 丽 苏  ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=malisu\n 霸道总裁 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=badaozongcai\n 虚拟偶像 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuniouxiang\n 现代言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci546\n 古风言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci52\n 画风清奇 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=huafengqingqi\n 民间故事 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=minjiangushi\n  全 年 龄  ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci54\n 有声漫画 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1357\n 会员专区 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1664\n 心动剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1660\n 国风剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1661\n 尖叫剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1662\n月上新周播剧::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1198\n            ::\n\n❀                             有 声 书                             ❀::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=\n\n 文 学 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=wenxue\n 生 活 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shenghuo\n 教 材 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jiaocai\n 经 典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jingdian\n 童 书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=tongshu\n 成 长 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=lizhi\n 社 科 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=sheke\n 商 业 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shangye\n外文 • 原版::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=yingwenyuanban\n期刊::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=qikanzazhi\n历史::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci234\n传记::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1692\n\n 网络小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1173\n 言情女生 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci231\n 悬疑推理 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci232\n 都市重生 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci235\n 历史纵横 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1195\n 仙侠幻想 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1196\n 豪门恋情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1530\n 古风言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1531\n 宫闱宅斗 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1532\n 王牌强档 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1264\n 有声漫画 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1351\n 出版小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1359\n 女生最爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci346\n 男生最爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci348\n 免费精选 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1533\n 新品限免 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1477\n 会员上新 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1518\n 爆更小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1069\n\n QQ  阅读 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci22\n 读客图书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci23\n 果麦文化 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci24\n 中信书院 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci646\n 博集新媒 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci26\n 磨铁阅读 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci394\n  蓝 狮 子  ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci419\n 华章图书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci650\n 文学名著 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1157\n 历史专区 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1158\n 国学经典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1159\n 历史经典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1370\n 三体科幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1697\n 重磅新品 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1698\n\n 听书指南 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1449\n大家都在听::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1521\n大家都在追::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1529\n大剧必听榜::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1051\n会员有声小说::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1055\n畅销书-限时免费::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1693\n\n❀                               音   乐                               ❀::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue\n\n 古 风 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=gufeng\n 流 行 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=liuxing\n 欧 美 ::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci507\n 古  典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=mr8t41\n 动 漫 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=anime\n 老 歌 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci117\n 翻 唱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci125\n轻音乐::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=qingyinyue\n 日 韩 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci506\n 催 眠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci322\n影视原声::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=yingshiyuansheng\n       ::",
    "lastUpdateTime": 1759589386621,
    "respondTime": 15377,
    "ruleBookInfo": {
      "intro": "$.album.intro"
    },
    "ruleContent": {
      "content": "@js:baseUrl"
    },
    "ruleExplore": {
      "author": "anchorName",
      "bookList": "$..albums.*",
      "bookUrl": "link@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
      "coverUrl": "coverPath",
      "intro": "收听{$.playCount}  共{$.trackCount}章",
      "name": "title",
      "wordCount": "@js:if({{$.isFinished}}==1){if({{$.isPaid}}){'已完结💰'}else{'已完结'}}else{if({{$.isPaid}}){'连载💰'}else{'连载'}}"
    },
    "ruleSearch": {
      "author": "$.nickname",
      "bookList": "$..docs.*",
      "bookUrl": "$.url@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
      "coverUrl": "$.cover_path",
      "intro": "$.intro",
      "kind": "$.category_title&&$.tags",
      "name": "$.title",
      "wordCount": "播放数{$.play}  共{$.tracks}集"
    },
    "ruleToc": {
      "chapterList": "$.tracks.list",
      "chapterName": "title",
      "chapterUrl": "playPathAacv224||playPathAacv164||playUrl64||playUrl32",
      "nextTocUrl": "@js:\nbaseUrl = String(baseUrl).split('1/200')[0];\nlist = [];\npage=JSON.parse(String(result)).tracks.maxPageId\nfor(var i = 2; i < 10; ++i){\nlist.push(String(baseUrl +i+\"/200\"));\n}\nlist"
    },
    "searchUrl": "https://www.ximalaya.com/revision/search?core=album&spellchecker=true&rows=20&condition=relation&device=iPhone&fq=&paidFilter=false&kw={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "喜马拉雅（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://search.ximalaya.com已校验",
    "customButton": false,
    "customOrder": 293,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766465331913,
    "respondTime": 1129,
    "ruleBookInfo": {
      "tocUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1"
    },
    "ruleContent": {
      "imageStyle": "0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "nickname",
      "bookList": "$.response.docs",
      "bookUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId={$.id}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1",
      "coverUrl": "cover_path",
      "intro": "$..intro",
      "kind": "category_title",
      "name": "title@put:{book:id}"
    },
    "ruleToc": {
      "chapterList": "$.data.list",
      "chapterName": "title",
      "chapterUrl": "playPathAacv224",
      "nextTocUrl": "<js>\nvar a = 'http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=';\nvar r = [];\nfor(var i=1;i<40;i++){\n    r.push(a + parseInt(i*1));\n}\nr\n</js>"
    },
    "searchUrl": "http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw={{key}}&page={{page}}&rows=20&spellchecker=true",
    "weight": 0
  },
  {
    "bookSourceComment": "25.12.13@小说迷 修复目录",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "天下书音（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://m.shuyinfm.com",
    "bookUrlPattern": "https?://m.shuyinfm.com/album/[\\d-]+.html",
    "customButton": false,
    "customOrder": 294,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\":\"有声小说\",\n    \"url\":\"/listinfo-1-28.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"言情\",\n    \"url\":\"/listinfo-1-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"玄幻\",\n    \"url\":\"/listinfo-2-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"恐怖\",\n    \"url\":\"/listinfo-5-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"穿越\",\n    \"url\":\"/listinfo-7-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"都市\",\n    \"url\":\"/listinfo-8-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"历史\",\n    \"url\":\"/listinfo-16-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"悬疑\",\n    \"url\":\"/listinfo-33-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"穿越\",\n    \"url\":\"/listinfo-36-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"文学\",\n    \"url\":\"/listinfo-38-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"推理\",\n    \"url\":\"/listinfo-39-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"军事\",\n    \"url\":\"/listinfo-40-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"职场\",\n    \"url\":\"/listinfo-41-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"反腐\",\n    \"url\":\"/listinfo-56-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"人物\",\n    \"url\":\"/listinfo-58-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"修真\",\n    \"url\":\"/listinfo-60-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"网游\",\n    \"url\":\"/listinfo-63-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"武侠\",\n    \"url\":\"/listinfo-92-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"评书\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"单田芳\",\n    \"url\":\"/listinfo-42-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"刘兰芳\",\n    \"url\":\"/listinfo-43-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"田连元\",\n    \"url\":\"/listinfo-44-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"袁阔成\",\n    \"url\":\"/listinfo-45-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"连丽如\",\n    \"url\":\"/listinfo-46-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"张少佐\",\n    \"url\":\"/listinfo-47-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"田战义\",\n    \"url\":\"/listinfo-48-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"孙一\",\n    \"url\":\"/listinfo-49-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"其他\",\n    \"url\":\"/listinfo-50-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"袁田\",\n    \"url\":\"/listinfo-53-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"王玥波\",\n    \"url\":\"/listinfo-55-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"郭德纲\",\n    \"url\":\"/listinfo-57-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"关永超\",\n    \"url\":\"/listinfo-62-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"王传林\",\n    \"url\":\"/listinfo-65-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"广播剧\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"耽美剧\",\n    \"url\":\"/listinfo-10-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.40\n    }\n  },\n  {\n    \"title\":\"爱情剧\",\n    \"url\":\"/listinfo-12-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.40\n    }\n  },\n  {\n    \"title\":\"古风剧\",\n    \"url\":\"/listinfo-51-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.40\n    }\n  },\n  {\n    \"title\":\"现代剧\",\n    \"url\":\"/listinfo-54-{{page-1}}.html\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.40\n    }\n  }\n]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766846690884,
    "respondTime": 125,
    "ruleBookInfo": {
      "author": ".book-rand-a.-1@a@text##\\s##,",
      "coverUrl": ".book.0@img@src",
      "intro": ".book-des@text",
      "kind": ".book-rand-a.0:-2@text##类型：",
      "name": "h1@text",
      "tocUrl": "text.立即播放@href"
    },
    "ruleContent": {
      "content": "audio[id*=audio]@src"
    },
    "ruleExplore": {
      "author": ".book-meta@text",
      "bookList": "ul li.book-li",
      "bookUrl": "a@href",
      "coverUrl": "img@data-original",
      "intro": "p@text",
      "kind": "0",
      "name": "h4@text"
    },
    "ruleSearch": {
      "author": "a.-1@text",
      "bookList": "ul.book-ol > li.book-li",
      "bookUrl": "a.1@href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@data-original",
      "intro": "p@text",
      "kind": "0",
      "name": "h4@text"
    },
    "ruleToc": {
      "chapterList": "#playlist li a",
      "chapterName": "text",
      "chapterUrl": "href\n@js:\nresult+',{\"webView\":true}'"
    },
    "searchUrl": "/e/search/index.php,{\n  \"body\": \"keyboard={{key}}&show=title,newstext,player,playadmin,movietime,filetype\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: json string can not be null or empty",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "小米广播（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://fm.music.xiaomi.com/fm",
    "customButton": false,
    "customOrder": 295,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "浙江台::https://fm.music.xiaomi.com/fm/v1/category/channel/377?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n新疆::https://fm.music.xiaomi.com/fm/v1/category/channel/400?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n陕西::https://fm.music.xiaomi.com/fm/v1/category/channel/394?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n四川::https://fm.music.xiaomi.com/fm/v1/category/channel/393?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n云南::https://fm.music.xiaomi.com/fm/v1/category/channel/392?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n重庆::https://fm.music.xiaomi.com/fm/v1/category/channel/391?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n贵州::https://fm.music.xiaomi.com/fm/v1/category/channel/390?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n海南::https://fm.music.xiaomi.com/fm/v1/category/channel/389?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n广西::https://fm.music.xiaomi.com/fm/v1/category/channel/388?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n广东::https://fm.music.xiaomi.com/fm/v1/category/channel/387?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n湖南::https://fm.music.xiaomi.com/fm/v1/category/channel/386?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n湖北::https://fm.music.xiaomi.com/fm/v1/category/channel/385?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n福建::https://fm.music.xiaomi.com/fm/v1/category/channel/384?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n河南::https://fm.music.xiaomi.com/fm/v1/category/channel/383?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n江西::https://fm.music.xiaomi.com/fm/v1/category/channel/382?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n山东::https://fm.music.xiaomi.com/fm/v1/category/channel/381?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n安微::https://fm.music.xiaomi.com/fm/v1/category/channel/380?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n黑龙江::https://fm.music.xiaomi.com/fm/v1/category/channel/379?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n吉林::https://fm.music.xiaomi.com/fm/v1/category/channel/378?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n江苏台::https://fm.music.xiaomi.com/fm/v1/category/channel/376?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n辽宁::https://fm.music.xiaomi.com/fm/v1/category/channel/375?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n内蒙古::https://fm.music.xiaomi.com/fm/v1/category/channel/374?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n河北台::https://fm.music.xiaomi.com/fm/v1/category/channel/371?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n山西台::https://fm.music.xiaomi.com/fm/v1/category/channel/373?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n国家台::https://fm.music.xiaomi.com/fm/v1/category/channel/370?pageType=%2Ffm_broadcast_list%2F%E5%B9%BF%E6%92%AD%2F%E5%9B%BD%E5%AE%B6%E5%8F%B0&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=2a57df4bf0b8a5e428b079783f529eeddac4f39d&nonce=9213596406902170431&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n音乐台::https://fm.music.xiaomi.com/fm/v1/category/channel/404?pageType=%2Ffm_broadcast_list/广播/交通台&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=95a7b18a89cb3419d1b54658f25216aec5d4df21&nonce=-5530817897123709456&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false\n资讯广播::https://fm.music.xiaomi.com/fm/v1/category/channel/397?pageType=%2Ffm_broadcast_list%2F%E5%B9%BF%E6%92%AD%2F%E8%B5%84%E8%AE%AF%E5%8F%B0&version_info=%7B%22apk_version%22%3A%22230%22%2C%22apk_version_name%22%3A%221.0.230%22%2C%22device%22%3A%22platina%22%2C%22language%22%3A%22zh_CN%22%2C%22sys_verversion%22%3A%229_V10.3.7.0.PDTCNXM%22%7D&sign=bdabdf5fe65fe58bc800c2bcd9c3658e1847da6b&nonce=-5845902009413785201&i=37828e023677ad6e78e96f1c8506e8c4&oaid=56fbb3561e299e40&oaid_imei_both_have=true&ui_version=87&is_pad=false&miui_version=V10&package_name=com.miui.fm&support_fmservice=false",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"\n}",
    "lastUpdateTime": 1759441160835,
    "respondTime": 180388,
    "ruleBookInfo": {
      "coverUrl": "$..cover_url",
      "intro": "$..intro",
      "name": "$..channel_name"
    },
    "ruleContent": {},
    "ruleExplore": {
      "bookList": "$.children",
      "bookUrl": "https://fm.music.xiaomi.com{$..request_url}",
      "coverUrl": "$..pic_large_url",
      "intro": "$..intro",
      "kind": "$..subtitle",
      "name": "$.data..name"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "$..list.*",
      "chapterName": "$.channel_name",
      "chapterUrl": "http://lhttp.qingting.fm/live/{$..qt_channel_id}/64k.mp3"
    },
    "searchUrl": "null",
    "weight": 0
  },
  {
    "bookSourceComment": "By关耳+乃星补加发现",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳听书（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.missevan.com#乃星",
    "customButton": false,
    "customOrder": 296,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "纯爱•全部::https://www.missevan.com/dramaapi/filter?filters=0_4_0_0_0&page={{page}}&order=1&page_size=20\n纯爱•现代::https://www.missevan.com/dramaapi/filter?filters=0_4_0_1_0&page={{page}}&order=1&page_size=20\n纯爱•古风::https://www.missevan.com/dramaapi/filter?filters=0_4_0_2_0&page={{page}}&order=1&page_size=20\n纯爱•民国::https://www.missevan.com/dramaapi/filter?filters=0_4_0_3_0&page={{page}}&order=1&page_size=20\n\n言情•全部::https://www.missevan.com/dramaapi/filter?filters=0_6_0_0_0&page={{page}}&order=1&page_size=20\n言情•现代::https://www.missevan.com/dramaapi/filter?filters=0_6_0_1_0&page={{page}}&order=1&page_size=20\n言情•古风::https://www.missevan.com/dramaapi/filter?filters=0_6_0_2_0&page={{page}}&order=1&page_size=20\n言情•民国::https://www.missevan.com/dramaapi/filter?filters=0_6_0_3_0&page={{page}}&order=1&page_size=20",
    "lastUpdateTime": 1759498296569,
    "respondTime": 4178,
    "ruleBookInfo": {
      "intro": "//*[@class=\"intro-content\"]",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型：|标签：无|标签：",
      "tocUrl": "https://www.missevan.com/dramaapi/getdrama?drama_id={{baseUrl.match(/(\\d+)/)[1]}}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "bookList": "$.info.Datas",
      "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}",
      "coverUrl": "$.cover",
      "kind": "$.type_name",
      "lastChapter": "$.newest",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "$.info.Datas",
      "bookUrl": "https://www.missevan.com/dramaapi/getdrama?drama_id={{$.id}}",
      "coverUrl": "cover ",
      "intro": "abstract",
      "kind": "{{$.type_name}},{{$.catalog_name}}",
      "lastChapter": "newest ",
      "name": "name",
      "wordCount": "catalog_name "
    },
    "ruleToc": {
      "chapterList": "$.info.episodes.episode",
      "chapterName": "$.name",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id}}",
      "isVip": "$.need_pay"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.missevan.com#♤guaner",
    "customButton": false,
    "customOrder": 297,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "百合分类::https://www.missevan.com/dramaapi/filter?filters=0_5_0_0_0&page={{page}}&order=1&page_size=20\n现代::https://www.missevan.com/dramaapi/filter?filters=0_5_0_1_0&page={{page}}&order=1&page_size=20\n古风::https://www.missevan.com/dramaapi/filter?filters=0_5_0_2_0&page={{page}}&order=1&page_size=20\n民国::https://www.missevan.com/dramaapi/filter?filters=0_5_0_3_0&page={{page}}&order=1&page_size=20",
    "lastUpdateTime": 1766353145853,
    "respondTime": 3804,
    "ruleBookInfo": {
      "intro": "class.intro-content@html||$.info.sound.intro",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型：|标签：无|标签：",
      "tocUrl": "@js:\nif(baseUrl.match(/dramaapi|mdrama/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl"
    },
    "ruleExplore": {
      "bookList": "$.info.Datas",
      "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}",
      "coverUrl": "$.cover",
      "kind": "$.type_name",
      "lastChapter": "$.newest",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "$.username||$.author",
      "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n</js>\n$.[*]",
      "bookUrl": "<js>\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n</js>",
      "coverUrl": "$.front_cover||$.cover",
      "intro": "$.abstract",
      "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}",
      "lastChapter": "$.newest",
      "name": "$.soundstr||$.name"
    },
    "ruleToc": {
      "chapterList": "<js>'['+result+']'</js>\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]",
      "chapterName": "$.name||$.info.sound.soundstr",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 60
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳有声（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.missevan.com#pb1025",
    "customButton": false,
    "customOrder": 298,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759433407054,
    "respondTime": 1302,
    "ruleBookInfo": {
      "intro": "class.intro-content@text||$.info.sound.intro",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型：|标签：无|标签：",
      "tocUrl": "@js:\nif(baseUrl.match(/dramaapi/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.username||$.author",
      "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载作者搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//书名搜索列表与作者搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n</js>\n$.[*]",
      "bookUrl": "<js>\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n</js>",
      "coverUrl": "$.front_cover||$.cover",
      "intro": "$.abstract",
      "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}",
      "lastChapter": "$.newest",
      "name": "$.soundstr||$.name"
    },
    "ruleToc": {
      "chapterList": "<js>'['+result+']'</js>\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]",
      "chapterName": "$.name||$.info.sound.soundstr",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://m.missevan.com/",
    "customButton": false,
    "customOrder": 299,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n\n\n\n\n{'title':'全年龄•全部','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_0_0_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n\n\n\n{'title':'全年龄•言情','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_0_6_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'全年龄•现代','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_0_1_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'全年龄•古风','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_0_2_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'全年龄•民国','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_0_3_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n\n\n\n{'title':'全一期•全部','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_3_0_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n\n\n\n{'title':'全一期•言情','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_3_6_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'全一期•现代','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_3_1_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'全一期•古风','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_3_2_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'全一期•民国','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_3_3_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n\n\n{'title':'微小剧•全部','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_4_0_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n\n\n\n{'title':'微小剧•言情','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_4_6_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'微小剧•现代','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_4_1_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'微小剧•古风','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_4_2_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'微小剧•民国','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_4_3_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n\n\n\n{'title':'长篇未完结•全部','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_1_0_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n\n{'title':'长篇未完结•言情','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_1_6_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长篇未完结•现代','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_1_1_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长篇未完结•古风','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_1_2_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长篇未完结•民国','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_1_3_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n\n\n\n{'title':'长篇完结•全部','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_2_0_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n\n{'title':'长篇完结•言情','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_2_6_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长篇完结•现代','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_2_1_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长篇完结•古风','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_2_2_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长篇完结•民国','url':'https://www.missevan.com/dramaapi/filter?filters=0_0_2_3_0&page={{page}}&order=1&page_size=20','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}}\n\n\n\n]",
    "lastUpdateTime": 1759386595792,
    "respondTime": 3856,
    "ruleBookInfo": {
      "intro": "class.intro-content@html||$.info.sound.intro",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型：|标签：无|标签：",
      "tocUrl": "@js:\nif(baseUrl.match(/dramaapi|mdrama/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl"
    },
    "ruleExplore": {
      "bookList": "$.info.Datas",
      "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}",
      "coverUrl": "$.cover",
      "kind": "$.type_name",
      "lastChapter": "$.newest",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "$.username||$.author",
      "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n</js>\n$.[*]",
      "bookUrl": "<js>\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n</js>",
      "coverUrl": "$.front_cover||$.cover",
      "intro": "$.abstract",
      "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}",
      "lastChapter": "$.newest",
      "name": "$.soundstr||$.name"
    },
    "ruleToc": {
      "chapterList": "<js>'['+result+']'</js>\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]",
      "chapterName": "$.name||$.info.sound.soundstr",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 0
  },
  {
    "bookSourceComment": "dy天天的鸟蛋蛋\n//\t可搜索猫耳的广播剧\n//  并获取免费音频\n//\t分三步获取",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳有声（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.hhlqilongzhu.cn",
    "customButton": false,
    "customOrder": 300,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759386318919,
    "respondTime": 1302,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "url"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "Nickname",
      "bookList": "data[*]",
      "bookUrl": "https://www.hhlqilongzhu.cn/api/ximalaya/maoer_app.php?albumId={{$.albumId}}",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "type",
      "name": "title"
    },
    "ruleToc": {
      "chapterList": "data[*]",
      "chapterName": "title",
      "chapterUrl": "/api/ximalaya/maoer_app.php?soundid={{$.soundid}}",
      "updateTime": "intro"
    },
    "searchUrl": "/api/ximalaya/maoer_app.php?name={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.missevan.com",
    "customButton": false,
    "customOrder": 301,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                                        标签                                        ::\n百合::https://www.missevan.com/explore/538?p={{page}}\n橘气::https://www.missevan.com/explore/156647?p={{page}}",
    "lastUpdateTime": 1759440967975,
    "respondTime": 12606,
    "ruleBookInfo": {
      "canReName": "1",
      "intro": "class.intro-content@html||class.intro@html||$.info.sound.intro",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型：|标签：无|标签：",
      "name": "class.drama-name@text",
      "tocUrl": "@js:\nhref = java.getString(\"@@class.drama-name@href\");\nif(baseUrl.match(/dramaapi|mdrama/) || href!=\"\"){\nid = baseUrl.match(/drama_id=(\\d+)/)?baseUrl.match(/(\\d+)/)[1]:href.match(/(\\d+)/)[1]\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+id\n}else if(baseUrl.match(/player/)){\n\tresult='https://www.missevan.com/sound/getsound?soundid='+baseUrl.match(/(\\d+)/)[1]\n\t}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl"
    },
    "ruleExplore": {
      "author": "class.video-auther@a@text",
      "bookList": "class.video-box-inner",
      "bookUrl": "tag.a.0@href##$##,{\"webView\":true}",
      "coverUrl": "img@src",
      "lastChapter": "class.video-time@text##发布时间.",
      "name": "class.video-play-icon@title"
    },
    "ruleSearch": {
      "author": "$.username||$.author",
      "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n</js>\n$.[*]",
      "bookUrl": "<js>\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n</js>",
      "coverUrl": "$.front_cover||$.cover",
      "intro": "$.abstract",
      "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}",
      "lastChapter": "$.newest",
      "name": "$.soundstr||$.name"
    },
    "ruleToc": {
      "chapterList": "<js>'['+result+']'</js>\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]",
      "chapterName": "$.name||$.info.sound.soundstr",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 0
  },
  {
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.missevan.com#活力宝",
    "customButton": false,
    "customOrder": 302,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759498246471,
    "respondTime": 5690,
    "ruleBookInfo": {
      "canReName": "1",
      "intro": "class.intro-content@html||class.intro@html||$.info.sound.intro",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##���ͣ�|��ǩ����|��ǩ��",
      "name": "class.drama-name@text",
      "tocUrl": "@js:\nhref = java.getString(\"@@class.drama-name@href\");\nif(baseUrl.match(/dramaapi|mdrama/) || href!=\"\"){\nid = baseUrl.match(/drama_id=(\\d+)/)?baseUrl.match(/(\\d+)/)[1]:href.match(/(\\d+)/)[1]\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+id\n}else if(baseUrl.match(/player/)){\n\tresult='https://www.missevan.com/sound/getsound?soundid='+baseUrl.match(/(\\d+)/)[1]\n\t}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl"
    },
    "ruleExplore": {
      "author": "class.video-auther@a@text",
      "bookList": "class.video-box-inner",
      "bookUrl": "tag.a.0@href##$##,{\"webView\":true}",
      "coverUrl": "img@src",
      "lastChapter": "class.video-time@text##����ʱ��.",
      "name": "class.video-play-icon@title"
    },
    "ruleSearch": {
      "author": "$.username||$.author",
      "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//������������\njson=[];json2=[];\n\n//�ж�json���Ƿ����б�\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//���ص�������ҳ�沢תΪjson\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//�ж�json���Ƿ����б�\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//�缯�����б��뵥�������б�ƴ��\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n</js>\n$.[*]",
      "bookUrl": "<js>\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n</js>",
      "coverUrl": "$.front_cover||$.cover",
      "intro": "$.abstract",
      "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}",
      "lastChapter": "$.newest",
      "name": "$.soundstr||$.name"
    },
    "ruleToc": {
      "chapterList": "<js>'['+result+']'</js>\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]",
      "chapterName": "$.name||$.info.sound.soundstr",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 0
  },
  {
    "bookSourceComment": "dy天天的鸟蛋蛋\n//\t可搜索猫耳的广播剧\n//  并获取免费音频\n//\t分三步获取",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "猫耳广播（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.hhlqilongzhu.cn##猫耳FM广播剧",
    "customButton": false,
    "customOrder": 303,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759568612612,
    "respondTime": 1436,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "url"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "Nickname",
      "bookList": "data[*]",
      "bookUrl": "https://www.hhlqilongzhu.cn/api/ximalaya/maoer_app.php?albumId={{$.albumId}}",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "type",
      "name": "title"
    },
    "ruleToc": {
      "chapterList": "data[*]",
      "chapterName": "title",
      "chapterUrl": "/api/ximalaya/maoer_app.php?soundid={{$.soundid}}",
      "updateTime": "intro"
    },
    "searchUrl": "/api/ximalaya/maoer_app.php?name={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Timed out waiting for 60000 ms\n\nhttp://www.ychy.com\n",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "海洋听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://www.ychy.org",
    "bookUrlPattern": "http://www.ychy.com/book/\\d+.html",
    "customButton": false,
    "customOrder": 304,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "盗墓探险::/list/45<,_{{page}}>.html\n官场刑侦::/list/14<,_{{page}}>.html\n网络玄幻::/list/52<,_{{page}}>.html\n历史军事::/list/15<,_{{page}}>.html\n人物传记::/list/16<,_{{page}}>.html\n儿童读物::/list/4<,_{{page}}>.html\n恐怖悬疑::/list/17<,_{{page}}>.html\n都市言情::/list/13<,_{{page}}>.html\n职场商战::/list/81<,_{{page}}>.html\n传统武侠::/list/12<,_{{page}}>.html\n相声戏曲::/list/7<,_{{page}}>.html\n百家讲坛::/list/32<,_{{page}}>.html\n经典评书::/list/3<,_{{page}}>.html\n 广 播 剧 ::/list/18<,_{{page}}>.html\n文艺戏曲::/list/53<,_{{page}}>.html",
    "lastUpdateTime": 1759440911104,
    "respondTime": 256916,
    "ruleBookInfo": {
      "author": ".content_center@tag.a.1@text",
      "coverUrl": ".content_right img@src",
      "intro": ".txtbox@html",
      "kind": ".content_center@tag.a.2@text",
      "lastChapter": ".playlist@tag.a.-1@text",
      "name": ".content_title@tag.h1@text##有声小说"
    },
    "ruleContent": {
      "content": "<js>result</js>",
      "imageStyle": "0",
      "sourceRegex": ".*\\.(mp3|m4a).*"
    },
    "ruleExplore": {
      "author": "tag.p.2@text",
      "bookList": ".bx_channel_test",
      "bookUrl": "tag.a@href",
      "coverUrl": "img@src",
      "intro": "tag.p.3@text",
      "lastChapter": "tag.p.0@text",
      "name": "tag.a@title"
    },
    "ruleSearch": {
      "author": "tag.dd.1@text",
      "bookList": "class.ItemListbody@ul@li",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "img@src",
      "intro": "tag.dd.9@text",
      "kind": "tag.dd.3@text&&tag.dd.7@text",
      "lastChapter": "tag.dd.2@text",
      "name": "tag.span@text"
    },
    "ruleToc": {
      "chapterList": ".playlist li a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{\"webView\":true}"
    },
    "searchUrl": "/so.asp,{\n  \"body\": \"searchword={{key}}&Submit=++\",\n  \"charset\": \"GB2312\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "可能是正版",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "漫播听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://api.kilamanbo.com",
    "customButton": false,
    "customOrder": 305,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\"ua\":\"appid=12\",\n\"_c\":\"20\",\n\"appId\":\"12\",\n\"User-Agent\": \"okhttp/4.9.0\"\n\t\t}",
    "lastUpdateTime": 1759580643789,
    "loginUi": "[\n    {\n        name: \"手机号\",\n        type: \"text\"\n    },   \n     {\n        name: \"验证码\",\n        type: \"text\"\n    },\n    {\n        name: \"获取验证码\",\n        type: \"button\",\n        action: \"getVerificationCode()\"\n    }\n]",
    "loginUrl": "<js>\nfunction getVerificationCode(){\n\tphone = result.get(\"手机号\")\nphoneCrypto = java.createSymmetricCrypto(\"AES/CBC/Pkcs5Padding\", \"c98be79a4347bc97\", \"93x0ue23c2c9h8km\").encryptBase64(phone);\nsendUrl = \"https://api.kilamanbo.com/api/v476/user/sendValidateCode\";\nsignSend = java.md5Encode(\"nJi9o;/bizType=0&mobile=\"+phoneCrypto+\"&source=86\");\n\nsendBody = \"mobile=\"+java.encodeURI(phoneCrypto)+\"&bizType=0&source=86&sign=\"+signSend;\nsendBodyPost = {\n\t\"method\":\"POST\",\n\t\"body\":String(sendBody),\n\t\"headers\":{\n\t\t\"ua\":\"appid=12\",\n\"_c\":\"20\",\n\"appId\":\"12\",\n\"User-Agent\": \"okhttp/4.9.0\"\n\t\t}\n\t}\nsendUrl = sendUrl+\",\"+JSON.stringify(sendBodyPost);\njava.toast(JSON.parse(java.ajax(sendUrl)).h.msg);\n\n\t}\n\nfunction login(){\n\nphone = source.getLoginInfoMap().get(\"手机号\");\ncode = source.getLoginInfoMap().get(\"验证码\");\nphoneCrypto = java.createSymmetricCrypto(\"AES/CBC/Pkcs5Padding\", \"c98be79a4347bc97\", \"93x0ue23c2c9h8km\").encryptBase64(phone);\ncodeUrl = \"https://api.kilamanbo.com/api/v476/user/cellPhoneLogin\";\n\nsignCode = java.md5Encode(\"nJi9o;/code=\"+code+\"&mobile=\"+phoneCrypto+\"&source=86\");\n\ncodeBody = \"mobile=\"+java.encodeURI(phoneCrypto)+\"&code=\"+code+\"&source=86&sign=\"+signCode;\n\ntoken = java.post(codeUrl,codeBody,{\"ua\":\"appid=12\",\"_c\":\"20\",\"appId\":\"12\",\"User-Agent\": \"okhttp/4.9.0\"}).header(\"x-auth-token\");\n\nheader = {\n\t\"x-auth-token\":String(token)\n\t}\nsource.putLoginHeader(JSON.stringify(header))\n\t\n}\n</js>",
    "respondTime": 815,
    "ruleBookInfo": {},
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "CV:{{$..cvNameStr}}##^CV:$",
      "bookList": "$.b.searchStructureNewRespList[0].timelineItemResp[*]",
      "bookUrl": "https://api.kilamanbo.com/api/v476/radio/drama/set/simple/list?radioDramaId={{$..radioDramaId}}&isFilter=0",
      "coverUrl": "$.radioDramaResp.coverPic",
      "intro": "$.radioDramaResp.desc",
      "kind": "{{$..categoryLabels[*].name}},{{java.getString(\"$..vipFree\")==\"1\"?\"会员免费\":(java.getString(\"$..price\")==\"0\"?\"免费\":\"付费\")}}",
      "lastChapter": "$..lastSetTitle",
      "name": "$.radioDramaResp.title",
      "wordCount": "{{java.getString(\"$..endStatus\")==\"0\"?\"连载中\":\"已完结\"}}"
    },
    "ruleToc": {
      "chapterList": "$..radioDramaSetList[*]||$..setRespList[*]",
      "chapterName": "$.setTitle",
      "chapterUrl": "$.setAudioUrl||$.setLrcUrl",
      "updateTime": "$.desc"
    },
    "searchUrl": "https://api.kilamanbo.com/api/v476/search/page/content/new?type=5&keyWord={{key}}&pageNo={{page}}&pageSize=20",
    "weight": 0
  },
  {
    "bookSourceComment": "仅发现",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "爱上听书（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.230ts.net/",
    "bookUrlPattern": "http://www.23ts.com/tingshu/\\d+",
    "customButton": false,
    "customOrder": 306,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻有声::/sort/xuanhuan/{{page}}.html\n灵异有声::/sort/lingyi/{{page}}.html\n都市有声::/sort/dushi/{{page}}.html\n军事有声::/sort/junshi/{{page}}.html\n职场有声::/sort/tongren/{{page}}.html\n网游竞技::/sort/jingji/{{page}}.html\n长篇短评::/sort/pingshu/{{page}}.html",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36\"\n}",
    "lastUpdateTime": 1759513963830,
    "respondTime": 188395,
    "ruleBookInfo": {
      "author": "class.book-info@tag.dd.3@text##演播：",
      "coverUrl": "class.book-img@img@src",
      "intro": "class.book-des@text",
      "kind": "class.book-info@tag.dd.1@a@text&&\nclass.book-info@tag.dd.2@a@text&&\nclass.book-info@tag.dd.5@text##时间：",
      "lastChapter": "class.book-info@tag.dd.4@text##状态：|更至",
      "name": "class.book-info@tag.dt@h1@text##有声小说"
    },
    "ruleContent": {
      "content": "<js>result</js>",
      "sourceRegex": ".*\\.(mp3|m4a).*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.list-book-cs@tag.span.1@text##演播：",
      "bookList": "class.list-works@li",
      "bookUrl": "class.list-book-dt@tag.a@href",
      "coverUrl": "img@data-original",
      "intro": "class.list-book-des@text",
      "kind": "class.list-book-cs@tag.span.0@text&&\nclass.list-book-cs@tag.span.3@text",
      "lastChapter": "class.list-book-cs@tag.span.2@a@text",
      "name": "class.list-book-dt@a@text"
    },
    "ruleToc": {
      "chapterList": "class.playlist@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href@js:'https://www.230ts.net'+result+',{webView:“true”}'"
    },
    "searchUrl": "https://www.230ts.net/search.html?searchtype=name&searchword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 需要复制浏览器打开听",
    "bookSourceGroup": "听书 书源",
    "bookSourceName": "面包聆听（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://wx.voxpie.com",
    "customButton": false,
    "customOrder": 307,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "男频::/api/fmapp_waterfall/381/r_rank/{{(page-1)*20}}/20\n武侠::/api/fmapp_waterfall/2/public_time/{{(page-1)*20}}/20\n玄幻::/api/fmapp_waterfall/3/public_time/{{(page-1)*20}}/20\n仙侠::/api/fmapp_waterfall/4/public_time/{{(page-1)*20}}/20\n网游::/api/fmapp_waterfall/5/public_time/{{(page-1)*20}}/20\n科幻::/api/fmapp_waterfall/6/public_time/{{(page-1)*20}}/20\n恐怖::/api/fmapp_waterfall/8/public_time/{{(page-1)*20}}/20\n修真::/api/fmapp_waterfall/9/public_time/{{(page-1)*20}}/20\n悬疑::/api/fmapp_waterfall/10/public_time/{{(page-1)*20}}/20\n魔幻::/api/fmapp_waterfall/17/public_time/{{(page-1)*20}}/20\n星际::/api/fmapp_waterfall/27/public_time/{{(page-1)*20}}/20\n女频::/api/fmapp_waterfall/382/r_rank/{{(page-1)*20}}/20\n言情::/api/fmapp_waterfall/1/public_time/{{(page-1)*20}}/20\n情感::/api/fmapp_waterfall/14/public_time/{{(page-1)*20}}/20\n校园::/api/fmapp_waterfall/15/public_time/{{(page-1)*20}}/20\n古言::/api/fmapp_waterfall/22/public_time/{{(page-1)*20}}/20\n现言::/api/fmapp_waterfall/23/public_time/{{(page-1)*20}}/20\n都市::/api/fmapp_waterfall/24/public_time/{{(page-1)*20}}/20\n民国::/api/fmapp_waterfall/25/public_time/{{(page-1)*20}}/20\n架空::/api/fmapp_waterfall/26/public_time/{{(page-1)*20}}/20\n东方::/api/fmapp_waterfall/30/public_time/{{(page-1)*20}}/20\n西方::/api/fmapp_waterfall/31/public_time/{{(page-1)*20}}/20\n儿童::/api/fmapp_waterfall/7/public_time/{{(page-1)*20}}/20\n名著::/api/fmapp_waterfall/11/public_time/{{(page-1)*20}}/20\n散文::/api/fmapp_waterfall/12/public_time/{{(page-1)*20}}/20\n电台::/api/fmapp_waterfall/13/public_time/{{(page-1)*20}}/20\n历史::/api/fmapp_waterfall/16/public_time/{{(page-1)*20}}/20\n职场::/api/fmapp_waterfall/18/public_time/{{(page-1)*20}}/20\n传记::/api/fmapp_waterfall/19/public_time/{{(page-1)*20}}/20\n影视::/api/fmapp_waterfall/20/public_time/{{(page-1)*20}}/20\n广播剧::/api/fmapp_waterfall/21/public_time/{{(page-1)*20}}/20\n知识付费::/api/fmapp_waterfall/188/public_time/{{(page-1)*20}}/20\n人物传记::/api/fmapp_waterfall/128/public_time/{{(page-1)*20}}/20\n心理::/api/fmapp_waterfall/282/public_time/{{(page-1)*20}}/20\n儿童很爱听::/api/fmapp_waterfall/384/public_time/{{(page-1)*20}}/20",
    "lastUpdateTime": 1759441108409,
    "respondTime": 184653,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "book_cover",
      "init": "results",
      "intro": "@js:\n\"\\n时长：\"+result.total_duration+\"\\n集数：\"+result.article_count+\"\\n主播：\"+result.anchor+\"\\n\"+result.book_outline",
      "kind": "book_status&&anchor&&first_tag_name&&second_tag_name&&organization",
      "name": "book_name"
    },
    "ruleContent": {},
    "ruleExplore": {
      "bookList": "results",
      "bookUrl": "@js:\nbody = {\"book_id\":{{$.book_id}},\"apptoken\":\"\",\"user_id\":\"0\"}\noption = {\"method\":\"POST\",\"body\": JSON.stringify(body)}\n\"/api/fmapp_bookinfo,\" + JSON.stringify(option)",
      "coverUrl": "book_img",
      "intro": "book_outline",
      "kind": "{{$.book_status}},播放数：{{$.play_num}}",
      "name": "book_name"
    },
    "ruleSearch": {
      "author": "book_author",
      "bookList": "results",
      "bookUrl": "@js:\nbody = {\"book_id\":{{$.book_id}},\"apptoken\":\"\",\"user_id\":\"0\"}\noption = {\"method\":\"POST\",\"body\": JSON.stringify(body)}\n\"/api/fmapp_bookinfo,\" + JSON.stringify(option)",
      "coverUrl": "book_img",
      "intro": "book_outline",
      "kind": "book_status&&anchor",
      "name": "book_name",
      "wordCount": "play_num"
    },
    "ruleToc": {
      "chapterList": "results.book_articles",
      "chapterName": "section_title",
      "chapterUrl": "audio",
      "isVip": "{{result.pay_status!=\"free\"}}",
      "updateTime": "播放：{{$.play_num}} 时长：{{$.duration}} 大小：{{$.filesize}}"
    },
    "searchUrl": "/api/fmapp_search/3005/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "by.QQ用户：2234807128&194898187\n     源社区用户：未知&@聆听月与悦\n",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "企鹅音乐（优++）",
    "bookSourceType": 1,
    "bookSourceUrl": "云智api",
    "customButton": false,
    "customOrder": 308,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": false,
    "eventListener": false,
    "lastUpdateTime": 1761316459012,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "$.artist",
      "coverUrl": "$.cover",
      "init": "$.data",
      "intro": "&nbsp;\n📕 专辑：{{$.album}}\n🕰️ 发布日期：{{$.release_date}}",
      "kind": "$.duration",
      "name": "$.title"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.artist",
      "bookList": "$..songs[*]",
      "bookUrl": "{{baseUrl}}&n={{$.number}}",
      "checkKeyWord": "周杰伦",
      "intro": "&lrm;\n📕 专辑：{{$.album}}",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "$..formats[*]",
      "chapterName": "音质：{{$.quality}}",
      "chapterUrl": "$.url",
      "updateTime": "{{$.size}} • {{$.bitrate}}"
    },
    "searchUrl": "https://api.jkyai.top/API/qqmusic.php?msg={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "/*\n24.7.22梓橙修复\n*/",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "五丁音乐（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://5sing.kugou.com",
    "customButton": false,
    "customOrder": 309,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "最新 ⇨::/yc/list?t=-1&l=&s=&p={{page}}\n原创::/yc/list?t=1&s=&p={{page}}\n⇦ 推荐::/yc/list?t=1&s=&p={{page}}\n华语::/yc/list?t=1&s=&l=华语&p={{page}}\n欧美::/yc/list?t=1&s=&l=欧美&p={{page}}\n日语::/yc/list?t=1&s=&l=日语&p={{page}}\n韩语::/yc/list?t=1&s=&l=韩语&p={{page}}\n俄语::/yc/list?t=1&s=&l=俄语&p={{page}}\n法语::/yc/list?t=1&s=&l=法语&p={{page}}\n德语::/yc/list?t=1&s=&l=德语&p={{page}}\n粤语::/yc/list?t=1&s=&l=粤语&p={{page}}\n方言::/yc/list?t=1&s=&l=方言&p={{page}}\n闽南语::/yc/list?t=1&s=&l=闽南语&p={{page}}\n西班牙语::/yc/list?t=1&s=&l=西班牙语&p={{page}}\n其它语::/yc/list?t=1&s=&l=其它&p={{page}}\n候选::/yc/list?t=2&l=&s=&p={{page}}\n传播榜::/yc/spread/more_1.shtml\n分享榜::/yc/share/more_1.shtml\n最新 ⇨::/fc/list?t=-1&l=&s=&p={{page}}\n翻唱::/fc/list?t=1&s=&p={{page}}\n⇦ 推荐::/fc/list?t=1&s=&p={{page}}\n华语::/fc/list?t=1&s=&l=华语&p={{page}}\n欧美::/fc/list?t=1&s=&l=欧美&p={{page}}\n日语::/fc/list?t=1&s=&l=日语&p={{page}}\n韩语::/fc/list?t=1&s=&l=韩语&p={{page}}\n俄语::/fc/list?t=1&s=&l=俄语&p={{page}}\n法语::/fc/list?t=1&s=&l=法语&p={{page}}\n德语::/fc/list?t=1&s=&l=德语&p={{page}}\n粤语::/fc/list?t=1&s=&l=粤语&p={{page}}\n方言::/fc/list?t=1&s=&l=方言&p={{page}}\n闽南语::/fc/list?t=1&s=&l=闽南语&p={{page}}\n西班牙语::/fc/list?t=1&s=&l=西班牙语&p={{page}}\n其它语::/fc/list?t=1&s=&l=其它&p={{page}}\n候选::/fc/list?t=2&l=&s=&p={{page}}\n传播榜::/fc/spread/more_1.shtml\n分享榜::/fc/share/more_1.shtml",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36\"\n}",
    "lastUpdateTime": 1759523089501,
    "loginUrl": "｡◕‿◕｡",
    "respondTime": 1739,
    "ruleBookInfo": {
      "coverUrl": ".user_tx img@src",
      "intro": ".view_info li@html##^##<br>"
    },
    "ruleContent": {
      "content": "<js>\nvar arr = baseUrl.split('/');\nvar songtype = arr[3];\nvar songid = arr[4].split('.')[0];\n/*\nvar data = java.ajax(\"http://service.5sing.kugou.com/song/getSongUrl?version=6.6.70&songid=\" + songid + \"&songtype=\" + songtype);\ndata = JSON.parse(data).data\ndata.squrl || data.hqurl || data.lqurl;\n*/\n\t\nlet params = {\n  appid: 3146,\n  clienttime: Math.ceil(Date.now() / 1000),\n  clientver: 610850,\n  dfid: \"-\",\n  from: \"com.sing.client.player\",\n  mid: 114514,\n  songfields: \"ID,SN,SK,SW,SS,ST,SI,CT,M,S,ZQ,WO,ZC,HY,YG,CK,D,RQ,DD,E,R,RC,SG,C,CS,LV,LG,SY,UID,PT,SCSR,SC,KM5\",\n  songid: songid,\n  songtype: songtype,\n  token: \"\",\n  userfields: \"ID,NN,I,YCRQ,FCRQ\",\n  uuid: \"-\"\n}\n\nlet signstr = \"\"\nlet keys = Object.keys(params).sort()\nfor (let i = 0; i < keys.length; i++) {\n  signstr += `${keys[i]}=${params[keys[i]]}`\n}\nlet signature = java.md5Encode(\"UqgPMZpjgRZQ7s8JAuUIP5DQdo5O5NB\" + signstr + \"UqgPMZpjgRZQ7s8JAuUIP5DQdo5O5NB\")\n\nlet querys = []\nfor (let i = 0; i < keys.length; i++) {\n  querys.push(`${keys[i]}=${params[keys[i]]}`.replace(/\\,/g, \"%2c\"))\n}\nlet querystr = querys.join(\"&\") + \"&signature=\" + signature\nlet request = java.ajax(\"https://5sapi.kugou.com/song/getSongUrl?\" + querystr)\n// java.log(request)\nlet data = JSON.parse(request).data\ndata.squrl || data.squrl_backup || data.hqurl || data.hqurl_backup || data.lqurl || data.lqurl_backup\n</js>"
    },
    "ruleExplore": {
      "author": ".m_z@text##音乐人：",
      "bookList": ".lists dl",
      "bookUrl": ".l_info@tag.a@href",
      "coverUrl": "img@src@js:result||'http://1t.click/HNK'",
      "kind": ".l_rq@text##^##🔥",
      "lastChapter": ".l_time@text",
      "name": ".l_info a@text"
    },
    "ruleSearch": {
      "author": "singer@js:(String(result).split(\">\")[1] ? String(result).split(\">\")[1] : String(result).split(\">\")[0]).split(\"<\")[0]",
      "bookList": "list",
      "bookUrl": "songurl",
      "coverUrl": "@js:'http://1t.click/HNK'",
      "kind": "typeName",
      "name": "songName@js:(String(result).split(\">\")[1] ? String(result).split(\">\")[1] : String(result).split(\">\")[0]).split(\"<\")[0]"
    },
    "ruleToc": {
      "chapterList": ".view_tit",
      "chapterName": "text"
    },
    "searchUrl": "http://search.5sing.kugou.com/home/json?keyword={{key}}&sort=1&page={{page}}&filter=0&type=0",
    "weight": 0
  },
  {
    "bookSourceComment": "\n备用接口：http://zhuan.djduoduo.cn",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "潇社音乐（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://fuciyuanbang.ciyuans.com",
    "customButton": false,
    "customOrder": 310,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"推荐\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusichotlist&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"流行\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=liuxing&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"片段\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=pianduan&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"英文\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=yingwen&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"纯音\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=chunyinyue&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"广播剧\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=guangbo&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古风\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=gufeng&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"最新\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusicrecentlistv&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日系\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=rixi&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电音\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=dianzi&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759436557044,
    "respondTime": 503,
    "ruleBookInfo": {
      "init": "result",
      "intro": "@js:`<p>{{book.intro}}</p>\\n&lrm;<p>{{$.3||$.tag}}</p>`"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "uname",
      "bookList": "result.list",
      "bookUrl": "/fuciyuanphp/getmusiclist.php?act=getmusiclyric&musicid={{$.id}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=0&loginuid=0",
      "coverUrl": "thumb",
      "intro": "des",
      "kind": "pubtime",
      "lastChapter": "@js:java.put('json',JSON.stringify(result));''",
      "name": "title",
      "wordCount": "♡ {{$.prefer}}"
    },
    "ruleToc": {
      "chapterList": "@js:[java.get('json')]",
      "chapterName": "title",
      "chapterUrl": "url",
      "updateTime": "artist"
    },
    "searchUrl": "/fuciyuanphp/search.php?act=search&type=music&key={{key}}&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=0&loginuid=0",
    "weight": 0
  },
  {
    "bookSourceComment": "备用接口：http://zhuan.djduoduo.cn",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "潇社音乐（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://fuciyuanbang.ciyuans.com/",
    "customButton": false,
    "customOrder": 311,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"推荐\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusichotlist&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"流行\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=liuxing&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"片段\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=pianduan&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"英文\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=yingwen&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"纯音\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=chunyinyue&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"广播剧\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=guangbo&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古风\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=gufeng&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"最新\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusicrecentlistv&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日系\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=rixi&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电音\",\"url\":\"/fuciyuanphp/getmusiclist.php?act=getmusictaglist&tag=dianzi&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=9&loginuid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1759589415012,
    "respondTime": 526,
    "ruleBookInfo": {
      "init": "result",
      "intro": "@js:`<p>{{book.intro}}</p>\\n&lrm;<p>{{$.3||$.tag}}</p>`"
    },
    "ruleContent": {},
    "ruleExplore": {},
    "ruleSearch": {
      "author": "uname",
      "bookList": "result.list",
      "bookUrl": "/fuciyuanphp/getmusiclist.php?act=getmusiclyric&musicid={{$.id}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=0&loginuid=0",
      "coverUrl": "thumb",
      "intro": "des",
      "kind": "pubtime",
      "lastChapter": "@js:java.put('json',JSON.stringify(result));''",
      "name": "title",
      "wordCount": "♡ {{$.prefer}}"
    },
    "ruleToc": {
      "chapterList": "@js:[java.get('json')]",
      "chapterName": "title",
      "chapterUrl": "url",
      "updateTime": "artist"
    },
    "searchUrl": "fuciyuanphp/search.php?act=search&type=music&key={{key}}&pagenum={{page}}&plat=ar&ver=1.5.7.0&did=&sid=&channel=vivo&app=FuCiYuan&source=kon&iscover=false&forb=0&newu=1&appt=0&loginuid=0",
    "weight": 0
  },
  {
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "时代音乐（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://www.78497.com/",
    "customButton": false,
    "customOrder": 312,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\neval(String(source.variableComment))\n\nconst host = \"http://www.78497.com\"\nconst list = []\n\n // 添加榜单标题\n  list.add(\"榜单\", null, 1, 1)\n  // 添加榜单单内容\n  list.add(\"热门榜单\", \"https://m.baidu.com/#top1\", 1, 0.4)\n  list.add(\"特色音乐\", \"https://m.baidu.com/#top2\", 1, 0.4)\n  \ncategories.forEach(category => {\n  let items = category.data.requestFilters.split(\"\\n\")\n  \n  // 添加歌单标题\n  list.add(category.title, null, 0, 1)\n  \n  // 添加歌单内容\n  items.forEach(item => {\n    let [title, id] = item.split(\"::\")\n    let url = host + category.urlTemplate.replace(\"$id\", id)\n    list.add(title, url, 0, 0.29)\n  })\n})\n\nJSON.stringify(list)",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; U; Android 9; zh-cn; MIX 2S Build/PKQ1.180729.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Mobile Safari/537.36 XiaoMi/MiuiBrowser/16.7.35 swan-mibrowser\"}",
    "lastUpdateTime": 1759520575141,
    "loginUrl": "/",
    "respondTime": 2585,
    "ruleBookInfo": {
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "@js:\nconst list = java.getElements(\".play_list li\").toArray();\nfor (let i = 0; i < list.length; i++) {\n    let item = list[i];\n    let title = item.select(\".url\").text().trim();\n    let size = item.select(\".size\").text().trim();\n    list[i] = `\\u3000\\u3000${i + 1}. ${title}  ${size}`;\n}\n\nlist.join(\"\\n\");"
    },
    "ruleContent": {
      "content": "@js:\nfunction player(type, id){\n    const url =  \"http://www.78497.com/style/js/play.php,\";\n    const options = {\n      body: `type=${type}&id=${id}`,\n      headers:{\n        \"Content-Type\":\"application/x-www-form-urlencoded\",\n        \"Referer\":\"http://www.78497.com\",\n        \"User-Agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0\"\n     },\n    method: \"POST\"\n  }\n  return this.java.ajax(url+JSON.stringify(options))\n}\n\nconst code = result.match(/lkid.*?;(player.*?);/)?.[1];\nJSON.parse(eval(code)).url"
    },
    "ruleExplore": {
      "bookList": "@js:\nconst push = (arr, str, url) => {\n  str.split(\"\\n\").forEach(item => {\n  \t  let [title, id] = item.split(\"::\")\n  \t  arr.push(`<li class=\"name\"><a href=\"${url.replace('$id', id)}\">${title}</a></li>`)\n  \t})\n}\n\nconst top1 = \"酷狗飙升榜::kugou\\nTOP排行榜::top\\n抖音热歌榜::douyin\\n快手热歌榜::kuaishou\\nDJ热歌榜::djtop\\n音乐分享榜::share\\n内地排行榜::ndtop\\n香港排行榜::hktop\\n台湾排行榜::twtop\\n欧美排行榜::ustop\\n韩国排行榜::krtop\";\nconst top2 = \"ACG新歌榜::newacg\\n电音热歌榜::dytop\\n综艺新歌榜::newzy\\n说唱先锋榜::sctop\\n影视金曲榜::ystop\\n粤语金曲榜::yytop\\n欧美金曲榜::omtop\\n音乐人原创榜::kkyc\\n酷狗雷达榜::leida\\n80后热歌榜::blhot\\n90后热歌榜::jlhot\";\n\nconst bookList = [];\nconst host = \"http://www.78497.com\"\nconst topUrl = host + \"/list/$id.html\";\nif(/#top1/.test(baseUrl)){\n  push(bookList, top1, topUrl)\n} else if(/#top2/.test(baseUrl)){\n  push(bookList, top2, topUrl)\n} else {\n  let lst = java.getElements(\".lkpic_list li,.singer_list li\")\n  for(let i = 0; i < lst.size(); i++){\n  \t  bookList.push(lst.get(i).html())\n  \t}\n}\n\nbookList",
      "bookUrl": ".name a@href",
      "coverUrl": "img@src",
      "name": ".name a@text"
    },
    "ruleSearch": {
      "bookList": "html",
      "bookUrl": "{{baseUrl}}",
      "checkKeyWord": "起风了",
      "coverUrl": ".play_list img.0@src",
      "intro": "@js:\nconst doc = org.jsoup.Jsoup.parse(result);\nconst list = doc.select(\".play_list li\").toArray();\nfor (let i = 0; i < list.length; i++) {\n    let item = list[i];\n    let title = item.select(\".url\").text().trim();\n    let size = item.select(\".size\").text().trim();\n    list[i] = `${i + 1}. ${title}  ${size}`;\n}\n\nlist.join(\"\\n\");",
      "name": "title@text##搜索结果.*"
    },
    "ruleToc": {
      "chapterList": ".play_list li",
      "chapterName": ".url@title||.url@text##mp3下载",
      "chapterUrl": ".url@href",
      "nextTocUrl": "text.下一页@href@js:\n(() => {\n  let url = result[0]\n  let count = 3;\n  let num = url?.match(/\\/(\\d)\\.html/)?.[1] || 10000;\n  return num <= count ? url : null;\n})()",
      "updateTime": ".size@text"
    },
    "searchUrl": "/so.php?wd={{key}}&page={{page}}",
    "variableComment": "// 注意！以下内容不了解不要轻易改动\nArray.prototype.add = function (title, url, flexGrow, flexBasis) {\n  return this.push({\n    title,\n    url,\n    style: {\n      \"layout_flexGrow\": flexGrow,\n      \"layout_flexBasisPercent\": flexBasis\n    }\n  })\n}\n\n// 从益达移植过来的更多键\nvar hot = {\"requestFilters\":\"热门歌单::hot\\n推荐歌单::index\\n国语经典::jyjd\\n睡前推荐::sqtj\\n纯音精选::cyjx\\n运动必备::ydbb\\n网络伤感::wlsg\\n店铺精选::dpjx\\n流行专区::lxzq\\n电子专区::dyzq\\n摇滚专区::ygzq\"}\nvar times = {\"requestFilters\":\"Soul专区::soul\\n民谣专区::myzq\\nDJ歌曲::djgq\\n古典专区::gdzq\\n乡村专区::xczq\\n爵士专区::jszq\\n70后::qlhou\\n80后::blhou\\n90后::jlhou\\n00后::llhou\"}\nvar singers = {\"requestFilters\":\"华语歌手::huayu\\n韩国歌手::hanguo\\n日本歌手::ribrn\\n欧美歌手::oumei\\n其他::other\"}\nvar group = {\"requestFilters\":\"男歌手::male\\n女歌手::girl\\n乐队组合::band\"}\n\n//分类配置信息\nvar categories = [\n  {\n    title: \"热门歌单\",\n    data: hot,\n    urlTemplate: \"/gdlist/$id/{{page}}.html\"\n  },\n  {\n    title: \"年代歌单\",\n    data: times,\n    urlTemplate: \"/gdlist/$id/{{page}}.html\"\n  },\n  {\n    title: \"歌手分类\",\n    data: singers,\n    urlTemplate: \"/singers/$id/index/{{page}}.html\"\n  },\n  {\n    title: \"歌手组合\",\n    data: group,\n    urlTemplate: \"/singers/huayu/$id/{{page}}.html\"\n  }\n]",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "听蛙音乐（优+）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://so.itingwa.com",
    "customButton": false,
    "customOrder": 313,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "电台NJ::https://www.itingwa.com/radio/nj/{{page}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; Pixel 3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.90 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1758567769512,
    "respondTime": 180802,
    "ruleBookInfo": {
      "intro": "class.top_10 intro@text",
      "tocUrl": "id.item_music@tag.a@href"
    },
    "ruleContent": {
      "content": "class.jp-jplayer@init-data"
    },
    "ruleExplore": {
      "bookList": "class.clearfix nj_list@tag.li",
      "bookUrl": "class.top_15@tag.a@href",
      "coverUrl": "tag.img@src",
      "kind": "class.color2@text",
      "name": "class.font_14@text"
    },
    "ruleSearch": {
      "author": "tag.a.1@text",
      "bookList": "class.music_list@tag.tr",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@src",
      "name": "tag.a.0@text##未知"
    },
    "ruleToc": {
      "chapterList": "class.frame1||class.left@tag.a",
      "chapterName": "tag.h1@text||tag.a@text##下载音乐 支持听蛙",
      "chapterUrl": "href",
      "nextTocUrl": "text.下一页@href"
    },
    "searchUrl": "https://so.itingwa.com/?c=index&m=index&k={{key}}&t=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "魔陌音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "魔音-MORIN",
    "customButton": false,
    "customOrder": 314,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nvar Va = source.getVariable();\nif (  Va== \"\" ) {\n\tvar page = \"1\";\n\t} else {\n var page = JSON.parse(Va).page;\n }\n\n\nvar sort = [];\n\nsort.push(\n{\n\t  title: source.bookSourceName,\n\t  url: \"\",\n   style: {\n   \t           \n   \t           layout_flexGrow: 0,\n              layout_flexBasisPercent: 1\n    }\n},\n{\n\t   title: \"    咪咕尖叫新歌榜    \",\n\t   url: \"https://app.c.nf.migu.cn//bmw/rank/rank-info/v1.0?rankId=27553319\",\n   style: {\n   \t           layout_flexGrow: 1,\n   \t           layout_flexBasisPercent: 0.29\n   }\n},\n{\n\t  title: \"    咪咕尖叫热歌榜    \",\n\t  url: \"https://app.c.nf.migu.cn//bmw/rank/rank-info/v1.0?rankId=27186466\",\n   style: {\n   \t           layout_flexGrow: 1,\n   \t           layout_flexBasisPercent: 0.29\n   }\n},\n{\n\t  title: \"    咪咕尖叫原创榜    \",\n\t  url: \"https://app.c.nf.migu.cn//bmw/rank/rank-info/v1.0?rankId=27553408\",\n\t  style: {\n\t  \t           layout_flexGrow: 1,\n\t  \t           layout_flexBasisPercent: 0.29\n    }    \n},\n{\n\t  title: \"      港台榜      \",\n\t  url: \"https://app.c.nf.migu.cn//bmw/rank/rank-info/v1.0?rankId=23189800\",\n   style: {\n   \t           layout_flexGrow: 1,\n   \t           layout_flexBasisPercent: 0.29\n    }\n},\n{\n\t  title: \"      欧美榜      \",\n\t  url: \"\",\n   style: {\n   \t           layout_flexGrow: 1,\n   \t           layout_flexBasisPercent: 0.29\n   \t }\n},\n{\n\t  title: \"      占位      \",\n\t  url: \"\",\n   style: {\n   \t           layout_flexGrow: 1,\n   \t           layout_flexBasisPercent: 0.29\n   \t }\n},\n{\n\t  title: \"  ↓  以下为聚合歌单  ↓  \",\n\t  url: \"\",\n   style: {\n   \t           layout_flexGrow: 0,\n   \t           layout_flexBasisPercent: 1\n   \t }\n},\n{\n\t  title: \"   🍒   小清新   🍒   \",\n\t  url: \"\",\n   style: {\n   \t           layout_flexGrow: 0,\n   \t           layout_flexBasisPercent: 1\n   \t }\n});\n\njava.toast(\"稍等，正在更新发现列表！\");\nvar Headers = sortH();\n\n//小清新\nvar url1 = `https://m.music.migu.cn/migumusic/h5/playlist/list?columnId=15127272&tagId=1000587673&pageNum=${page}&pageSize=20${Headers}`;\nvar res1 = JSON.parse(java.ajax(url1)).data.items;\nfor ( i = 0; i < res1.length; i ++ ) {\n\t var data1 = res1[i];\n  var sid1 = data1.playListId;\n  var sti1 = data1.playListName;\n\t var sur1 = `https://app.c.nf.migu.cn/MIGUM3.0/resource/playlist/song/v2.0?playlistId=${sid1}&pageNo={{page}}&pageSize=20`;\n\t sort.push({\n        title: sti1,\n        url: sur1,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 0.29\n        }\n    })\n\t}\n\n//国风\nvar url2 = `https://m.music.migu.cn/migumusic/h5/playlist/list?columnId=15127272&tagId=1000001675&pageNum=${page}&pageSize=20${Headers}`;\nvar res2 = JSON.parse(java.ajax(url2)).data.items;\nfor ( j = 0; j < res2.length; j ++ ) {\n\t var data2 = res2[j];\n  var sid2 = data2.playListId;\n  var sti2 = data2.playListName;\n\t var sur2 = `https://app.c.nf.migu.cn/MIGUM3.0/resource/playlist/song/v2.0?playlistId=${sid1}&pageNo={{page}}&pageSize=20`;\n\t sort.push({\n        title: sti2,\n        url: sur2,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 0.29\n        }\n    })\n\t}\n\nsort.push({\n        title: \"  🔥 热 歌  🔥 \",\n        url: \"\",\n        style: {\n            layout_flexGrow: 0,\n            layout_flexBasisPercent: 1\n      }\n  })\n\n//热歌\nvar url3 = `https://m.music.migu.cn/migumusic/h5/playlist/list?columnId=15127272&tagId=1001076096&pageNum=${page}&pageSize=20${Headers}`;\nvar res3 = JSON.parse(java.ajax(url3)).data.items;\nfor ( r = 0; r < res3.length; r ++ ) {\n\t var data3 = res3[r];\n  var sid3 = data3.playListId;\n  var sti3 = data3.playListName;\n\t var sur3 = `https://app.c.nf.migu.cn/MIGUM3.0/resource/playlist/song/v2.0?playlistId=${sid1}&pageNo={{page}}&pageSize=20`;\n\t sort.push({\n        title: sti3,\n        url: sur3,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 0.29\n        }\n    })\n\t}\n\nsort.push({\n        title: \"  散 步  \",\n        url: \"\",\n        style: {\n            layout_flexGrow: 0,\n            layout_flexBasisPercent: 1\n      }\n  })\n//散步\nvar url4 = `https://m.music.migu.cn/migumusic/h5/playlist/list?columnId=15127272&tagId=1000587694&pageNum=${page}&pageSize=20${Headers}`;\nvar res4 = JSON.parse(java.ajax(url2)).data.items;\nfor ( s = 0; s < res4.length; s ++ ) {\n\t var data4 = res4[s];\n  var sid4 = data4.playListId;\n  var sti4 = data4.playListName;\n\t var sur4 = `https://app.c.nf.migu.cn/MIGUM3.0/resource/playlist/song/v2.0?playlistId=${sid1}&pageNo={{page}}&pageSize=20`;\n\t sort.push({\n        title: sti4,\n        url: sur4,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 0.29\n        }\n    })\n\t}\n\nJSON.stringify(sort);\n</js>",
    "jsLib": "function getAPI() {\n\treturn \"https://app.u.nf.migu.cn\"\n\t}\n\nfunction getHeader() {\n\tvar header = `,{\n  \"headers\": {\n    \"User-Agent\": \"stagefright/1.2 (Linux;Android 15)\"\n  },\n  \"webView\": true\n}`\n return header\n\t}\n\nfunction getcHeader() {\n\tvar header = `{\n  \"headers\": {\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36\",\n    \"Cookie\": \"SESSION=MmU0ZDNlZWMtMjgwNS00ODcwLTk0MTMtZmU5YjVmY2UzNmM5;\",\n    \"ce\": \"D8CCB89492D3A98C66988FA381799C7A9A90888DC7A39F9064928A9A8D7A9A75999487B89AA0AB8858CAC7AA8582996F94998C85929EA38F58CECAD6C7ADD57E949B858F96A6A88D67938793B8AEDDAAC6C89DBB9ED4A29067938EA6857F9DA59397858E95\",\n    \"By\": \"4f09e01c83d69100c363c33aecfef9f8\",\n    \"Referer\": \"https://m.music.migu.cn/v4/\",\n    \"channel\": \"014000D\"\n  },\n  \"method\": \"GET\"\n }`\n return header\n}\n\n\nfunction sortH() {\n\tvar Hea = `,{\n  \"headers\": {\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36\",\n    \"channel\": \"014000D\",\n    \"Host\": \"m.music.migu.cn\",\n    \"Referer\": \"https://m.music.migu.cn/v4/\",\n    \"By\": \"4f09e01c83d69100c363c33aecfef9f8\",\n    \"Cookie\": \"SESSION=MmU0ZDNlZWMtMjgwNS00ODcwLTk0MTMtZmU5YjVmY2UzNmM5;\",\n    \"ce\": \"D8CCB89492D3A98C66988FA381799C7A9A90888DC7A39F9064928A9A8D7A9A75999487B89AA0AB8858CAC7AA8582996F94998C85929EA38F58CECAD6C7ADD57E949B858F96A6A88D67938793B8AEDDAAC6C89DBB9ED4A29067938EA6857F9DA59397858E95\"\n   }\n }`;\n return Hea\n}",
    "lastUpdateTime": 1759505490146,
    "loginCheckJs": "if (source.getVariable()==\"\") {\n    eval(String(source.loginUrl));\n    reg(true);\n}\nresult",
    "loginUi": "[\n{\n        \"name\":  \"在这里填入发现列表的页码数\",\n        \"type\": \"text\"\n}\n]",
    "loginUrl": "function login() {\n\tvar text = String(source.getLoginInfoMap().get('在这里填入发现列表的页码数'));\n\tif ( text == \"\" && text == null && text == undefined ) {\n\tvar page = \"1\";\n} else {\n var page = text;\n}\n\tvar Variable = {\n\t\t      page: page\n\t}\n\t source.setVariable(JSON.stringify(Variable));\n }",
    "respondTime": 180000,
    "ruleBookInfo": {
      "coverUrl": "$..img1||$..img2",
      "init": "<js>\nlet data;\ntry {\n        var res = JSON.parse(result);\n    } catch (e) {\n        java.log(\"JSON解析错误: \" + e);\n        let data = {\n        \tname: \"失败！\",\n        \tauthor: \"失败！\"\n        \t}\n        \tvar res = JSON.parse(JSON.stringify(data));\n        \tjava.toast(\"歌曲无来源！\");\n    }\nvar ring = res.ringCopyrightId;\nif ( ring == undefined && ring == \"\" ) {\n\tjava.toast(\"歌曲无来源！\");\n\t}\nresult\n</js>",
      "intro": "<js>\nvar d = JSON.parse(result);\nvar songid = d.data.song.ringCopyrightId;\n\nvar url = `https://m.music.migu.cn/migumusic/h5/song/lyric?copyrightId=${songid},${getcHeader()}`;\n\nconst data = JSON.parse(java.ajax(url));\nif (data.code === \"200\" && data.data && data.data.lyric) {\n    var lyric = data.data.lyric;\n} else {\n    java.toast(\"无法获取歌词！\");\n    var lyric = \"无法获取歌词！\";\n}\nlyric\n</js>",
      "tocUrl": "@js:\nvar url = baseUrl;\nurl"
    },
    "ruleContent": {},
    "ruleExplore": {
      "author": "$.txt2||$.singerList[0].name&&$.singerList[1].name",
      "bookList": "$.data.contents.*||$.data.songList[*]",
      "bookUrl": "@js:\nvar H = getheader();\nvar id = java.getString(\"resId||contentId\");\nvar iid = java.getString(\"copyrightId\")||java.getString(\"ringCopyrightId\");\n\nvar url = `https://app.c.nf.migu.cn/MIGUM3.0/strategy/pc/listen/v1.0?resourceType=2&contentId=${id}&copyrightId=${iid}&toneFlag=PQ${H}`;\n\nurl",
      "coverUrl": "$.img||$.img3##.*(/data.*)##https://d.musicapp.migu.cn$1###",
      "kind": "$.txt3",
      "name": "$.txt||$.songName"
    },
    "ruleSearch": {
      "author": "musicAuthor",
      "bookList": "<js>\nlet data;\ntry {\n        var res = JSON.parse(result);\n    } catch (e) {\n        java.log(\"JSON解析错误: \" + e);\n        let data = {\n        \tname: \"失败！\",\n        \tauthor: \"失败！\"\n        \t}\n        \tvar res = JSON.parse(JSON.stringify(data));\n    }\n\nvar musicList = [];\n\nres.forEach ( function ( data, i ) {\n\tvar name = data.songName;\n\n var write = data.singerList.map(singer => singer.name);\n var author = write.join(\" \");\n \n if ( data.album ) {\n    var album = \"专辑名称：\" + data.album;\n } else {\n    var album = \"\";\n }  \n\n var kind = \"共播放\" + data.playNumDesc + \"次\" + \" | \" + \"时长：\" + data.duration + \"秒\" + \" | \"  + album;\n \n if ( cover != \"\" || cover != null ) {\n \tvar cover = data.img1;\n \t} else {\n \tvar cover = data.img2;\n \t}\n \t\n \tvar api = getAPI();\n \tvar contentId = data.contentId;\n \tvar ringCopyrightId = data.ringCopyrightId;\n \tvar header = `{\"headers\": {\"channel\": \"014000D\"},\"method\": \"GET\"}`;\n\n var iurl = `${api}/MIGUM3.0/strategy/pc/listen/v1.0?resourceType=2&contentId=${contentId}&copyrightId=${ringCopyrightId}&toneFlag=PQ,${header}`\n\nmusicList.push({\n       \tmusicName: name,\n       \tmusicAuthor: author,\n       \tmusicSort: String(kind),\n       \tmusicCover: cover,\n       \tmusicInfo: iurl\n  \t})\n\t})\nmusicList\n</js>",
      "bookUrl": "musicInfo",
      "checkKeyWord": "坏女孩",
      "coverUrl": "musicCover",
      "kind": "musicSort",
      "name": "musicName"
    },
    "ruleToc": {
      "chapterList": "<js>\nconst data = JSON.parse(result);\n\nconst url = data.data.url;\nconst songName = data.data.song.songName;\nconst singerList = data.data.song.singerList.map(singer => singer.name);\nconst t = data.data.audioFormatType;\n\nvar kind = singerList + t;\nvar mp3 = url + getHeader();\nvar list = [];\n\nlist.push({\n\tmusicName: songName,\n\tkind: kind,\n\tmusic: mp3\n\t})\nlist\n</js>",
      "chapterName": "musicName",
      "chapterUrl": "music",
      "updateTime": "kind"
    },
    "searchUrl": "<js>\nvar api = getAPI();\nvar action = \"/pc/resource/song/item/search/v1.0?text=\" + key + \"&pageNo=\" + page + \"&pageSize=4\";\nvar search = api + action;\nsearch\n\n</js>",
    "weight": 0
  },
  {
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "荔枝音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://m.lizhi.fm",
    "customButton": false,
    "customOrder": 315,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759439189189,
    "respondTime": 1369,
    "ruleBookInfo": {
      "author": "$..userVoice.name",
      "name": "$..voiceInfo.name"
    },
    "ruleContent": {
      "content": "$..voicePlayProperty.trackUrl",
      "imageStyle": "0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "$.data.*",
      "bookUrl": "$.voiceInfo.voiceId@js:\"https://m.lizhi.fm/vodapi/voice/info/\"+result",
      "coverUrl": "$.voiceInfo.imageUrl",
      "intro": "$.voiceDetailProperty.text",
      "kind": "$.voiceInfo.lableName",
      "name": "$.voiceInfo.name"
    },
    "ruleToc": {
      "chapterList": "$.data[*]",
      "chapterName": "$..voiceInfo.name",
      "chapterUrl": "-"
    },
    "searchUrl": "https://m.lizhi.fm/vodapi/search/voice?deviceId=h5-f93e74ac-0065-8207-4853-75dec8585db3&keywords={{key}}&page={{page}}&receiptData=CAASJ2g1LWY5M2U3NGFjLTAwNjUtODIwNy00ODUzLTc1ZGVjODU4NWRiMyj%2FhvGLxy0wDDgF",
    "weight": 0
  },
  {
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "荔枝有声（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://m.lizhi.fm/",
    "customButton": false,
    "customOrder": 316,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759580649826,
    "respondTime": 1333,
    "ruleBookInfo": {
      "author": "$..userVoice.name",
      "name": "$..voiceInfo.name"
    },
    "ruleContent": {
      "content": "$..voicePlayProperty.trackUrl",
      "imageStyle": "0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "$.data.*",
      "bookUrl": "$.voiceInfo.voiceId@js:\"https://m.lizhi.fm/vodapi/voice/info/\"+result",
      "coverUrl": "$.voiceInfo.imageUrl",
      "intro": "$.voiceDetailProperty.text",
      "kind": "$.voiceInfo.lableName",
      "name": "$.voiceInfo.name"
    },
    "ruleToc": {
      "chapterList": "$.data[*]",
      "chapterName": "$..voiceInfo.name",
      "chapterUrl": "-"
    },
    "searchUrl": "https://m.lizhi.fm/vodapi/search/voice?deviceId=h5-f93e74ac-0065-8207-4853-75dec8585db3&keywords={{key}}&page={{page}}&receiptData=CAASJ2g1LWY5M2U3NGFjLTAwNjUtODIwNy00ODUzLTc1ZGVjODU4NWRiMyj%2FhvGLxy0wDDgF",
    "weight": 0
  },
  {
    "bookSourceComment": "let banben=\"0.0.5\";",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "网易音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://网易云音乐.luoyacheng.ip-ddns.com",
    "concurrentRate": "5/1000",
    "customButton": false,
    "customOrder": 317,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": false,
    "eventListener": false,
    "header": "@js:\n(()=>{\n\treturn JSON.stringify(gethd());\n})();",
    "jsLib": "s_c_ua = `'Microsoft Edge';v='131', 'Chromium';v='131', 'Not_A Brand';v='24'`;\ns_c_ua_m = '?1';\ns_c_ua_p =  `'Android'`;\ncache_c = 'max-age=0';\na_l = 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7';\n\nfunction gethd() {\n\tlet u_a=this.java.getWebViewUA();\n\tlet headers = {\n\t\t  \t\"User-Agent\": u_a,\n\t\t  \"sec-ch-ua\": s_c_ua,\n    \t \"sec-ch-ua-mobile\": s_c_ua_m,\n     \t\"sec-ch-ua-platform\": s_c_ua_p,\n     \t\"cache-control\": cache_c,\n     \t\"accept-language\": a_l\n    \t }\nreturn headers;\n};",
    "lastUpdateTime": 1772086540127,
    "respondTime": 7428,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@js: //获取播放链接\nlet id = java.hexDecodeToString(result);\nlet url = `https://music.cpp-prog.com/api.php,{\t\"method\": \"post\",\n\t\"body\": \"types=url&id=${id}&source=netease\"\n}`;\nresult = cache.getFromMemory(\"wyy\"+id);\nif (!result) {\nlet rr=java.ajax(url);\nresult=java.getString('$.url',rr);\ncache.putMemory(\"wyy\"+id,result);\n}\nresult;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.artist@js:result.replaceAll('\\n','/')",
      "bookList": "$.[*]",
      "bookUrl": "$.url_id@js:\n`data:;base64,${java.base64Encode(result)},{\"type\":\"wyy\"}`",
      "checkKeyWord": "洛天依",
      "coverUrl": "$.pic_id@js:\nlet url=source.get('picu'+result);\nif (url=='') {\nlet r=java.ajax(`https://music.cpp-prog.com/api.php,{\t\"method\": \"post\",\n\t\"body\": \"types=pic&id=${result}&source=netease\"\n}`)\nurl=java.getString('$.url',r);\nsource.put('picu'+result, url);\n}\nurl",
      "kind": "$.album&&source",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "@js:[{text:book.name}]",
      "chapterName": "text"
    },
    "searchUrl": "https://music.cpp-prog.com/api.php,{\n\t\"method\": \"post\",\n\t\"body\": \"types=search&count=20&source=netease&pages={{page}}&name={{key}}\"\n\t}",
    "weight": 0
  },
  {
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "网易音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://music.163.com#芜恙",
    "bookUrlPattern": "https://v1.alapi.cn/api/music/search?keyword=",
    "customButton": false,
    "customOrder": 318,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "❀                                            语   种                                              ❀::\n华语::/discover/playlist/?order=hot&cat=华语\n欧美::/discover/playlist/?order=hot&cat=欧美\n日语::/discover/playlist/?order=hot&cat=日语\n韩语::/discover/playlist/?order=hot&cat=韩语\n粤语::/discover/playlist/?order=hot&cat=粤语\n小语种::/discover/playlist/?order=hot&cat=小语种\n\n❀                                            风   格                                              ❀::\n流行::/discover/playlist/?order=hot&cat=流行\n摇滚::/discover/playlist/?order=hot&cat=摇滚\n民谣::/discover/playlist/?order=hot&cat=民谣\n电子::/discover/playlist/?order=hot&cat=电子\n舞曲::/discover/playlist/?order=hot&cat=舞曲\n说唱::/discover/playlist/?order=hot&cat=说唱\n轻音乐::/discover/playlist/?order=hot&cat=轻音乐\n爵士::/discover/playlist/?order=hot&cat=爵士\n乡村::/discover/playlist/?order=hot&cat=乡村\nR&B/Soul::/discover/playlist/?order=hot&cat=R%26B%2FSoul\n古典::/discover/playlist/?order=hot&cat=古典\n民族::/discover/playlist/?order=hot&cat=民族\n英伦::/discover/playlist/?order=hot&cat=英伦\n金属::/discover/playlist/?order=hot&cat=金属\n朋克::/discover/playlist/?order=hot&cat=朋克\n蓝调::/discover/playlist/?order=hot&cat=蓝调\n雷鬼::/discover/playlist/?order=hot&cat=雷鬼\n世界音乐::/discover/playlist/?order=hot&cat=世界音乐\n拉丁::/discover/playlist/?order=hot&cat=拉丁\n另类/独立::/discover/playlist/?order=hot&cat=另类%2F独立\nNew Age::/discover/playlist/?order=hot&cat=New Age\n古风::/discover/playlist/?order=hot&cat=古风\n后摇::/discover/playlist/?order=hot&cat=后摇\nBossa Nova::/discover/playlist/?order=hot&cat=Bossa Nova\n\n❀                                            场   景                                              ❀::\n清晨::/discover/playlist/?order=hot&cat=清晨\n夜晚::/discover/playlist/?order=hot&cat=夜晚\n学习::/discover/playlist/?order=hot&cat=学习\n工作::/discover/playlist/?order=hot&cat=工作\n午休::/discover/playlist/?order=hot&cat=午休\n下午茶::/discover/playlist/?order=hot&cat=下午茶\n地铁::/discover/playlist/?order=hot&cat=地铁\n驾车::/discover/playlist/?order=hot&cat=驾车\n运动::/discover/playlist/?order=hot&cat=运动\n旅行::/discover/playlist/?order=hot&cat=旅行\n散步::/discover/playlist/?order=hot&cat=散步\n酒吧::/discover/playlist/?order=hot&cat=酒吧\n\n❀                                            情    感                                             ❀::\n怀旧::/discover/playlist/?order=hot&cat=怀旧\n清新::/discover/playlist/?order=hot&cat=清新\n浪漫::/discover/playlist/?order=hot&cat=浪漫\n性感::/discover/playlist/?order=hot&cat=性感\n伤感::/discover/playlist/?order=hot&cat=伤感\n治愈::/discover/playlist/?order=hot&cat=治愈\n放松::/discover/playlist/?order=hot&cat=放松\n孤独::/discover/playlist/?order=hot&cat=孤独\n感动::/discover/playlist/?order=hot&cat=感动\n兴奋::/discover/playlist/?order=hot&cat=兴奋\n快乐::/discover/playlist/?order=hot&cat=快乐\n安静::/discover/playlist/?order=hot&cat=安静\n思念::/discover/playlist/?order=hot&cat=思念\n\n❀                                            主   题                                              ❀::\n综艺::/discover/playlist/?order=hot&cat=综艺\n影视原声::/discover/playlist/?order=hot&cat=影视原声\nACG::/discover/playlist/?order=hot&cat=ACG\n儿童::/discover/playlist/?order=hot&cat=儿童\n校园::/discover/playlist/?order=hot&cat=校园\n游戏::/discover/playlist/?order=hot&cat=游戏\n70后::/discover/playlist/?order=hot&cat=70后\n80后::/discover/playlist/?order=hot&cat=80后\n90后::/discover/playlist/?order=hot&cat=90后\n网络歌曲::/discover/playlist/?order=hot&cat=网络歌曲\nKTV::/discover/playlist/?order=hot&cat=KTV\n经典::/discover/playlist/?order=hot&cat=经典\n翻唱::/discover/playlist/?order=hot&cat=翻唱\n吉他::/discover/playlist/?order=hot&cat=吉他\n钢琴::/discover/playlist/?order=hot&cat=钢琴\n器乐::/discover/playlist/?order=hot&cat=器乐\n榜单::/discover/playlist/?order=hot&cat=榜单\n00后::/discover/playlist/?order=hot&cat=00后",
    "lastUpdateTime": 1759438971286,
    "respondTime": 1252,
    "ruleBookInfo": {
      "coverUrl": "class.m-song-img@tag.img@src||class.u-cover@tag.img@data-src"
    },
    "ruleContent": {
      "content": "@js:'http://music.163.com/song/media/outer/url?id='+baseUrl.match(/id=(\\d+)/)[1]+'.mp3'"
    },
    "ruleExplore": {
      "author": "@css:a[href^=\"/user\"]@text",
      "bookList": "@css:#m-pl-container>li",
      "bookUrl": "@css:p.dec>a@href||p.name>a@href",
      "coverUrl": "@css:img@src@js:result.split(\"?\")[0]",
      "kind": "@css:.tags>a@text",
      "name": "@css:p.dec>a@text"
    },
    "ruleSearch": {
      "author": "$.artists[*].name@js:java.put(\"author\",result);result",
      "bookList": "$.result.songs",
      "bookUrl": "https://music.163.com/song?id={{$.id}}",
      "kind": "$.album.name",
      "name": "$.name@js:java.put(\"name\",result);result"
    },
    "ruleToc": {
      "chapterList": "id.song-list-pre-cache@class.f-hide@tag.a||class.tit",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://music.163.com/api/search/get/web?csrf_token=&lpretag=&hlposttag=&s={{key}}&type=1&offset=0&total=true&limit=100",
    "weight": 0
  },
  {
    "bookSourceComment": "// v 2023-10-13\n// by Thomas喲\n//支持  搜索分享链接  获取歌单\n//例1： https://www.kuwo.cn/playlist_detail/1082685104\n//例2： https://m.kuwo.cn/newh5app/playlist_detail/1082685104\n[//自定义歌单_开始\n// 歌单示例\n{\n\t// debug1 是歌单标识\n\t// 具有唯一性(不能重复，也不能命名为 \"id\" )\n\t\"debug1\": {\n\t\t\"name\": \"歌单示例1\", // 书籍名称\n\t\t\"uname\": \"Thomas喲\", // 书籍作者\n\t\t\"tag\": [\"本地歌单\",\"测试\",], // 标签\n\t\t\"desc\": \"歌单示例1，测试\", // 简介\n\t\t\"img\": \"\",// 封面链接\n\t\t\"musicList\": [\n\t\t\n\t\t\n\t\t\n\t\t], // 歌曲目录\n\t\t},\n\t\"debug2\": {\n\t\t}\n},\n// txt按照歌单示例的格式填写\n[file]/storage/emulated/0/自定义路径/本地歌单示例.txt[/file]\n]//自定义歌单_结束",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "酷我音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.kuwo.cn",
    "customButton": false,
    "customOrder": 319,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\neval(String(source.loginUrl));\nsort = [];\npush = (title, url, type) => sort.push({\n    title: title,\n    url: url,\n    style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: type\n    }\n});\n$$ = (ura, urb) => `data:;base64,{{java.base64Encode(\"${ura+type}发现${urb||\"\"}\")}\\},{\"type\":\"${type}\"}`;\n\n\n\nif ($[\"推荐\"]) {\n    push('༺ 推荐 ༻', null, 1);\n    push('每日推荐', $$('rcm/index/playlist?id=rcm'), 0.4)\n    push('自定歌单', $$('', `${type}本地`), 0.4)\n    push('最新精选', $$('classify/playlist/getRcmPlayList?order=new&pn=\"+page+\"'), 0.4)\n    push('热门精选', $$('classify/playlist/getRcmPlayList?order=hot&pn=\"+page+\"'), 0.4);\n}\n\n\n\nif ($[\"排行\"]) {\n    push('༺ 排行 ༻', null, 1);\n    result = java.hexEncodeToString(`bang/bang/bangMenu?${type}加载`);\n    data = eval(String(source.loginUrl));\n    JSON.parse(data).map($ => {\n        list = $.list.map($ => ({\n            name: $.name,\n            desc: $.intro,\n            img: $.pic,\n            sid: $.sourceid\n        }));\n        list = java.base64Encode(JSON.stringify(list));\n        push($.name, $$(list + type + \"加载\" + type + \"排行\"), 0.25);\n    });\n}\n\n\nx = false;\nfor (key of Arr.slice(2)) {\n    if ($[key]) {\n        x = true;\n        break;\n    }\n}\nif (x) {\n    result = java.hexEncodeToString(`playlist/getTagList?${type}加载`);\n    data = eval(String(source.loginUrl));\n    JSON.parse(data).map(data => {\n        if (data.data.length) {\n            name = data.name.replace('流派', '');\n            if ($[name]) {\n                push('༺ ' + name + ' ༻', null, 1, 1);\n                data.data.map(data => {\n                    push(data.name, $$(`classify/playlist/getTagPlayList?id=${data.id}&pn=\"+page+\"`), 0.2);\n                });\n            }\n        }\n    });\n}\n\nif (!sort.length) push(\"所有的分类都关了，登录打开\", null, 1);\nJSON.stringify(sort);",
    "header": "{\"User-Agent\":\"okhttp/3.10.0\"}",
    "jsLib": "// 常量\ntype = \"#kuwo_cn#\";\nhost = \"https://www.kuwo.cn/\";\n\n\n// 请求头：Secret\nSecret = (e,t) => `<script>\nSecret = function(e,t){\nfor (var n = \"\", i = 0; i < e.length; i++)\n        n += e.charCodeAt(i).toString();\n    n = String(n);\n    var r = Math.floor(n.length / 5),\n        o = parseInt(n.charAt(r) + n.charAt(2 * r) + n.charAt(3 * r) + n.charAt(4 * r) + n.charAt(5 * r)),\n        l = Math.ceil(e.length / 2),\n        c = Math.pow(2, 31) - 1;\n    var d = Math.round(1e9 * Math.random()) % 1e8;\n    for (n += d; n.length > 10;)\n        n = (parseInt(n.substring(0, 10)) + parseInt(n.substring(10, n.length))).toString();\n    n = (o * n + l) % c;\n    var h = \"\",\n        f = \"\";\n    for (i = 0; i < t.length; i++)\n        f += (h = parseInt(t.charCodeAt(i) ^ Math.floor(n / c * 255))) < 16 ? \"0\" + h.toString(16) : h.toString(16),\n        n = (o * n + l) % c;\n    for (d = d.toString(16); d.length < 8;)\n        d = \"0\" + d;\n        return f+d;\n}(\"${e}\",\"${t}\");\n</script>`;\n\n\n\n/**\n * 酷我直链解析加密算法\n * 不知道能用多久，先用着吧\n */\nscript = rid => `<script>\nconst Buffer = {\n    from: t => {\n        r = t.length;\n        e = new Uint8Array(r);\n        for (n = 0; n < r; n++)\n            e[n] = t.charCodeAt(n);\n        return e\n    }\n}\nrange = t => Array.from(new Array(t).keys());\nLong = t => {\n    const r = BigInt(t);\n    return {\n        toString: () => r.toString(),\n        isNegative: () => r < 0,\n        not: () => Long(~r),\n        low: Number(r),\n        or: t => Long(r | BigInt(t)),\n        xor: t => Long(r ^ BigInt(t)),\n        and: t => Long(r & BigInt(t)),\n        equals: t => r === BigInt(t),\n        shiftLeft: t => Long(r << BigInt(t)),\n        shiftRight: t => Long(r >> BigInt(t))\n    }\n};\nLongArray = t => t.map(t => Long(t));\n\n\narrayE = LongArray([\n    31, 0, 1, 2, 3, 4, -1, -1,\n    3, 4, 5, 6, 7, 8, -1, -1,\n    7, 8, 9, 10, 11, 12, -1, -1,\n    11, 12, 13, 14, 15, 16, -1, -1,\n    15, 16, 17, 18, 19, 20, -1, -1,\n    19, 20, 21, 22, 23, 24, -1, -1,\n    23, 24, 25, 26, 27, 28, -1, -1,\n    27, 28, 29, 30, 31, 30, -1, -1\n])\narrayIP = LongArray([\n    57, 49, 41, 33, 25, 17, 9, 1,\n    59, 51, 43, 35, 27, 19, 11, 3,\n    61, 53, 45, 37, 29, 21, 13, 5,\n    63, 55, 47, 39, 31, 23, 15, 7,\n    56, 48, 40, 32, 24, 16, 8, 0,\n    58, 50, 42, 34, 26, 18, 10, 2,\n    60, 52, 44, 36, 28, 20, 12, 4,\n    62, 54, 46, 38, 30, 22, 14, 6\n])\narrayIP_1 = LongArray([\n    39, 7, 47, 15, 55, 23, 63, 31,\n    38, 6, 46, 14, 54, 22, 62, 30,\n    37, 5, 45, 13, 53, 21, 61, 29,\n    36, 4, 44, 12, 52, 20, 60, 28,\n    35, 3, 43, 11, 51, 19, 59, 27,\n    34, 2, 42, 10, 50, 18, 58, 26,\n    33, 1, 41, 9, 49, 17, 57, 25,\n    32, 0, 40, 8, 48, 16, 56, 24\n])\narrayLs = [\n    1, 1, 2, 2, 2, 2, 2, 2,\n    1, 2, 2, 2, 2, 2, 2, 1\n]\narrayLsMask = LongArray([0, 1048577, 3145731])\narrayMask = range(64).map(t => Math.pow(2, t))\narrayMask[63] *= -1\narrayP = LongArray([\n    15, 6, 19, 20, 28, 11, 27, 16,\n    0, 14, 22, 25, 4, 17, 30, 9,\n    1, 7, 23, 13, 31, 26, 2, 8,\n    18, 12, 29, 5, 21, 10, 3, 24\n])\narrayPC_1 = LongArray([\n    56, 48, 40, 32, 24, 16, 8, 0,\n    57, 49, 41, 33, 25, 17, 9, 1,\n    58, 50, 42, 34, 26, 18, 10, 2,\n    59, 51, 43, 35, 62, 54, 46, 38,\n    30, 22, 14, 6, 61, 53, 45, 37,\n    29, 21, 13, 5, 60, 52, 44, 36,\n    28, 20, 12, 4, 27, 19, 11, 3\n])\narrayPC_2 = LongArray([\n    13, 16, 10, 23, 0, 4, -1, -1,\n    2, 27, 14, 5, 20, 9, -1, -1,\n    22, 18, 11, 3, 25, 7, -1, -1,\n    15, 6, 26, 19, 12, 1, -1, -1,\n    40, 51, 30, 36, 46, 54, -1, -1,\n    29, 39, 50, 44, 32, 47, -1, -1,\n    43, 48, 38, 55, 33, 52, -1, -1,\n    45, 41, 49, 35, 28, 31, -1, -1\n])\nmatrixNSBox = [\n    [\n        14, 4, 3, 15, 2, 13, 5, 3,\n        13, 14, 6, 9, 11, 2, 0, 5,\n        4, 1, 10, 12, 15, 6, 9, 10,\n        1, 8, 12, 7, 8, 11, 7, 0,\n        0, 15, 10, 5, 14, 4, 9, 10,\n        7, 8, 12, 3, 13, 1, 3, 6,\n        15, 12, 6, 11, 2, 9, 5, 0,\n        4, 2, 11, 14, 1, 7, 8, 13\n    ],\n    [\n        15, 0, 9, 5, 6, 10, 12, 9,\n        8, 7, 2, 12, 3, 13, 5, 2,\n        1, 14, 7, 8, 11, 4, 0, 3,\n        14, 11, 13, 6, 4, 1, 10, 15,\n        3, 13, 12, 11, 15, 3, 6, 0,\n        4, 10, 1, 7, 8, 4, 11, 14,\n        13, 8, 0, 6, 2, 15, 9, 5,\n        7, 1, 10, 12, 14, 2, 5, 9\n    ],\n    [\n        10, 13, 1, 11, 6, 8, 11, 5,\n        9, 4, 12, 2, 15, 3, 2, 14,\n        0, 6, 13, 1, 3, 15, 4, 10,\n        14, 9, 7, 12, 5, 0, 8, 7,\n        13, 1, 2, 4, 3, 6, 12, 11,\n        0, 13, 5, 14, 6, 8, 15, 2,\n        7, 10, 8, 15, 4, 9, 11, 5,\n        9, 0, 14, 3, 10, 7, 1, 12\n    ],\n    [\n        7, 10, 1, 15, 0, 12, 11, 5,\n        14, 9, 8, 3, 9, 7, 4, 8,\n        13, 6, 2, 1, 6, 11, 12, 2,\n        3, 0, 5, 14, 10, 13, 15, 4,\n        13, 3, 4, 9, 6, 10, 1, 12,\n        11, 0, 2, 5, 0, 13, 14, 2,\n        8, 15, 7, 4, 15, 1, 10, 7,\n        5, 6, 12, 11, 3, 8, 9, 14\n    ],\n    [\n        2, 4, 8, 15, 7, 10, 13, 6,\n        4, 1, 3, 12, 11, 7, 14, 0,\n        12, 2, 5, 9, 10, 13, 0, 3,\n        1, 11, 15, 5, 6, 8, 9, 14,\n        14, 11, 5, 6, 4, 1, 3, 10,\n        2, 12, 15, 0, 13, 2, 8, 5,\n        11, 8, 0, 15, 7, 14, 9, 4,\n        12, 7, 10, 9, 1, 13, 6, 3\n    ],\n    [\n        12, 9, 0, 7, 9, 2, 14, 1,\n        10, 15, 3, 4, 6, 12, 5, 11,\n        1, 14, 13, 0, 2, 8, 7, 13,\n        15, 5, 4, 10, 8, 3, 11, 6,\n        10, 4, 6, 11, 7, 9, 0, 6,\n        4, 2, 13, 1, 9, 15, 3, 8,\n        15, 3, 1, 14, 12, 5, 11, 0,\n        2, 12, 14, 7, 5, 10, 8, 13\n    ],\n    [\n        4, 1, 3, 10, 15, 12, 5, 0,\n        2, 11, 9, 6, 8, 7, 6, 9,\n        11, 4, 12, 15, 0, 3, 10, 5,\n        14, 13, 7, 8, 13, 14, 1, 2,\n        13, 6, 14, 9, 4, 1, 2, 14,\n        11, 13, 5, 0, 1, 10, 8, 3,\n        0, 11, 3, 5, 9, 4, 15, 2,\n        7, 8, 12, 15, 10, 7, 6, 12\n    ],\n    [\n        13, 7, 10, 0, 6, 9, 5, 15,\n        8, 4, 3, 10, 11, 14, 12, 5,\n        2, 11, 9, 6, 15, 12, 0, 3,\n        4, 1, 14, 13, 1, 2, 7, 8,\n        1, 2, 12, 15, 10, 4, 0, 3,\n        13, 14, 6, 9, 7, 8, 9, 6,\n        15, 1, 5, 12, 3, 10, 14, 5,\n        8, 7, 11, 0, 4, 13, 2, 11\n    ]\n]\nbitTransform = (t, r, e) => {\n    let n = Long(0);\n    return range(r).forEach(r => {\n        t[r].isNegative() || e.and(arrayMask[t[r].low]).equals(0) || (n = n.or(arrayMask[r]))\n    }), n\n}\nDES64 = (t, r) => {\n        e = [],\n        n = [];\n        f = bitTransform(arrayIP, 64, r);\n    return n[0] = f.and(4294967295),\n    n[1] = f.and(-4294967296).shiftRight(32),\n    range(16).forEach(r => {\n        let f = Long(0);\n        i = Long(n[1]),\n        i = bitTransform(arrayE, 64, i).xor(t[r]),\n        range(8).forEach(t => {\n            e[t] = i.shiftRight(8 * t).and(255)\n        }),\n        range(8).reverse().forEach(t => {\n            f = f.shiftLeft(4).or(matrixNSBox[t][e[t]])\n        }),\n        i = bitTransform(arrayP, 32, f),\n        o = Long(n[0]),\n        n[0] = Long(n[1]),\n        n[1] = o.xor(i)\n    }),\n    n.reverse(),\n    f = n[1].shiftLeft(32).and(-4294967296).or(n[0].and(4294967295)),\n    f = bitTransform(arrayIP_1, 64, f)\n}\nsubKeys = (t, r) => {\n    let n = bitTransform(arrayPC_1, 56, t);\n    range(16).forEach(t => {\n        n = n.and(arrayLsMask[arrayLs[t]]).shiftLeft(28 - arrayLs[t]).or(n.and(arrayLsMask[arrayLs[t]].not()).shiftRight(arrayLs[t])),\n        r[t] = bitTransform(arrayPC_2, 64, n)\n    })\n}\nencrypt = t => {\n    const r = Buffer.from(\"ylzsxkwm\");\n    let n = Long(0);\n    range(8).forEach(t => {\n        n = Long(r[t]).shiftLeft(8 * t).or(n)\n    });\n    const o = Math.floor(t.length / 8),\n        i = range(16).map(() => Long(0));\n    subKeys(n, i);\n    const f = range(o).map(() => Long(0));\n    range(o).forEach(r => {\n        range(8).forEach(e => {\n            f[r] = Long(t[e + 8 * r]).shiftLeft(8 * e).or(f[r])\n        })\n    });\n    const s = [];\n    range(o).forEach(t => {\n        s[t] = DES64(i, f[t])\n    });\n    const u = t.slice(8 * o);\n    let h = Long(0);\n    range(t.length % 8).forEach(t => {\n        h = Long(u[t]).shiftLeft(8 * t).or(h)\n    }), s[o] = DES64(i, h);\n    const a = [];\n    let c = 0;\n    return s.forEach(t => {\n        range(8).forEach(r => {\n            a[c] = t.shiftRight(8 * r).and(255).low;\n            c ++\n        })\n    }), a;\n}\n$exports = function(rid) {\n    // flac|mp3|aac\n    t = 'corp=kuwo&p2p=1&type=convert_url2&format=mp3|aac&rid=' + rid;\n    b = encrypt(Buffer.from(t));\n    return window.btoa(String.fromCharCode.apply(null, b));\n}(${rid})\n</script>`",
    "lastUpdateTime": 1766355189055,
    "loginUi": "[{\n    \"name\": \"　　　　　　　　↓发现设置↓　　　　　　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('全部')\"\n}, {\n    \"name\": \"　　　 推荐 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('推荐')\"\n}, {\n    \"name\": \"　　　 排行 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('排行')\"\n}, {\n    \"name\": \"　　　 主题 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('主题')\"\n}, {\n    \"name\": \"　　　 心情 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('心情')\"\n}, {\n    \"name\": \"　　　 场景 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('场景')\"\n}, {\n    \"name\": \"　　　 年代 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('年代')\"\n}, {\n    \"name\": \"　　　 曲风 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('曲风')\"\n}, {\n    \"name\": \"　　　 语言 　　　\",\n    \"type\": \"button\",\n    \"action\": \"$$('语言')\"\n}]",
    "loginUrl": "try {\n    [uri, t1, t2] = String(java.hexDecodeToString(result)).split(type);\n\n    headers = cache.get(type + 'Headers');\n    if (headers == null) {\n        headers = {\n            'Referer': host\n        };\n        C = java.head(host + 'favicon.ico?v=1', headers).cookies();\n        e = Object.keys(C)[0];\n        t = unescape(C[e]);\n        headers.Cookie = e + '=' + C[e];\n        headers.Secret = java.webView(Secret(e, t), null, \"Secret\");\n        headers = JSON.stringify({\n            headers: headers\n        });\n        cache.put(type + 'Headers', headers, 300);\n    }\n\n    durl = uri => `data:;base64,${java.base64Encode(uri)},{\"type\":\"${type}\"}`;\n    jurl = (uri, rn, v1) => `${host}api/${v1||\"\"}www/${uri}&rn=${rn}&httpsStatus=1&reqId=${java.randomUUID()}&plat=web_www&from=,${headers}`;\n    ajax_data = (url, ajaxerr) => {\n        try {\n            return JSON.parse(java.ajax(url)).data;\n        } catch (err) {\n            return ajaxerr < 2 ? ajax_data(url, ajaxerr + 1) : {};\n        }\n    }\n    run = (rn, v1) => data = ajax_data(jurl(uri, rn, v1), 0);\n    file_data = $id => {\n        list = [];\n        flist = eval(String(source.bookSourceComment).replace(/\\[(file|ajax|js)\\]([\\s\\S]+?)\\[\\/\\1\\]/g, ($0, $1, $2) => {\n            try {\n                switch ($1) {\n                    case 'file':\n                        return java.importScript($2);\n                        break;\n                    case 'ajax':\n                        return java.ajax($2.trim());\n                        break;\n                    case 'js':\n                        return eval($2);\n                        break;\n                }\n            } catch (err) {\n                return \"\";\n            }\n        }).replace(/(\\]|})\\s*,\\s*(\\]|})/g, '$1$2').replace(/}\\s*{/g, '},{'));\n        for ($ of flist) {\n            if ($.id) {\n                list.push($);\n            } else {\n                if ($id) {\n                    if (_ = $[$id]) {\n                        _.fid = $id;\n                        _.total = _.musicList.length;\n                        return _;\n                    }\n                } else {\n                    for (fid of Object.keys($)) {\n                        _ = $[fid];\n                        _.fid = fid;\n                        if (_.musicList && _.musicList.length)\n                            _.total = _.musicList.length,\n                            list.push(_);\n                    }\n                }\n            }\n        };\n        if ($id) return java.toast(\"没找到对应资源\"), {};\n        return list;\n    };\n    switch (t1) {\n\n\n        case '搜索':\n            if (t2)\n                data = [run(1)];\n            else\n                data = run(30).list;\n            data = data.map($ => {\n                $.bookUrl = durl(`playlist/playListInfo?pid=${$.id}&pn=1${type}详情`);\n                return $;\n            });\n            break;\n\n\n        case '发现':\n            if (t2)\n                data = file_data();\n            else\n                data = run(30),\n                data = data.data || data.list;\n            data = data.map($ => {\n                $uri = $.fid || `playlist/playListInfo?pid=${$.id}&pn=1`;\n                $.bookUrl = durl(`${$uri+type}详情${$.fid?type+\"本地\":\"\"}`);\n                return $;\n            });\n            break;\n\n\n        case '加载':\n            if (t2)\n                data = JSON.parse(java.base64Decode(uri)).map($ => {\n                    $uri = `bang/bang/musicList?bangId=${$.sid}&pn=1`;\n                    $.bookUrl = durl($uri + type + \"详情\");\n                    return $;\n                });\n            else\n                data = run(1);\n            break;\n\n\n        case '详情':\n            if (t2)\n                data = file_data(uri);\n            else\n                data = run(1);\n            data.tocUrl = durl(uri + type + \"目录\" + (data.fid ? type + \"本地\" : \"\"));\n            break;\n\n\n        case '目录':\n            if (t2)\n                data = file_data(uri);\n            else {\n                data = run(30);\n\n                // 目录下一页\n                p = data.total || data.num;\n                if (p > 30) {\n                    i = +uri.match(/pn=(\\d+)/)[1];\n                    if (p > 30 * i)\n                        java.put(\"nextTocUrl\", durl(uri.replace('pn=' + i, 'pn=' + (i + 1)) + type + \"目录\"));\n                }\n            }\n            data = data.musicList.map($ => {\n                return {\n                    name: $.name,\n                    zyid: durl($.rid + type + \"正文\" + ($.isListenFee ? type + 'vip' : '')),\n                    info: `🔖 ${$.isListenFee?'Paid':'Free'}Music　📼 ${$.songTimeMinutes}　🎻 ` + $.artist,\n                    vip: $.isListenFee\n                };\n            });\n            break;\n\n\n        case '正文':\n            data = {};\n            try {\n                if (t2) throw new Error(\"is vipmusic\");\n                uri = \"music/playUrl?mid=\" + uri + \"&type=music&\";\n                url = run(1, 'v1/').url;\n            } catch (err) {\n                q = java.webView(script(uri), null, \"$exports\");\n                url = 'http://mobi.kuwo.cn/mobi.s?f=kuwo&q=' + q;\n                url = java.get(url, {\n                    \"User-Agent\": \"okhttp/3.10.0\"\n                }).body().match(/url=(\\S+)/)[1];\n            }\n            break;\n\n\n    }\n    JSON.stringify(data);\n} catch (Error) {\n    try {\n        [uri, t1, t2] = String(java.hexDecodeToString(result)).split(type);\n    } catch (Login) {\n\n\n        Arr = [\"推荐\", \"排行\", \"主题\", \"心情\", \"场景\", \"年代\", \"曲风\", \"语言\"];\n\n        function login(t) {\n            if (t === undefined) return true;\n            java.toast(t);\n            java.log(t);\n        }\n        setv = json => source.setVariable(JSON.stringify(json));\n        yn = yn => yn ? '启用' : '禁用';\n        $$ = (type) => {\n            t2 = type;\n            if (type == '全部') {\n                type = \"推荐\"\n                for (key of Arr.slice(1))\n                    $[key] = !$[type];\n            }\n            login('发现设置：\\n【' + t2 + '】 ' + yn($[type]) + ' => ' + yn($[type] = !$[type]));\n            return setv($);\n        }\n        $ = function() {\n            try {\n                return JSON.parse(source.getVariable());\n            } catch (err) {\n                return null;\n            }\n        }();\n        if ($ == null) {\n            $ = {};\n            for (key of Arr)\n                $[key] = true;\n            setv($);\n        }\n    }\n}",
    "respondTime": 9589,
    "ruleBookInfo": {
      "author": "$.userName||$.uname\n@js:String(result)||\"🎶 酷我音乐\"",
      "canReName": "true",
      "coverUrl": "$.img\n@js:book.coverUrl||result",
      "init": "@js:eval(String(source.loginUrl));",
      "intro": "<br>{{$.desc&&$.info}}\n##^\\s*$##{{$.name}}",
      "kind": "{$.listencnt}播放&&$.tag",
      "name": "$.name",
      "tocUrl": "$.tocUrl",
      "wordCount": "$.total||$.num\n@js:if(result)result+=\"首歌\";"
    },
    "ruleContent": {
      "content": "@js:eval(String(source.loginUrl));url"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.uname\n@js:String(result)||\"🎶 酷我音乐\"",
      "bookList": "<js>eval(String(source.loginUrl))</js>$.[*]",
      "bookUrl": "$.bookUrl",
      "checkKeyWord": "熊子",
      "coverUrl": "$.img\n@js:String(result)||'https://missuo.ru/file/51e785d34aba81f61994f.jpg'",
      "intro": "$.desc&&$.info\n##^\\s*$##{{$.name}}",
      "kind": "{$.listencnt}播放&&$.tag",
      "name": "$.name",
      "wordCount": "{$.total}首歌"
    },
    "ruleToc": {
      "chapterList": "<js>eval(String(source.loginUrl))</js>$.[*]",
      "chapterName": "$.name",
      "chapterUrl": "$.zyid",
      "nextTocUrl": "@js:java.get(\"nextTocUrl\");",
      "updateTime": "$.info"
    },
    "searchUrl": "@js:\nmat = key.match(/kuwo\\.cn.*\\/playlist(_detail)?\\/(\\d+)/);\nif(mat)\nt2=type+\"详情\",uri = \"playlist/playListInfo?pid=\"+mat[2];\nelse\nt2=\"\",uri = \"search/searchPlayListBykeyWord?key=\" + key;\n\n`data:;base64,${java.base64Encode(uri+\"&pn=\"+page+type+\"搜索\"+t2)},{\"type\":\"${type}\"}`",
    "weight": 0
  },
  {
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "猫耳音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "https://www.missevan.com已校验",
    "customButton": false,
    "customOrder": 320,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "百合分类::https://www.missevan.com/dramaapi/filter?filters=0_5_0_0_0&page={{page}}&order=1&page_size=20\n现代::https://www.missevan.com/dramaapi/filter?filters=0_5_0_1_0&page={{page}}&order=1&page_size=20\n古风::https://www.missevan.com/dramaapi/filter?filters=0_5_0_2_0&page={{page}}&order=1&page_size=20\n民国::https://www.missevan.com/dramaapi/filter?filters=0_5_0_3_0&page={{page}}&order=1&page_size=20",
    "lastUpdateTime": 1759439138909,
    "respondTime": 3911,
    "ruleBookInfo": {
      "intro": "class.intro-content@html||$.info.sound.intro",
      "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型：|标签：无|标签：",
      "tocUrl": "@js:\nif(baseUrl.match(/dramaapi|mdrama/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}"
    },
    "ruleContent": {
      "content": "$.info.sound.soundurl_128||$.info.sound.soundurl"
    },
    "ruleExplore": {
      "bookList": "$.info.Datas",
      "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}",
      "coverUrl": "$.cover",
      "kind": "$.type_name",
      "lastChapter": "$.newest",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "$.username||$.author",
      "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n</js>\n$.[*]",
      "bookUrl": "<js>\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n</js>",
      "coverUrl": "$.front_cover||$.cover",
      "intro": "$.abstract",
      "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}",
      "lastChapter": "$.newest",
      "name": "$.soundstr||$.name"
    },
    "ruleToc": {
      "chapterList": "<js>'['+result+']'</js>\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]",
      "chapterName": "$.name||$.info.sound.soundstr",
      "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}"
    },
    "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 0
  },
  {
    "bookSourceComment": "仅发现",
    "bookSourceGroup": "音乐 书源",
    "bookSourceName": "九酷音乐（优）",
    "bookSourceType": 1,
    "bookSourceUrl": "http://m.9ku.com",
    "customButton": false,
    "customOrder": 321,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "榜单排行::/music/\n网络歌曲::/wangluo/\n儿童歌曲::/erge/\n经典老歌::/laoge/\n抖音歌曲::/douyin/\n英文歌曲::/yingwen/\n九酷分类::https://m.9ku.com/zhuanji/taste.htm\n全部歌手::/geshou/all-all-all.htm&&内地男::/geshou/dalunan-all-all.htm&&内地女::/geshou/dalunv-all-all.htm&&内地组合::/geshou/daluzuhe-all-all.htm&&港台男::/geshou/gangtainan-all-all.htm&&港台女::/geshou/gangtainv-all-all.htm&&港台组合::/geshou/gangtaizuhe-all-all.htm&&欧美男::/geshou/oumeinan-all-all.htm&&欧美女::/geshou/oumeinv-all-all.htm&&欧美组合::/geshou/oumeizuhe-all-all.htm&&日韩男::/geshou/rhnan-all-all.htm&&日韩女::/geshou/rhnv-all-all.htm&&日韩组合::/geshou/rhzuhe-all-all.htm&&流行歌手::/geshou/gangtainan-all-liuxing.htm&&发烧音乐::/geshou/gangtainan-all-fashaoyinle.htm&&网络::/geshou/gangtainan-all-wangluo.htm&&非主流::/geshou/gangtainan-all-feizhuliu.htm&&儿童::/geshou/gangtainan-all-ertong.htm&&基督教::/geshou/gangtainan-all-jidujiao.htm&&纯音乐::/geshou/gangtainan-all-chunyinle.htm&&其它::/geshou/gangtainan-all-qita.htm&&A::/geshou/gangtainan-a-all.htm&&B::/geshou/gangtainan-b-all.htm&&C::/geshou/gangtainan-c-all.htm&&D::/geshou/gangtainan-d-all.htm&&E::/geshou/gangtainan-e-all.htm&&F::/geshou/gangtainan-f-all.htm&&G::/geshou/gangtainan-g-all.htm&&H::/geshou/gangtainan-h-all.htm&&I::/geshou/gangtainan-i-all.htm&&J::/geshou/gangtainan-j-all.htm&&K::/geshou/gangtainan-k-all.htm&&L::/geshou/gangtainan-l-all.htm&&M::/geshou/gangtainan-m-all.htm&&N::/geshou/gangtainan-n-all.htm&&O::/geshou/gangtainan-o-all.htm&&P::/geshou/gangtainan-p-all.htm&&Q::/geshou/gangtainan-q-all.htm&&R::/geshou/gangtainan-r-all.htm&&S::/geshou/gangtainan-s-all.htm&&T::/geshou/gangtainan-t-all.htm&&U::/geshou/gangtainan-u-all.htm&&V::/geshou/gangtainan-v-all.htm&&W::/geshou/gangtainan-w-all.htm&&X::/geshou/gangtainan-x-all.htm&&Y::/geshou/gangtainan-y-all.htm&&Z::/geshou/gangtainan-z-all.htm&&other::/geshou/gangtainan-other-all.htm&&",
    "lastUpdateTime": 1759514038120,
    "respondTime": 180577,
    "ruleBookInfo": {
      "lastChapter": "class.t-t@tag.p@text"
    },
    "ruleContent": {
      "content": "##mp3:\\\"([^\"]+)\\\"\\}##$1###"
    },
    "ruleExplore": {
      "bookList": "ul.singerList li a||.banglist@tag.li||.bangCate@tag.li||a[href$=htm]",
      "bookUrl": "a:not([href*=all])@href",
      "coverUrl": "tag.img@src",
      "name": "tag.a@title||tag.a@text##收起|更多|歌手|分类|最新歌曲"
    },
    "ruleSearch": {
      "author": "tag.a.2@text",
      "bookList": "class.musicList@tag.li",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@src",
      "name": "tag.a.1@text"
    },
    "ruleToc": {
      "chapterList": ".musicList li",
      "chapterName": ".t-t-a@text",
      "chapterUrl": "tag.a.0@href"
    },
    "searchUrl": "/search/?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "需登录\n先在发现里点【首页】，里面有文件夹地址\n复制存书文件夹地址至【发现地址规则】",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "坚果云盘（优++）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.jianguoyun.com",
    "customButton": false,
    "customOrder": 322,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "首页（不要删这个）::https://www.jianguoyun.com/d/ajax/userop/getUserInfo?start={{page}},{\"headers\":{\"cookie\":\"{{cookie.getCookie('https://www.jianguoyun.com')}}\"}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1760305364988,
    "loginUrl": "https://www.jianguoyun.com",
    "respondTime": 180000,
    "ruleBookInfo": {
      "downloadUrls": "https://www.jianguoyun.com{{$.url}}",
      "intro": "@js:\nif(!/dlink/.test(baseUrl)){\n\"复制以下存放书籍的文件夹至发现规则\\n@get:{name}::\"+baseUrl\n}else if(\"@get:{p}\" == \"true\"){\n\t   \"复制以下存放书籍的文件夹至发现规则\\n@get:{name}::https://www.jianguoyun.com/d/ajax/browse/@get:{name}?\"+baseUrl.match(/sndId.*/)[0]\n\t}"
    },
    "ruleContent": {},
    "ruleExplore": {
      "author": "$.owner##(.{4})(.*)##拥有者：$1*****",
      "bookList": "$.sandboxes||$.contents@put:{path:$.path}",
      "bookUrl": "@js:\nif(!/sndMagic/.test(baseUrl)){\n\"https://www.jianguoyun.com/d/ajax/browse?sndId={{$.sandboxId}}&sndMagic={{$.magic}}\"\n}else{\n\tname = java.encodeURI(\"@get:{path}/{{$.name}}\")\n\"https://www.jianguoyun.com/d/ajax/dlink?path=\"+name+\"&sndId=\"+baseUrl.match(/sndId=(.*?)&/)[1]+\"&sndMagic=\"+baseUrl.match(/sndMagic=(.*)/)[1]\n\t}",
      "kind": "<js>\nr = \"\"\ndir = String(java.getString(\"$.isDir\"))===\"true\"?\"文件夹\":\"\";\nif(/sndMagic/.test(baseUrl)&&!dir){\ntime=java.timeFormat(\"{{$.mtime}}\");\nsize=parseFloat((Number(\"{{$.size}}\") / 1024).toFixed(2)) +\"kb\";\nr=size+\",\"+time\n}\nresult = dir+\",\"+r\n</js>",
      "name": "$.name@put:{sid:$.sandboxId,smg:$.magic,name:$.name,p:$.isDir}"
    },
    "ruleSearch": {},
    "ruleToc": {},
    "weight": 0
  },
  {
    "bookSourceComment": "需登录\n\n自己更改【发现地址规则】里的路径（一直到放小说的文件夹）\n\n名称::https://pan.baidu.com/api/list?order=time&desc=1&showempty=0&web=1&page={{page}}&num=100&dir={{encodeURIComponent('路径')}}&channel=chunlei&web=1&clienttype=0\n\n书比较大的话，看网速",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度网盘（优++）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://pan.baidu.com",
    "customButton": false,
    "customOrder": 323,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "小说文件夹::https://pan.baidu.com/api/list?order=time&desc=1&showempty=0&web=1&page={{page}}&num=100&dir={{encodeURIComponent('/我的资源/关于小说漫画的一些东西/小说')}}&channel=chunlei&web=1&clienttype=0",
    "jsLib": "function get1(url, header,_) {\n\t   const \t{cookie,java} = _||this;\n    let html1 = java.get(url,header).body();\n    return JSON.parse(html1);\n}\n\nfunction jiexi(path,size){\nconst \t{cookie,java} = this;\nlet cookie1 = cookie.getCookie(\"https://pan.baidu.com\");\nlet pc_ua = \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\";\nlet ua3 = \"netdisk;P2SP;2.2.91.136;android-android;\";\nlet header1 = {\n    \"User-Agent\": pc_ua,\n    \"Cookie\": cookie1\n};\nlet header = Object.assign({}, header1, {\"User-Agent\": ua3});\n        let html1 = get1(\"https://d.pcs.baidu.com/rest/2.0/pcs/file?app_id=250528&method=locatedownload&path=\"+encodeURIComponent(path)+\"&use=1\", header,this);       \n        let url = html1.urls[0].url;\n        if (size < 52428800) {\n            return {url: url, header: header1};\n        } else {\n            return {url: url, header: header};\n        }\n    }",
    "lastUpdateTime": 1759589595580,
    "loginUrl": "https://pan.baidu.com",
    "respondTime": 180000,
    "ruleBookInfo": {
      "canReName": "1",
      "downloadUrls": "$.info[0].picdocpreview\n<js>\nif(java.getString(\"$.info[*].isdir\")==0){\nlet a = String(java.getString(\"$.info[*].real_category\"));\nif(/txt/i.test(a)){\ntype = {\n\ttype:String(a)\n\t}\nb = result[0]+\",\"+JSON.stringify(type);\n}else{\n\tlet path = java.getString(\"$.info[*].path\");\n\tlet size = Number(String(java.getString(\"$.info[*].size\")));\n\tlet url = jiexi(path,size);\n\tresult = url.url+\",\"+JSON.stringify({\n\t\theaders:url.header,\n\t\ttype:a\n\t\t})\n\t}\n}else{\n\tresult = 'data:url;base64,,{\"type\":\"\"}'\n\t}\n</js>",
      "intro": "<js>\nif(java.getString(\"$.info[*].isdir\")==1){\nresult = \"复制文件夹地址至发现地址规则\\n&lrm;\\n\";\nresult += `${java.getString(\"$.info[*].server_filename\")}::https://pan.baidu.com/api/list?order=time&desc=1&showempty=0&web=1&page={\\{page}}&num=100&dir={\\{encodeURIComponent('${java.getString(\"$.info[*].path\")}')}}&channel=chunlei&web=1&clienttype=0`\n}\n</js>",
      "kind": "$.info[*].real_category##.*\\.",
      "name": "$.info[*].server_filename@put:{text:$.info[0].server_filename}##\\.[\\a-z]+",
      "tocUrl": "$..picdocpreview"
    },
    "ruleContent": {
      "content": "all"
    },
    "ruleExplore": {
      "bookList": "$.list[*]",
      "bookUrl": "<js>\npath=decodeURIComponent(baseUrl.match(/dir=(.*?)&/)[1])\nname=\"/{{$.server_filename}}\";\nall=encodeURIComponent('[\"'+path+name+'\"]');\nresult=\"https://pan.baidu.com/api/filemetas?target=\"+all+\"&text=1&channel=chunlei&web=1&clienttype=0\"\n</js>",
      "coverUrl": "$..thumbs.url3",
      "kind": "<js>\nnum=\"{{$.size}}\".match(/\\d+/)[0];\nString(Number(num)/1024).match(/(\\d+\\.\\d{0,2})/)[1]+\"Kb\"\n</js>",
      "lastChapter": "<js>java.timeFormat(\"{{$.server_ctime}}000\")</js>",
      "name": "$.server_filename",
      "wordCount": "{{java.getString(\"$.isdir\")==1?\"文件夹\":\"\"}}{{$.server_filename##.*\\.([a-zA-Z]+)##$1###}}"
    },
    "ruleSearch": {
      "bookList": "$.list[*]",
      "bookUrl": "<js>\nname=\"{{$.path}}\";\nall=encodeURIComponent('[\"'+name+'\"]');\nresult=\"https://pan.baidu.com/api/filemetas?target=\"+all+\"&text=1&channel=chunlei&web=1&clienttype=0\"\n</js>",
      "coverUrl": "$..thumbs.url3",
      "kind": "<js>\nnum=\"{{$.size}}\".match(/\\d+/)[0];\nString(Number(num)/1024).match(/(\\d+\\.\\d{0,2})/)[1]+\"Kb\"\n</js>",
      "lastChapter": "<js>java.timeFormat(\"{{$.server_ctime}}000\")</js>",
      "name": "$.server_filename",
      "wordCount": "{{java.getString(\"$.isdir\")==1?\"文件夹\":\"\"}}{{$.server_filename##.*\\.([a-zA-Z]+)##$1###}}"
    },
    "ruleToc": {
      "chapterList": "<js>\n'<a href=\"'+baseUrl+'\">'+book.name+'</a>'\n</js>\ntag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://pan.baidu.com/api/search?clienttype=0&order=time&desc=1&num=100&page={{page}}&recursion=1&key={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: Cannot read property \"1\" from null (<Unknown source>#4) in <Unknown source> at line number 4\n\n只看楼主\n◎编辑书籍详情页，在简介内容填上 【只看楼主】  保存，刷新书籍页（有已缓存的正文记得正文也要刷新）\n◎内容只有楼主发帖，无作者名时间等\n去空行\n◎层与层之间有一行空行，不想要空行的话\n◎就在书籍详情页的简介内容填上【去空行】\n◎只看楼主跟去空行随便怎么写，写对字就行\n发现规则url\n贴吧名::https://tieba.baidu.com/mo/q/m?word=贴吧名（不要写吧字）&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度贴吧（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://tieba.baidu.com#guaner",
    "customButton": false,
    "customOrder": 324,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "javagame吧::https://tieba.baidu.com/mo/q/m?word=javagame&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n开源阅读吧::https://tieba.baidu.com/mo/q/m?word=开源阅读&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n塞班s60v3吧::https://tieba.baidu.com/mo/q/m?word=塞班s60v3&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n\n百合小说吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n毁魅吧::https://tieba.baidu.com/mo/q/m?word=毁魅&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n百合文吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E6%96%87&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E5%85%A8%E9%83%A8&pn={{(page-1)*30}}\ngl小说吧::https://tieba.baidu.com/mo/q/m?word=gl小说&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n百合文苑吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E6%96%87%E8%8B%91&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n百合漫画吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E6%BC%AB%E7%94%BB&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\ngl漫画吧::https://tieba.baidu.com/mo/q/m?word=gl%E6%BC%AB%E7%94%BB&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}&\n百合吧::https://tieba.baidu.com/mo/q/m?word=百合&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"\n}",
    "lastUpdateTime": 1759385006833,
    "loginUrl": "https://tieba.baidu.com/p/7547482189",
    "respondTime": 201425,
    "ruleBookInfo": {
      "author": "class.louzhubiaoshi.0@author",
      "tocUrl": "<js>String(book.customIntro).match(/只看楼主/)?baseUrl.replace(/\\?/,'?see_lz=1&'):baseUrl</js>"
    },
    "ruleContent": {
      "content": "@css:#pb_content .d_name,#pb_content .tail-info,#pb_content .p_content@html\n<js>result=String(result).replace(/\\s*该楼层疑似违[\\s\\S]+?查看此楼|<img.*?class=\"nicknameEmoji\".*?>/g,'').replace(/\\s*<span class=\"tail-info\">\\s*/g,'—').replace(/<li class=\"d_name\">[\\s\\S]+?ad-dom-img=\"true\">/g,'').replace(/<img.*?ad-dom-img=\"true\">/g,'').replace(/<img class=\"icon-jubao\".*?>|—来自.*?端|手机贴吧|.*?快来下载吧！.*?>/g,'');\nif(!baseUrl.match(/see_lz/)){\nresult=result.replace(/<li.*?class=\"p_author_name.*>([^<]+)<\\/a>\\s*<\\/li>/g,'📃$1📃')}else{\nresult=org.jsoup.Jsoup.parse(result).select('.p_content').html();\nString(book.customIntro).match(/去空行/)?result=result:\nresult=String(result).replace(/<a rel=\"noopener\" class=\"save_face_card\"><\\/a> /g,'<br>&lrm;<br>')\n}</js>\n<js>\nString(book.customIntro).match(/去空行/)?result=result:result.replace(/(—.*?—\\d+-\\d+-\\d+ \\d+:\\d+)/g,'$1\\n&lrm;\\n')</js>\n##\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}.{1,}?广告"
    },
    "ruleExplore": {
      "author": "class.ti_author@text",
      "bookList": "class.threads_list@tag.li",
      "bookUrl": "tag.a.0@href##\\?lp=.*",
      "coverUrl": "class.ti_avatar@img@src",
      "intro": "class.ti_title@text",
      "kind": "class.btn_icon@text##(\\d+)##评论$1###",
      "lastChapter": "class.ti_time@text",
      "name": "class.ti_title@text##(.{0,20}).*##$1###"
    },
    "ruleSearch": {
      "author": "class.p_violet.1@text",
      "bookList": "class.s_post",
      "bookUrl": "tag.a.0@href",
      "intro": "class.p_content@text&&class.p_title@a@text",
      "kind": "class.p_violet.0@text",
      "lastChapter": "class.p_green p_date@text",
      "name": "class.p_title@a@text##\\&\\#x.*?;"
    },
    "ruleToc": {
      "chapterList": "@js:\na=baseUrl.match(/\\/p\\/\\d+/);\npn=String(book.customIntro).match(/只看楼主/)?'see_lz=1&pn=':'pn=';\nb=result.match(/共<span class=\"red\">(\\d+)<\\/span>页/)[1];\nvar list=[];\nfor(var i=1;i<=b;i++){\nlist.push({n:String(i),m:\"https://tieba.baidu.com\"+a+\"?\"+pn+i})\n}\nlist",
      "chapterName": "n",
      "chapterUrl": "m"
    },
    "searchUrl": "http://tieba.baidu.com/f/search/res?isnew=1&kw=&qw={{key}}&rn=10&un=&only_thread=1&sm=1&sd=&ed=&pn={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "\"error:\n\"",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "吾爱破解（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.52pojie.cn",
    "customButton": false,
    "customOrder": 325,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "原创发布::https://www.52pojie.cn/forum-2-{{page}}.html\n精品软件::https://www.52pojie.cn/forum-16-{{page}}.html\n脱壳破解::https://www.52pojie.cn/forum-5-{{page}}.html\n移动安全::https://www.52pojie.cn/forum-65-{{page}}.html\n软件调试::https://www.52pojie.cn/forum-59-{{page}}.html\n编程语言::https://www.52pojie.cn/forum-24-{{page}}.html\n动画发布::https://www.52pojie.cn/forum-6-{{page}}.html\n逆向资源::https://www.52pojie.cn/forum-4-{{page}}.html\n病毒分析::https://www.52pojie.cn/forum-32-{{page}}.html",
    "lastUpdateTime": 1759384858755,
    "loginUrl": "https://www.52pojie.cn/member.php?mod=logging&action=login",
    "respondTime": 1118,
    "ruleBookInfo": {
      "tocUrl": "@js:baseUrl"
    },
    "ruleContent": {
      "content": "class.t_fsz@html"
    },
    "ruleExplore": {
      "author": "class.res-ti@tag.a@text",
      "bookList": "class.new||class.common",
      "bookUrl": "##content_menu[^=]*=\"(?:[^=]*=){5,6}\"(thread.*?)\"##$1###",
      "kind": "tag.a.1@text",
      "lastChapter": "tag.p@text##.*•",
      "name": "class.s xst@text"
    },
    "ruleSearch": {
      "bookList": "class.result f s0!0",
      "bookUrl": "tag.a.0@href",
      "checkKeyWord": "系统",
      "intro": "tag.h3@html",
      "lastChapter": "tag.span.0@text",
      "name": "tag.h3@text##\\_.*"
    },
    "ruleToc": {
      "chapterList": "tag.h1",
      "chapterName": "tag.span.0@text",
      "chapterUrl": "tag.a.1@href"
    },
    "searchUrl": "http://zhannei.baidu.com/cse/site?q={{key}}&p={{page}}&nsid=&cc=52pojie.cn",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效\n\n评论最多设置了查看回复100条，多了会限制访问，所以超过100条的回复评论不完整",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "酷安应用（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api.coolapk.com",
    "customButton": false,
    "customOrder": 326,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "阅读▪回复::https://api.coolapk.com/v6/page/dataList?url=#/feed/apkCommentList?id=256030&sort=&title=最近回复&page={{page}}&lastItem=\n\n阅读▪发布::https://api.coolapk.com/v6/page/dataList?url=#/feed/apkCommentList?id=256030&sort=dateline_desc&title=最近发布&page={{page}}&lastItem=\n\n阅读▪热度::https://api.coolapk.com/v6/page/dataList?url=#/feed/apkCommentList?id=256030&sort=popular&title=热度排序&page={{page}}&lastItem=",
    "header": "<js>\nlet TOKEN = 'token://com.coolapk.market/c67ef5943784d09750dcfbb31020f0ab?'\nlet PACKAGE_NAME = 'com.coolapk.market';\nlet DEVICE_ID = String(java.randomUUID());\nlet APP_DEVICE = (length => {\n  let chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'\n  let result = ''\n  for (var i = length; i > 0; --i) {\n    result += chars[Math.floor(Math.random() * chars.length)]\n  }\n  return result\n})(50);\n\n  let t = parseInt(Date.now() / 1000)\n  let hex_t = `0x${t.toString(16)}`\n  let md5_t = java.digestHex(t.toString(), \"md5\")\n  let a = `${TOKEN}${md5_t}$${DEVICE_ID}&${PACKAGE_NAME}`;\n  let md5_a = java.digestHex(String(java.base64Encode(a)),\"md5\")\n  let token = `${md5_a}${DEVICE_ID}${hex_t}`\n\nhead = {\n      'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 10; Pixel 4 XL Build/QQ2A.200405.005) +CookMarket/10.1.2-2004302',\n      'X-Requested-With': 'XMLHttpRequest',\n      'X-Sdk-Int': '29',\n      'X-Sdk-Locale': 'zh-CN',\n      'X-App-Id': 'com.coolapk.market',\n      'X-App-Version': '10.1.2',\n      'X-App-Code': '2004302',\n      'X-App-Token': token,\n      'X-Api-Version': '10',\n      'X-App-Device': APP_DEVICE,\n      'X-Dark-Mode': '0'\n    }\nJSON.stringify(head)\n</js>",
    "jsLib": "function pad(s) {\n  return s < 10 ? `0${s}` : s\n}\n\nfunction formatDate(timeStamp){\n\tlet diff = (Date.now() - timeStamp * 1000) / 1000\n    if (diff < 60) {\n      return '刚刚'\n    } else if (diff < 3600) {\n      return `${parseInt(diff / 60)}分钟前`\n    } else if (diff < 86400) {\n      return `${parseInt(diff / 3600)}小时前`\n    } else if (diff < 604800) {\n      return `${parseInt(diff / 86400)}天前`\n    } else if (diff < 2592000) {\n      return `${parseInt(diff / 604800)}周前`\n    } else if (diff < 31104000) {\n      return `${parseInt(diff / 2592000)}个月前`\n    } else {\n      let date = new Date(timeStamp * 1000)\n      return `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())}`\n    }\n\t}\n\t\nfunction createReply(item, addPadding) {\n\t  let html = \"\";\n    addPadding?fu = \"▲\":fu=\"\"\n    html += `<br>&lrm;<br>---${fu}${item.username}▪${formatDate(item.dateline)}---<br>`\n    html += `${item.message}`\n    if (item.picArr && item.picArr.length) {\n      item.picArr.filter(it => it).map(it => {\n        html += `<img src=\"${it}\"><br>`\n      })\n    } else if (item.pic) {\n      html += `<img src=\"${item.pic}\"><br>`\n    }\n    return html\n  }",
    "lastUpdateTime": 1759384894182,
    "respondTime": 181336,
    "ruleBookInfo": {
      "init": "$.data",
      "intro": "<p>☼版本号:{{$.version}}</p>\n<p>☉最近更新：{{$.changehistory##\\n.*}}</p>\n<p>☪︎{{$.apksize}}/{{$.downCount}}下载/{{$.followCount}}人关注/{{$.commentCount}}人评论/{{$.language}}</p>\n<br>&lrm;<br>\n<p>📖新版特性📖</p>\n<p>{{$.changelog}}</p>\n<br>&lrm;<br>\n<p>📖应用介绍📖</p>\n{{$.introduce}}\n<js>\nif(/apk\\/detail/.test(baseUrl)){\n\tresult = result\n\t}else{\n\t\tresult = \"\"\n\t\t}\n</js>"
    },
    "ruleContent": {
      "content": "<js>\nif(!/apk\\/detail/.test(baseUrl)){\n    let id = \"{{$.data.id}}\";\n    let html = \"\"\n    let item = JSON.parse(result).data;\n    let curPage = 1;\n    let lastItem = \"\";\n    let resp2 = JSON.parse(java.ajax(\"https://api.coolapk.com/v6/feed/replyList?id={{$.data.id}}&page=1&lastItem=\"));\n    let replynum5 = item.replynum;\n    replynum5 > 100?replynum5=100:replynum5\n    html += createReply(item)\n    let item_reply = []\n    let totalnum = 0\n    let item2 = resp2.data\n    item_reply = item_reply.concat(item2)\n    while (item2.length && (totalnum = totalnum + item2.length) < replynum5) {\n      curPage = curPage + 1\n      lastItem = item2[item2.length - 1].id\n      resp2 = JSON.parse(java.ajax(`https://api.coolapk.com/v6/feed/replyList?id=${id}&page=${curPage}&lastItem=${lastItem}`))\n      item2 = resp2.data\n      item_reply = item_reply.concat(item2)\n    }\n\n    let grouped_item_reply = {}\n    item_reply.map(item => {\n      if (item.rrid) {\n        grouped_item_reply[item.rrid] = grouped_item_reply[item.rrid] || []\n        grouped_item_reply[item.rrid].push(item)\n      } else {\n        grouped_item_reply[item.id] = grouped_item_reply[item.id] || []\n        grouped_item_reply[item.id].push(item)\n      }\n    })\n    for (key in grouped_item_reply) {\n      grouped_item_reply[key].sort((e1, e2) => {\n        return e1.dateline - e2.dateline\n      }).map(item => html += createReply(item, !!item.rrid))\n    }\n    result = String(html).replace(/<a .*?href=\"([^\"]+)\".*?>([^<]+)<\\/a>/g,'▪$2：$1▪')\n   }else{\n   \tlet html = \"软件地址：\\nhttps://www.coolapk.com/apk/{{$.data.apkname}}\\n\";\n   \t html +=\"---复制下面文字到发现规则可看评论---\\n\"\n   \thtml += \"{{$.data.title}}▪回复::https://api.coolapk.com/v6/page/dataList?url=#/feed/apkCommentList?id={{$.data.id}}&sort=&title=最近回复&page={\\{page}}&lastItem=\\n\"\n\nhtml += \"{{$.data.title}}▪发布::https://api.coolapk.com/v6/page/dataList?url=#/feed/apkCommentList?id=256030&sort=dateline_desc&title=最近发布&page={\\{page}}&lastItem=\\n\"\n\nhtml += \"{{$.data.title}}▪热度::https://api.coolapk.com/v6/page/dataList?url=#/feed/apkCommentList?id={{$.data.id}}&sort=popular&title=热度排序&page={\\{page}}&lastItem=\\n\"\n   \t}\n</js>"
    },
    "ruleExplore": {
      "bookList": "$.data[*]",
      "bookUrl": "https://api.coolapk.com/v6/feed/detail?id={{$.id}}",
      "coverUrl": "$.pic||$.userAvatar",
      "intro": "$.message##<a .*?href=\"([^\"]+)\".*?>([^<]+)</a>##▪$2：$1▪",
      "kind": "发布时间:{{formatDate(java.getString(\"$.dateline\"))}}",
      "name": "$.username",
      "wordCount": "@js:\nlet num = Number(\"{{$.replynum}}\");\nresult = `${num}回复${(num && '('+formatDate({{$.lastupdate}})+')') || \"\"}`"
    },
    "ruleSearch": {
      "author": "$.developername",
      "bookList": "$.data[*]",
      "bookUrl": "https://api.coolapk.com/v6/apk/detail?id={{$.apkname}}&installed=0",
      "checkKeyWord": "阅读",
      "coverUrl": "$.logo",
      "intro": "$.note",
      "kind": "{{$.apksize}},下载数：{{$.downCount}},评论：{{$.commentCount}}",
      "name": "$.origTitle||$.title"
    },
    "ruleToc": {
      "chapterList": "<js>\nif(!/^\\{\"data\":\\[/.test(result)){\n\tresult = \"[\"+result +\"]\";\n\t}\n</js>\n$.[*]",
      "chapterName": "{{$.data.username||$.data.title}}▪{{java.getString(\"$.data.dateline\")!=\"\"?formatDate(java.getString(\"$.data.dateline\")):\"\"}}##▪$",
      "updateTime": "$.message##</*a.*?>"
    },
    "searchUrl": "https://api.coolapk.com/v6/search?type=apk&cat=&sort=default&searchValue={{key}}&page={{page}}&lastItem=",
    "weight": 0
  },
  {
    "bookSourceComment": "网页能打开看的基本能看，其他bug未知\n搜索格式如下\n①综合：直接搜索\n\n以下需关闭精确搜索\n②用户：@用户名@\n③超话：%超话名%\n④话题：#话题名#\n\n更改下面数字可查看评论（不登录只有20条，登录后条数太多会请求频繁导致获取正文为空【可以选择清除cookie回到未登录状态】）\n\n是/否开启评论：是20条",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "微博书源（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.weibo.cn",
    "bookUrlPattern": "https://m.weibo.cn/detail/\\d+",
    "customButton": false,
    "customOrder": 327,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                                      超话                                        ::\n\n百合小说::https://m.weibo.cn/api/container/getIndex?containerid=100808f0685be662acf02ce3230fac1a7e9443_-_feed&page={{page}}\nmilklove::https://m.weibo.cn/api/container/getIndex?containerid=1008086a3f910bdc5fcd535fb9aeffdffc75ff_-_feed&page={{page}}\n                                      用户                                        ::\n\n一条废狗狗狗狗::https://m.weibo.cn/api/container/getIndex?containerid=1076036055804589_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076036055804589_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n崖生_深海::https://m.weibo.cn/api/container/getIndex?containerid=1076037727808028_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n砂上雪::https://m.weibo.cn/api/container/getIndex?containerid=1076035239650586_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076035239650586_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\nWhisky老鹿::https://m.weibo.cn/api/container/getIndex?containerid=1076036537563116_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076036537563116_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n郭斯特::https://m.weibo.cn/api/container/getIndex?containerid=1076031907542963_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076031907542963_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n西凌萝卜::https://m.weibo.cn/api/container/getIndex?containerid=1076032141864060_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076035239650586_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n口袋巧克力::https://m.weibo.cn/api/container/getIndex?containerid=1076031423169553_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076031423169553_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n\n                                      话题                                        ::\n\n#百合小说推荐#::https://m.weibo.cn/api/container/getIndex?containerid=231522type%3D1%26t%3D10%26q%3D%23%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%E6%8E%A8%E8%8D%90%23&luicode=10000011&lfid=100103type%253D38%2526q%253D%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%2526t%253D&page={{page}}\n#百合小说#::https://m.weibo.cn/api/container/getIndex?containerid=231522type%3D1%26t%3D10%26q%3D%23%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%23&isnewpage=1&luicode=10000011&lfid=100103type%253D38%2526q%253D%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%2526t%253D&page={{page}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759350767645,
    "loginUrl": "https://m.weibo.cn",
    "respondTime": 195470,
    "ruleBookInfo": {
      "author": "@js:\n/screen_name\": \"/.test(result)?String(result).match(/\"screen_name\": \"([^\"]+)\"/)[1]:\"\";",
      "canReName": "1",
      "intro": "@js:\n\nresult = /\"text\": \".*\",/.test(result)?String(result).match(/ \"text\": \"(.*)\",/)[1]:\"\";\n\nif(/extparam=/.test(baseUrl)){\n\tcontainerid = baseUrl.match(/containerid=(.*)/)[1];\n\tresult += \"\\n---复制下方文字，将#超话#粘贴进发现规则---\\n\"+book.name+`::https://m.weibo.cn/api/container/getIndex?containerid=${containerid}_-_feed&page={\\{page}}`\n\t}\n\nif(/search\\?/.test(baseUrl)){\n\tcontainerid = baseUrl.replace(/http.*?\\?/,'https://m.weibo.cn/api/container/getIndex?');\n\tresult += \"\\n---复制下方文字，将#话题#粘贴进发现规则---\\n\"+book.name+`::${containerid}&page={\\{page}}`\n\t}\n\nif(/u\\//.test(baseUrl)){\n\tcontainerid = baseUrl.match(/u\\/(\\d+)/)[1];\n\tresult += \"\\n---复制下方文字，将#用户#粘贴进发现规则---\\n\"+book.name+`::https://m.weibo.cn/api/container/getIndex?containerid=107603${containerid}_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={\\{page}}`\n\t}\nresult;",
      "name": "<js>\nresult = /\"text\": \".*\",/.test(result)?String(result).match(/ \"text\": \"(.*)\",/)[1]:\"\";\n</js>\ntext##^(.{0,30})##$1......####",
      "tocUrl": "@js:baseUrl"
    },
    "ruleContent": {
      "content": "<js>\ntry{\ncimg=[];\nif(String(result).match(/ \"text\": \"(.*)\",/)){\nb=String(result).match(/ \"text\": \"(.*)\",/)[1];}\nelse{b=''}\n\nif(String(result).match(/\"size\":\\s*\"[^\"]+\",\\s*\"url\":\\s*\"[^\"]+\"/g)){\na=String(result).match(/\"size\":\\s*\"[^\"]+\",\\s*\"url\":\\s*\"[^\"]+\"/g);\nfor (i=0;i<a.length;i++){\n       cimg.push(a[i].match(/url\":\\s*\"([^\"]+)\"/)[1])\n    }\n    \nhtml='';\nfor(i in cimg){\nhtml += '<img src=\"'+cimg[i]+'\">\\n'\n}}else{html=''}\n\n\nif(/title=%E7%BC%96%E8%BE%91%E8%AE%B0%E5%BD%95/.test(baseUrl)){\n\thtml = \"\";\n\tjson = JSON.parse(result).data.cards;\n\tjson.forEach(x=>{\n\t\t     let mblog = x.card_group[0].mblog;\n\t\t     let time = mblog.created_at;\n\t\t     // 原始时间字符串\nconst timeStr = mblog.created_at\n\n// 创建 Date 对象\nconst date = new Date(timeStr);\nconst year = date.getFullYear();\nconst month = String(date.getMonth() + 1).padStart(2, '0');\nconst day = String(date.getDate()).padStart(2, '0');\nconst hours = String(date.getHours()).padStart(2, '0');\nconst minutes = String(date.getMinutes()).padStart(2, '0');\nconst seconds = String(date.getSeconds()).padStart(2, '0');\n\nconst customFormat = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;\t\t   \t\t       \n\t\t     let picsJ = mblog.pics;\n\t\t     let pics = \"\";\n\t\t     \n\t\t     if(picsJ)picsJ.forEach(y=>{\n\t\t     \t     pics +=\"<img src=\\\"\"+ y.large.url+\"\\\">\\n\"\t     \t\n\t\t     \t})\n\t\t     html += \"-⬇️ 编辑于\"+customFormat+\" ⬇️ -\\n\"+mblog.text+\"\\n\"+pics+\"\\n&lrm;\\n\";\n\t\t})\n\tresult = html\n\t}\n\n\nif(/timeline_card_small_article_default/.test(result)&&!/title=%E7%BC%96%E8%BE%91%E8%AE%B0%E5%BD%95/.test(baseUrl)){\n\t$ = result.match(/\"page_info\":\\s*(\\{[\\s\\S]+?\\}),\\s+\"bid/)[1];\n\t$ = JSON.parse($);\n\thtml = '<img src=\"'+$.page_pic.url+'\">\\n'\n}\n   \nif(!baseUrl.match(/ttarticle/)&&!/title=%E7%BC%96%E8%BE%91%E8%AE%B0%E5%BD%95/.test(baseUrl)){\nresult = org.jsoup.Jsoup.parse(b).html()+'\\n'+html+java.getString(\"@@class.h5-4con@html||class.error_msg@text\")\n}else if(!/title=%E7%BC%96%E8%BE%91%E8%AE%B0%E5%BD%95/.test(baseUrl)){result=java.getString(\"@@class.f-art@html||class.error_msg@text\")\n}\n\nif(/暂无目录....../.test(chapter.title)){\n\t\n\tresult = book.intro\n\t}\n\n\nif(/是\\d+条/.test(source.bookSourceComment) && !baseUrl.match(/ttarticle/) && /detail/.test(baseUrl)){\npage = source.bookSourceComment.match(/是(\\d+)条/)[1];\n\npage = Math.ceil(page/20);\nmid = baseUrl.match(/(\\d+)$/)[1];\nmax_id=\"0\";\ncomments=\"\";\ncount = 0;\n\nfor(j=1;j<=page;j++){\ncommentsurl = `https://m.weibo.cn/comments/hotflow?id=${mid}&mid=${mid}&max_id=${max_id}&max_id_type=0`;\nvar times = Math.round(new Date().getTime() / 1000)\nwhile(Math.round(new Date().getTime() / 1000)-times<1){}\nhh= java.ajax(commentsurl);\nif(/体验微博客户端/.test(hh)){\n\th={};\n\tpage = 2;\n\t}else{\n\th=/<title>登录 - 微博<\\/title>/.test(hh)?{}:JSON.parse(hh);\n\tif(/<title>登录 - 微博<\\/title>/.test(hh)){java.toast(\"更多评论请登录\");break;}\n\t\t}\nif(h.ok==1){\nlist=h.data.data;\nmax_id = h.data.max_id;\nif(j==1){\ntotal = Math.ceil(h.data.total_number/20);\npage= page<=total?page:total;\n}\n    for(i=0;i<list.length;i++){\n    \t\n    \tdetails=\"\";\n    if(list[i].pic!=undefined){\n    pic=list[i].pic.large.url;\n    details = `<br><img src=\"${pic}\"><br>`\n    \t\n}\ncount += 1;\ncomments +=\"\\n--@\"+list[i].user.screen_name+\"@--\\n\"+list[i].text+details;\n      }}\n}  \n result + comments\n\n}\n\n}catch(e){\n\tjava.log(\"错误: \"+e)\n\t}\n\t\n</js>",
      "imageDecode": "var Magua = new JavaImporter();\nMagua.importPackage(\n    Packages.java.io,\n    Packages.android.graphics\n);\n\nwith(Magua) {\n    // 1. 解码原始图片数据\n    var img = BitmapFactory.decodeByteArray(result, 0, result.length);\n    var originalWidth = img.getWidth();\n    var originalHeight = img.getHeight();\n\n    // 2. 判断是否需要旋转（仅当 width > height * 3 时旋转）\n    if (originalWidth > originalHeight * 4.5) {\n        // 3. 创建新图片（旋转后宽高互换）\n        var newWidth = originalHeight;\n        var newHeight = originalWidth;\n        var newImg = Bitmap.createBitmap(newWidth, newHeight, Bitmap.Config.ARGB_8888);\n\n        // 4. 使用 Matrix 旋转图片（顺时针90度）\n        var canvas = new Canvas(newImg);\n        var matrix = new Matrix();\n        matrix.setRotate(90);\n        matrix.postTranslate(newWidth, 0); // 调整位移避免裁剪\n\n        // 5. 绘制旋转后的图片\n        canvas.drawBitmap(img, matrix, null);\n\n        // 6. 转换为字节数组输出\n        var outputStream = new ByteArrayOutputStream();\n        newImg.compress(Bitmap.CompressFormat.PNG, 100, outputStream);\n        result = outputStream.toByteArray();\n    }\n    // 否则直接保留原图（无需操作）\n}\nresult",
      "imageStyle": "FULL",
      "nextContentUrl": "<js>\nif(/title=%E7%BC%96%E8%BE%91%E8%AE%B0%E5%BD%95/.test(baseUrl)){\n\tpage = JSON.parse(src).data.cardlistInfo.page;\n\tif(page!=null){\n\t\tresult = baseUrl.replace(/&page=/g,'')+\"&page=\"+page;\n\t\t}\n\t}\n\n</js>",
      "replaceRegex": "##<img.*?src=\"https://.*?small.*?default.*?\">|https://m.weibo.cn\\\\\"|\\\\\"|<!---->\n<js>\nresult = result.replace(/src=\"([^\"]+)\"/g,'src=\"$1,{\\\"headers\\\":{\\\"referer\\\":\\\"https://m.weibo.cn\\\"}}\"').replace(/(<img.*?>)/g,'$1\\n').replace(/(--@.*?@--)/g,'\\n&lrm;\\n$1');\n</js>\n##<img src=\"https://m.weibo.cn/detail/.*?\">"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "<js>\nif(java.getString(\"$.msg\")!=\"\"){\njava.toast(java.getString(\"$.msg\"));\n}\nresult;\n</js>\n$.data.cards[*]&&$.data.cards[*].card_group[*]",
      "bookUrl": "$.mblog.id\n@js:\nif(/^\\d+$/.test(result)){\nresult=\"https://m.weibo.cn/detail/\"+result\n}else{\n\tresult = \"{{$.scheme}}\";\n\t}",
      "checkKeyWord": "https://m.weibo.cn/detail/4856119220244813",
      "coverUrl": "{{$.mblog.page_info.page_pic.url||$.mblog.thumbnail_pic||$.mblog.user.profile_image_url||$.pic||$.user.profile_image_url}},{\"headers\":{\"referer\":\"https://m.weibo.cn\"}}",
      "intro": "$..text&&$.desc1&&$..description##\\n+|(?:<br />)+#~",
      "kind": "$.desc2&&$..verified_reason",
      "lastChapter": "$.mblog.created_at",
      "name": "$.mblog.text||$.title_sub||$.user.screen_name@js:result.replace(/<.*?>/g,\"\").match(/(.{0,30}).*/)[1]",
      "wordCount": "##timeline_card_small_article_default##有专栏###"
    },
    "ruleToc": {
      "chapterList": "<js>\n\nd=/\"text\": \"(.*)\",/.test(result)?String(result).match(/ \"text\": \"(.*)\",/)[1]:\"暂无目录\";\nb=d.replace(/<.*?>/g,\"\").replace(/#.*?#/g,\"\");\nc=baseUrl;\nl=[];\n\nedit_count = Number(/\"edit_count\": \\d+/.test(result)?result.match(/\"edit_count\": (\\d+),/)[1]:0);\n\n\nif(/网页链接/.test(d) || /timeline_card_small_article_default/.test(d)){\n\tif(/timeline_card_small_article_default/.test(d)){\n\t\tl.push({text:b.substring(0,10)+\"......\",href:c});\n\tl.push({\n\t\thref:result.match(/\"page_url\": \"([^\"]+)\",/)[1]+\",{'webView':true}\",\n\t\ttext:result.match(/\"content1\": \"([^\"]+)\",/)[1],\n\t\tinfo:result.match(/ \"content2\": \"([^\"]*)\",/)[1]\n\t\t})\n}\n\nif(/网页链接/.test(d)){\n\tlist = d.match(/<br \\/>[^<]+<a  href=\\\\\"[^\"]+\\\\\" data-hid/g);\n\tl.push({\n\t\ttext:b.substring(0,10)+\"......\",\n\t\thref:c\n\t\t})\n\tfor(i in list){\n\tl.push({\n\t\ttext : list[i].match(/>([^<]+)<a/)[1],\n\t\thref:list[i].match(/href=\\\\\"([^\"]+)\\\\\"/)[1]\n\t\t})\n\t  }\n\t}\n\t}else{\n\t\tl.push({text:b.substring(0,10)+\"......\",href:c})\n\t\t}\n\nif(edit_count>0){\n\tl.push({\n\t\ttext:\"编辑记录\",\n\thref:\"https://m.weibo.cn/api/container/getIndex?title=%E7%BC%96%E8%BE%91%E8%AE%B0%E5%BD%95&containerid=231440_-_\"+baseUrl.match(/(\\d+)/)[1]\n\t\t})\n\t\n\t}\t\t\n\t\t\n\t\tl\n</js>",
      "chapterName": "text",
      "chapterUrl": "href",
      "updateTime": "info"
    },
    "searchUrl": "@js:\nresult =\"https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D1%26q%3D{{key}}%26t%3D&page_type=searchall&page={{page}}\";\n\nif(/^#.*?#$/.test(key)){\n\t//话题搜索\n\tkey = key.match(/^#(.*?)#$/)[1];\tresult=`https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D38%26q%3D${key}%26t%3D&page_type=searchall&page={{page}}`\n\t}\n\t\nif(/^%.*?%$/.test(key)){\n\t//超话搜索\n\tkey = key.match(/^%(.*?)%$/)[1];\tresult=`https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D98%26q%3D${key}%26t%3D&page_type=searchall&page={{page}}`\n\t}\n\t\nif(/^@.*?@$/.test(key)){\n\t//用户搜索\n\tkey = key.match(/^@(.*?)@$/)[1];\tresult=`https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D3%26q%3D${key}%26t%3D&page_type=searchall&page={{page}}`\n\t}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "微博评论（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.weibo.cn#",
    "customButton": false,
    "customOrder": 328,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                                      超话                                        ::\n\n\n\n\n                                      用户                                        ::\n\n一条废狗狗狗狗::https://m.weibo.cn/api/container/getIndex?containerid=1076036055804589_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076036055804589_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n砂上雪::https://m.weibo.cn/api/container/getIndex?containerid=1076035239650586_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076035239650586_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\nWhisky老鹿::https://m.weibo.cn/api/container/getIndex?containerid=1076036537563116_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076036537563116_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n郭斯特::https://m.weibo.cn/api/container/getIndex?containerid=1076031907542963_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076031907542963_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n西凌萝卜::https://m.weibo.cn/api/container/getIndex?containerid=1076032141864060_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076035239650586_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n口袋巧克力::https://m.weibo.cn/api/container/getIndex?containerid=1076031423169553_-_WEIBO_SECOND_PROFILE_WEIBO&luicode=10000011&lfid=1076031423169553_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={{page}}\n\n\n                                      话题                                        ::\n\n#百合小说推荐#::https://m.weibo.cn/api/container/getIndex?containerid=231522type%3D1%26t%3D10%26q%3D%23%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%E6%8E%A8%E8%8D%90%23&luicode=10000011&lfid=100103type%253D38%2526q%253D%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%2526t%253D&page={{page}}\n#百合小说#::https://m.weibo.cn/api/container/getIndex?containerid=231522type%3D1%26t%3D10%26q%3D%23%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%23&isnewpage=1&luicode=10000011&lfid=100103type%253D38%2526q%253D%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4%2526t%253D&page={{page}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759384888624,
    "loginUrl": "https://m.weibo.cn",
    "respondTime": 1679,
    "ruleBookInfo": {
      "author": "@js:\n/screen_name\": \"/.test(result)?String(result).match(/\"screen_name\": \"([^\"]+)\"/)[1]:\"\";",
      "intro": "@js:\nresult = /\"text\": \".*\",/.test(result)?String(result).match(/ \"text\": \"(.*)\",/)[1]:\"\";\n\nif(/extparam=/.test(baseUrl)){\n\tcontainerid = baseUrl.match(/containerid=(.*?)&/)[1];\n\tresult = \"---复制下方文字，将#超话#粘贴进发现规则---\\n\"+book.name+`::https://m.weibo.cn/api/container/getIndex?containerid=${containerid}_-_feed&page={\\{page}}`\n\t}\n\nif(/search\\?/.test(baseUrl)){\n\tcontainerid = baseUrl.replace(/http.*?\\?/,'https://m.weibo.cn/api/container/getIndex?');\n\tresult = \"---复制下方文字，将#话题#粘贴进发现规则---\\n\"+book.name+`::${containerid}&page={\\{page}}`\n\t}\n\nif(/uid=/.test(baseUrl)){\n\tcontainerid = baseUrl.match(/uid=(\\d+)/)[1];\n\tresult = \"---复制下方文字，将#用户#粘贴进发现规则---\\n\"+book.name+`::https://m.weibo.cn/api/container/getIndex?containerid=107603${containerid}_-_WEIBO_SECOND_PROFILE_WEIBO&page_type=03&page={\\{page}}`\n\t}",
      "tocUrl": "@js:baseUrl"
    },
    "ruleContent": {
      "content": "<js>\ncimg=[];\nif(String(result).match(/ \"text\": \"(.*)\",/)){\nb=String(result).match(/ \"text\": \"(.*)\",/)[1];}\nelse{b=''}\n\nif(String(result).match(/\"size\":\\s*\"[^\"]+\",\\s*\"url\":\\s*\"[^\"]+\"/g)){\na=String(result).match(/\"size\":\\s*\"[^\"]+\",\\s*\"url\":\\s*\"[^\"]+\"/g);\nfor (i=0;i<a.length;i++){\n       cimg.push(a[i].match(/url\":\\s*\"([^\"]+)\"/)[1])\n    }\n    \nhtml='';\nfor(i in cimg){\nhtml += '<img src=\"'+cimg[i]+',{\\'headers\\':{\\'referer\\':\\'https://m.weibo.cn\\'}}\">\\n'\n}}else{html=''}\n\nif(/timeline_card_small_article_default/.test(result)){\n\t$ = result.match(/\"page_info\":\\s*(\\{[\\s\\S]+?\\}),\\s+\"bid/)[1];\n\t$ = JSON.parse($);\n\thtml = '<img src=\"'+$.page_pic.url+',{\\'headers\\':{\\'referer\\':\\'https://m.weibo.cn\\'}}\">\\n'\n}\n   \nif(!baseUrl.match(/ttarticle/)){\nresult = org.jsoup.Jsoup.parse(b).html()+'\\n'+html+java.getString(\"@@class.h5-4con@html\")}else{result=java.getString(\"@@class.f-art@html\")}\n\nif(/暂无目录....../.test(chapter.title)){\n\tresult = book.intro\n\t}\n\n\nif(/是\\d+条/.test(source.bookSourceComment) && !baseUrl.match(/ttarticle/) && /detail/.test(baseUrl)){\n\t\npage = source.bookSourceComment.match(/是(\\d+)条/)[1];\n\npage = Math.ceil(page/20);\nmid = baseUrl.match(/(\\d+)$/)[1];\nmax_id=\"0\";\ncomments=\"\";\ncount = 0;\n\nfor(j=1;j<=page;j++){\ncommentsurl = `https://m.weibo.cn/comments/hotflow?id=${mid}&mid=${mid}&max_id=${max_id}&max_id_type=0`;\nhh= java.ajax(commentsurl);\nif(/体验微博客户端/.test(hh)){\n\th={};\n\tpage = 2;\n\t}else{\n\t\th = JSON.parse(hh)\n\t\t}\nif(h.ok==1){\nlist=h.data.data;\nmax_id = h.data.max_id;\nif(j==1){\ntotal = Math.ceil(h.data.total_number/20);\npage= page<=total?page:total;\n}\n    for(i=0;i<list.length;i++){\n    \tdetails=\"\";\n    if(list[i].pic!=undefined){\n    pic=list[i].pic.large.url;\n    details = \"<br><img src=\\\"\"+pic+\",{\\'headers\\':{\\'referer\\':\\'https://m.weibo.cn\\'}}\\\"><br>\"\n}\ncount += 1\ncomments +=\"\\n--@\"+list[i].user.screen_name+\"@--\\n\"+list[i].text+details;\n      }}\n}  \nresult + comments\n\n}\n</js>\n##<!---->",
      "imageStyle": "FULL",
      "replaceRegex": "##<img src=\"https://.*?small.*?default.*\">|<img src=\"https://m.weibo.cn\\\\\">"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "<js>\nif(java.getString(\"$.msg\")!=\"\"){\njava.toast(java.getString(\"$.msg\"));\n}\nresult;\n</js>\n$.data.cards[*]&&$.data.cards[*].card_group[*]",
      "bookUrl": "$.mblog.id\n@js:\nif(/^\\d+$/.test(result)){\nresult=\"https://m.weibo.cn/detail/\"+result\n}else{\n\tresult = \"{{$.scheme}}\"\n\t}",
      "coverUrl": "$.mblog.page_info.page_pic.url||$.mblog.thumbnail_pic||$.mblog.user.profile_image_url||$.pic||$.user.profile_image_url##$##,{\"headers\":{\"referer\":\"https://m.weibo.cn\"}}",
      "intro": "$.desc1&&$..description",
      "kind": "$.desc2&&$..verified_reason",
      "lastChapter": "$.mblog.created_at",
      "name": "$.mblog.text||$.title_sub||$.user.screen_name@js:result.replace(/<.*?>/g,\"\").match(/(.{0,20}).*/)[1]"
    },
    "ruleToc": {
      "chapterList": "<js>\nd=/\"text\": \"(.*)\",/.test(result)?String(result).match(/ \"text\": \"(.*)\",/)[1]:\"暂无目录\";\nb=d.replace(/<.*?>/g,\"\").replace(/#.*?#/g,\"\");\nc=baseUrl;\nl=[];\n\nif(/网页链接/.test(d) || /timeline_card_small_article_default/.test(d)){\n\tif(/timeline_card_small_article_default/.test(d)){\n\t\tl=[{text:b.substring(0,10)+\"......\",href:c}]\n\tl.push({\n\t\thref:result.match(/\"page_url\": \"([^\"]+)\",/)[1]+\",{'webView':true}\",\n\t\ttext:result.match(/\"content1\": \"([^\"]+)\",/)[1],\n\t\tinfo:result.match(/ \"content2\": \"([^\"]+)\",/)[1]\n\t\t})\n}\n\nif(/网页链接/.test(d)){\n\tlist = d.match(/<br \\/>[^<]+<a  href=\\\\\"[^\"]+\\\\\" data-hid/g);\n\tl.push({\n\t\ttext:b.substring(0,10)+\"......\",\n\t\thref:c\n\t\t})\n\tfor(i in list){\n\tl.push({\n\t\ttext : list[i].match(/>([^<]+)<a/)[1],\n\t\thref:list[i].match(/href=\\\\\"([^\"]+)\\\\\"/)[1]\n\t\t})\n\t  }\n\t}\n\t}else{\n\t\tl=[{text:b.substring(0,10)+\"......\",href:c}]\n\t\t}\n\t\tl\n</js>",
      "chapterName": "text",
      "chapterUrl": "href",
      "updateTime": "info"
    },
    "searchUrl": "@js:\nresult =\"https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D1%26q%3D{{key}}%26t%3D&page_type=searchall&page={{page}}\";\n\nif(/^#.*?#$/.test(key)){\n\t//话题搜索\n\tkey = key.match(/^#(.*?)#$/)[1];\tresult=`https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D38%26q%3D${key}%26t%3D&page_type=searchall&page={{page}}`\n\t}\n\t\nif(/^%.*?%$/.test(key)){\n\t//超话搜索\n\tkey = key.match(/^%(.*?)%$/)[1];\tresult=`https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D98%26q%3D${key}%26t%3D&page_type=searchall&page={{page}}`\n\t}\n\t\nif(/^@.*?@$/.test(key)){\n\t//用户搜索\n\tkey = key.match(/^@(.*?)@$/)[1];\tresult=`https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D3%26q%3D${key}%26t%3D&page_type=searchall&page={{page}}`\n\t}",
    "weight": 0
  },
  {
    "bookSourceComment": "更新：\n使用说明，  PPT的查找",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "优品文档（导+）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.ypppt.com/",
    "customButton": false,
    "customOrder": 329,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "说明：点击阅读即可下载资源  无预览::\n资源保存位置：其他设置-书籍保存位置::\n简约模板::  https://www.ypppt.com/moban/jianyue/list-{{page+ 1}}.html\n商务模板::  https://www.ypppt.com/moban/shangwu/list-{{page+1}}.html\n自我介绍::  https://www.ypppt.com/moban/jieshao/list-{{page+1}}.html\n开题报告::   https://www.ypppt.com/moban/kaiti/list-{{page+1}}.html  \n职业规划::   https://www.ypppt.com/moban/zhiye/list-{{page+1}}.html  \n精美模板::  https://www.ypppt.com/moban/jingmei/list-{{page+1}}.html\n公司介绍::   https://www.ypppt.com/moban/gongsi/list-{{page+1}}.html\n个人简历::   https://www.ypppt.com/moban/jianli/list-{{page+1}}.html\n培训课件::   https://www.ypppt.com/moban/peixun/list-{{page+1}}.html\n优秀作品::   https://www.ypppt.com/moban/zuopin/list-{{page+1}}.html\n总结汇报::  https://www.ypppt.com/moban/zongjie/list-{{page+1}}.html\n述职报告::   https://www.ypppt.com/moban/shuzhi/list-{{page+1}}.html\n论文答辩::   https://www.ypppt.com/moban/lunwen/list-{{page+1}}.html\n中  国  风::   https://www.ypppt.com/moban/zhongguo/list-{{page+1}}.html",
    "lastUpdateTime": 1759589068275,
    "respondTime": 1190,
    "ruleBookInfo": {
      "downloadUrls": "@js:\nvar url = java.getString(\"class.down-button@href\")\nvar a = java.ajax(\"https://www.ypppt.com\" + url)\nurl = String(a).match(/href\\=\\\"(.*?)\\\"\\>下载地址1/)\nurl[1]",
      "intro": "@js:\nvar lis = {\n  比例:(String(src).match(/比例：.*?\\n/)),\n  页数:(String(src).match(/页数：.*?\\n/)),\n  格式:(String(src).match(/格式：.*?\\n/)),\n  大小:(String(src).match(/大小：.*?\\n/)),\n  日期:(String(src).match(/日期：.*?\\n/)),\n  效果:(String(src).match(/效果：.*?\\n/))\n}\n\"    \" + lis['比例'] + lis['页数'] + lis['格式'] + lis['大小'] + lis['日期'] + lis['效果']",
      "tocUrl": "class.down-button@href"
    },
    "ruleContent": {
      "content": "html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.posts clear@li",
      "bookUrl": "a.1@href",
      "checkKeyWord": "旅行",
      "coverUrl": "a.0@img@src",
      "kind": "div@span.0@a@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "class.down clear@li",
      "chapterName": "a@text##2##1"
    },
    "searchUrl": "https://www.ypppt.com/p/search.php?kwtype=1&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "java.setContent(eval(src.match(/decodeURIComponent\\(\".+\"\\)/g).shift()))\ngs=v=>java.getString(v)\nge=v=>Array.from(java.getElement(v))",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "书单推荐（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yuque.com/yuqueyonghun8txcr/psb8yc",
    "customButton": false,
    "customOrder": 330,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"📜哈哈哈的书单\",\"url\":\"https://www.yuque.com/yuqueyonghun8txcr/psb8yc\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}]",
    "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 12; Nexus 5X Build/NRD90M); wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1759384935610,
    "loginUi": "[\n{\n\t\t\"name\": \"❤️加入QQ群(熬夜肝书源611015458)\",\n\t\t\"type\": \"button\",\n\t\t\"action\":\"https://jq.qq.com/?_wv=1027&k=1ZyEEhur\"\n\t}\n]",
    "loginUrl": "♡\n//某些不用的代码\nwhile(false){\n\n\n\nresult={\n \"Eval\":()=>{\n \t eval(String(source.bookSourceComment))\n \t result.name=result.name()\n   return [result]\n },\n \"name\":()=>{\n \t result.author=result.author()\n \t return `《${gs('$.book.name')}》`\n },\n \"author\":()=>{\n \t result.kind=result.kind()\n   return ge('$.book.contributors')\n\t  .map(v=>v.name)\n\t  .join('，')\n\t},\n \"kind\":()=>{\n \t result.wordcount=result.wordcount()\t\n \t return \"书单\"\n },\n \"wordcount\":()=>{\n   result.lastUpdate=result.lastUpdate()\n   return `共${ge('$.book.docs').length}个分类`\n },\n \"lastUpdate\":()=>{\n   result.intro=result.intro()\n\t  return `最后更新于${\n\t   java.timeFormat(new Date(gs('$.book.content_updated_at'))\n\t   .getTime())\n\t  }`\n\t},\n \"intro\":()=>gs('$.book.description'),\n\t\"cover\":'https://i.postimg.cc/sDjHTh9V/22-09-07-00-43-17.jpg',\n \"url\":baseUrl\n}\nresult.Eval()\n\n\n}",
    "respondTime": 1273,
    "ruleBookInfo": {
      "author": "{{Array.from(java.getElement('$.book.contributors')).map(v=>v.name).join('，')}}",
      "intro": "{{\n\tuptime=java.getString('$.book.content_updated_at')\n\tlastuptime=source.getVariable()==''?\n\t   '2000-01-01T01:00:00':source.getVariable()\n\tsource.setVariable(String(uptime))\n uptime=new Date(String(uptime))\n lastuptime=new Date(String(lastuptime))\n\tuptime.getTime()>lastuptime.getTime() ? \n\t   \"『❗️距上次有更新』\":\"『内容暂无更新』\"\n}}\n-右上角刷新获取最新内容\n-需要增加内容可回复评论或联系QQ：3399820438(哈哈哈)\n🍑{{java.getString('$.book.description')}}🍑\n    目录：\n📒{{Array.from(java.getElement('$.book.toc')).map(v=>v.title).join('\\n📒')}}",
      "lastChapter": "最后更新于  {{java.timeFormat(new Date(java.getString('$.book.content_updated_at')).getTime())}}",
      "name": "<js>eval(String(source.bookSourceComment))</js>\n《{{java.getString('$.book.name')}}》",
      "wordCount": "共{{java.getElement('$.book.docs').length}}个分类"
    },
    "ruleContent": {
      "content": "$.data.content##<!doctype lake>\n@js:\nresult.replace(/需要增加内容可回复评论或联系QQ：3399820438\\(哈哈哈\\)/g,'')\n     .replace(/书评：<\\/span>/g,'</span>')\n     .replace(/（）/g,'')",
      "replaceRegex": "##(《.*?》)##\n\n\n  📜$1"
    },
    "ruleExplore": {
      "author": "author",
      "bookList": "@js:\neval(String(source.bookSourceComment))\nname=gs('$.book.name')\ndescription=gs('$.book.description')\nwordcount=ge('$.book.docs').length\nauthor=ge('$.book.contributors').map(v=>v.name).join('，')\nlastUpdate=java.timeFormat(new Date(gs('$.book.content_updated_at')).getTime())\ncover='https://i.postimg.cc/sDjHTh9V/22-09-07-00-43-17.jpg'\nresult=[{\n\t  \t  \"name\":`《${name}》`,\n\t  \t  \"author\":author,\n\t  \t  \"kind\":\"书单\",\n\t  \t  \"wordcount\":`共${wordcount}个分类`,\n\t  \t  \"lastUpdate\":`最后更新于${lastUpdate}`,\n\t  \t  \"intro\":description,\n\t  \t  \"cover\":cover,\n\t  \t  \"url\":baseUrl\n}]",
      "bookUrl": "url",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "lastUpdate",
      "name": "name",
      "wordCount": "wordcount"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "@js:\neval(String(source.bookSourceComment))\nname=gs('$.book.name')\ndescription=gs('$.book.description')\nwordcount=ge('$.book.docs').length\nauthor=ge('$.book.contributors').map(v=>v.name).join('，')\nlastUpdate=java.timeFormat(new Date(gs('$.book.content_updated_at')).getTime())\ncover='https://i.postimg.cc/sDjHTh9V/22-09-07-00-43-17.jpg'\nresult=[{\n\t  \t  \"name\":`《${name}》`,\n\t  \t  \"author\":author,\n\t  \t  \"kind\":\"书单\",\n\t  \t  \"wordcount\":`共${wordcount}个分类`,\n\t  \t  \"lastUpdate\":`最后更新于${lastUpdate}`,\n\t  \t  \"intro\":description,\n\t  \t  \"cover\":cover,\n\t  \t  \"url\":baseUrl\n}]",
      "bookUrl": "url",
      "checkKeyWord": "书单",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "lastUpdate",
      "name": "name",
      "wordCount": "wordcount"
    },
    "ruleToc": {
      "chapterList": "@js:\neval(String(source.bookSourceComment))\njava.put('bid',gs('$.book.id'))\nge('$.book.docs')",
      "chapterName": "$.title",
      "chapterUrl": "https://www.yuque.com/api/docs/{{$.slug}}?book_id={{java.get('bid')}}",
      "updateTime": "最后更新于  {{java.timeFormat(new Date(java.getString('$.updated_at')).getTime())}}"
    },
    "searchUrl": "@js:\nkey.match(/(书单|推荐|哈哈哈)/g) ? ' ' : 'https://'",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "超星网站（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://yz4.chaoxing.com#",
    "customButton": false,
    "customOrder": 331,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nu1='::/circlemarket/getBook,{\"method\":\"POST\",\"body\":\"start={{page-1}}&size=25&channelId=';\nu2='\"}';\nlist=[[\"❀超星推荐❀\",130],[\"❀世界名著❀\",1000000007],[\"名家名作\",1000000008],[\"流行小说\",1000000010],[\"古典文学\",1000000009],[\"诗歌散文\",1000000033],[\"文学理论\",1000000063],[\"纪实文学\",1000000498],[\"少儿文学\",1000001204],[\"外文原著\",1000000438],[\"❀中国历史❀\",1000000057],[\"史学研究\",1000000072],[\"人物传记\",1000000066],[\"文物考古\",1000000069],[\"通俗演绎\",1000000060],[\"世界历史\",1000001049],[\"❀中国哲学❀\",1000000013],[\"西方哲学\",1000000014],[\"马列哲学\",1000000015],[\"宗教\",1000000393],[\"❀艺术摄影❀\",1000000051],[\"美术书法\",1000000042],[\"音乐舞蹈\",1000000045],[\"建筑雕塑\",1000000048],[\"戏曲戏剧\",1000000081],[\"电影电视\",1000001046],[\"艺术理论\",1000000075],[\"❀经济管理❀\",1000000102],[\"投资理财\",1000000105],[\"金融会计\",1000000108],[\"成功励志\",1000000111],[\"创业创新\",1000000138],[\"❀政法政治❀\",1000000414],[\"法学\",1000000417],[\"国际关系\",1000000420],[\"❀社科心理❀\",1000000090],[\"社会学\",1000000087],[\"语言文字\",1000000135],[\"新闻传播\",1000000435],[\"❀军事理论❀\",1000000426],[\"军事技术\",1000000429],[\"军事百科\",1000000432],[\"❀工业技术❀\",1000000026],[\"航空航天\",1000000027],[\"交通运输\",1000000030],[\"环境科学\",1000000031],[\"农业科学\",1000000032],[\"计算机学\",1000000036],[\"❀公共卫生❀\",1000000471],[\"基础医学\",1000000474],[\"中医学\",1000000477],[\"临床医学\",1000000480],[\"药学\",1000000483],[\"❀高等教育❀\",1000000399],[\"基础教育\",1000000402],[\"职业教育\",1000000405],[\"理论管理\",1000000408],[\"❀大众烹饪❀\",1000000120],[\"旅游\",1000000123],[\"保健\",1000000126],[\"育儿\",1000000129],[\"体育\",1000001048],[\"小人书\",1000000522],[\"生活百科\",1000000486],[\"❀科普读物❀\",1000000017],[\"数理化学\",1000000019],[\"天文地球\",1000000020],[\"生物科学\",1000000022],[\"自然科学\",1000000023]];\nlist.map(a=>a[0]+u1+a[1]+u2).join(\"&&\").replace(/❀/g,\"❀　　　　　❀\")\n</js>",
    "lastUpdateTime": 1759385192691,
    "respondTime": 181715,
    "ruleBookInfo": {
      "author": "class.artCon@tag.p@text##\\s*编?著",
      "intro": "##[\\s\\S]*##<br>★★★     超星·出版     ★★★<br>★★★   本书暂无简介  ★★★###",
      "lastChapter": "class.con@tag.a.-1@text",
      "name": "tag.h2.0@text"
    },
    "ruleContent": {
      "content": "class.ztArtCon@tag.p@html||body@html##([\\w，、。！？]{26}[。！？；]+[”’]?)(?=[^\\n]{27})##$1<br>",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "author##\\s*编?著",
      "bookList": "subject",
      "bookUrl": "mobileulr",
      "coverUrl": "coverUrl",
      "name": "name"
    },
    "ruleSearch": {
      "author": "author##\\s*编?著",
      "bookList": "$.[*]",
      "bookUrl": "mobileulr",
      "coverUrl": "coverUrl",
      "name": "name"
    },
    "ruleToc": {
      "chapterList": "<js>\nresult=result.match(/Html = \"(.*?)\"/)[1]\nunescape(result)\n</js>li a",
      "chapterName": "text##^目录$",
      "chapterUrl": "attr##&name=.+"
    },
    "searchUrl": "http://yz4.chaoxing.com/circlemarket/getsearch,{\n  \"method\": \"POST\",\n  \"body\": \"&channelId=52&sw={{key}}&start=0&size=25\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "个性说网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.gexingshuo.com/",
    "customButton": false,
    "customOrder": 332,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "【好词好句】::haocihaoju/list_{{page}}.html\n古诗词集::haocihaoju/gushici/list_{{page}}.html\n唯美句子::haocihaoju/weimeijuzi/list_{{page}}.html\n伤感句子::haocihaoju/shangganjuzi/list_{{page}}.html\n幸福句子::haocihaoju/xingfujuzi/list_{{page}}.html\n爱情句子::haocihaoju/aiqingjuzi/list_{{page}}.html\n表白句子::haocihaoju/biaobaijuzi/list_{{page}}.html\n励志句子::haocihaoju/lizhijuzi/list_{{page}}.html\n【名人名言】::mingrenmingyan/list_{{page}}.html\n励志名言::mingrenmingyan/lizhimingyan/list_{{page}}.html\n读书名言::mingrenmingyan/dushumingyan/list_{{page}}.html\n爱情名言::mingrenmingyan/aiqingmingyan/list_{{page}}.html\n经典名言::mingrenmingyan/jingdianmingyan/list_{{page}}.html\n电影台词::mingrenmingyan/dianyingtaici/list_{{page}}.html\n电视剧台词::mingrenmingyan/dianshijutaici/list_{{page}}.html\n游戏台词::mingrenmingyan/youxitaici/list_{{page}}.html\n综艺台词::mingrenmingyan/zongyitaici/list_{{page}}.html\n【签名大全】::qianmingdaquan/list_{{page}}.html\n个性签名::qianmingdaquan/gexingqianming/list_{{page}}.html\n伤感签名::qianmingdaquan/shangganqianming/list_{{page}}.html\n情侣签名::qianmingdaquan/qinglvqianming/list_{{page}}.html\n抖音签名::qianmingdaquan/douyinqianming/list_{{page}}.html\n励志签名::qianmingdaquan/lizhiqianming/list_{{page}}.html\n微信签名::qianmingdaquan/weixinqianming/list_{{page}}.html\n暗恋签名::qianmingdaquan/anlianqianming/list_{{page}}.html\n游戏签名::qianmingdaquan/youxiqianming/list_{{page}}.html\n古风签名::qianmingdaquan/gufengqianming/list_{{page}}.html\n快手签名::qianmingdaquan/kuaishouqianming/list_{{page}}.html\n成熟签名::qianmingdaquan/chengshuqianming/list_{{page}}.html\n经典签名::qianmingdaquan/jingdianqianming/list_{{page}}.html\n奋斗签名::qianmingdaquan/fendouqianming/list_{{page}}.html\n英语签名::qianmingdaquan/yingyuqianming/list_{{page}}.html\n分手签名::qianmingdaquan/fenshouqianming/list_{{page}}.html\n心累签名::qianmingdaquan/xinleiqianming/list_{{page}}.html\n搞笑签名::qianmingdaquan/gaoxiaoqianming/list_{{page}}.html\n英文签名::qianmingdaquan/yingwenqianming/list_{{page}}.html\n节日签名::qianmingdaquan/jieriqianming/list_{{page}}.html\n开心签名::qianmingdaquan/kaixinqianming/list_{{page}}.html\n唯美签名::qianmingdaquan/weimeiqianming/list_{{page}}.html\n男生签名::qianmingdaquan/nanshengqianming/list_{{page}}.html\n女生签名::qianmingdaquan/nvshengqianming/list_{{page}}.html\n霸气签名::qianmingdaquan/baqiqianming/list_{{page}}.html\n【头像大全】::touxiangdaquan/list_{{page}}.html\n男生头像::touxiangdaquan/nanshengtouxiang/list_{{page}}.html\n女生头像::touxiangdaquan/nvshengtouxiang/list_{{page}}.html\n情侣头像::touxiangdaquan/qinglvtouxiang/list_{{page}}.html\n卡通头像::touxiangdaquan/katongtouxiang/list_{{page}}.html\n个性头像::touxiangdaquan/gexingtouxiang/list_{{page}}.html\n伤感头像::touxiangdaquan/shanggantouxiang/list_{{page}}.html\n微信头像::touxiangdaquan/weixintouxiang/list_{{page}}.html\n抖音头像::touxiangdaquan/douyintouxiang/list_{{page}}.html\n网红头像::touxiangdaquan/wanghongtouxiang/list_{{page}}.html\n陌陌头像::touxiangdaquan/momotouxiang/list_{{page}}.html\n【网名大全】::wangmingdaquan/list_{{page}}.html\n男生网名::wangmingdaquan/nanshengwangming/list_{{page}}.html\n女生网名::wangmingdaquan/nvshengwangming/list_{{page}}.html\n情侣网名::wangmingdaquan/qinglvwangming/list_{{page}}.html\n伤感网名::wangmingdaquan/shangganwangming/list_{{page}}.html\n英文网名::wangmingdaquan/yingwenwangming/list_{{page}}.html\n搞笑网名::wangmingdaquan/gaoxiaowangming/list_{{page}}.html\n游戏网名::wangmingdaquan/youxiwangming/list_{{page}}.html\n励志网名::wangmingdaquan/lizhiwangming/list_{{page}}.html\n抖音网名::wangmingdaquan/douyinwangming/list_{{page}}.html\n好听网名::wangmingdaquan/haotingwangming/list_{{page}}.html\n快手网名::wangmingdaquan/kuaishouwangming/list_{{page}}.html\n微信网名::wangmingdaquan/weixinwangming/list_{{page}}.html\n符号网名::wangmingdaquan/fuhaowangming/list_{{page}}.html\n经典网名::wangmingdaquan/jingdianwangming/list_{{page}}.html\n内涵网名::wangmingdaquan/nahanwangming/list_{{page}}.html\n古风网名::wangmingdaquan/gufengwangming/list_{{page}}.html\n一字网名::wangmingdaquan/yiziwangming/list_{{page}}.html\n二字网名::wangmingdaquan/erziwangming/list_{{page}}.html\n三字网名::wangmingdaquan/sanziwangming/list_{{page}}.html\n四字网名::wangmingdaquan/siziwangming/list_{{page}}.html\n五字网名::wangmingdaquan/wuziwangming/list_{{page}}.html\n六字网名::wangmingdaquan/liuziwangming/list_{{page}}.html\n七字网名::wangmingdaquan/qiziwangming/list_{{page}}.html\n爱情网名::wangmingdaquan/aiqingwangming/list_{{page}}.html\n【说说大全】::shuoshuodaquan/list_{{page}}.html\n现实说说::xinqingshuoshuohenxianshi/list_{{page}}.html\n下雨说说::xiayu/list_{{page}}.html\n励志说说::lizhishuoshuo/list_{{page}}.html\n霸气说说::baqishuoshuo/list_{{page}}.html\n情侣说说::qinglvshuoshuo/list_{{page}}.html\n考试说说::kaoshishuoshuo/list_{{page}}.html\n兄弟说说::xiongdishuoshuo/list_{{page}}.html\n节日说说::jierishuoshuo/list_{{page}}.html\n幸福说说::xingfushuoshuo/list_{{page}}.html\n生日说说::shengrishuoshuo/list_{{page}}.html\n空间说说::kongjianshuoshuo/list_{{page}}.html\n微信说说::weixinshuoshuo/list_{{page}}.html\n心累说说::xinleishuoshuo/list_{{page}}.html\n职场说说::zhichangshuoshuo/list_{{page}}.html\n古风说说::gufengshuoshuo/list_{{page}}.html\n内涵说说::nahanshuoshuo/list_{{page}}.html\n哲理说说::zhelishuoshuo/list_{{page}}.html\n英文说说::yingwenshuoshuo/list_{{page}}.html\n毕业说说::biyeshuoshuo/list_{{page}}.html\n分手说说::fenshoushuoshuo/list_{{page}}.html\n快手说说::kuaishoushuoshuo/list_{{page}}.html\n抖音说说::douyinshuoshuo/list_{{page}}.html\n闺蜜说说::guimishuoshuo/list_{{page}}.html\n开学说说::kaixueshuoshuo/list_{{page}}.html\n作业说说::zuoyeshuoshuo/list_{{page}}.html\n治愈说说::zhiyushuoshuo/list_{{page}}.html\n无聊说说::wuliaoshuoshuo/list_{{page}}.html\n旅游说说::lvyoushuoshuo/list_{{page}}.html\n唯美说说::weimeishuoshuo/list_{{page}}.html\n超拽说说::chaozhuaishuoshuo/list_{{page}}.html\n失恋说说::shilianshuoshuo/list_{{page}}.html\n自己说说::zijishuoshuo/list_{{page}}.html\n主流说说::zhuliushuoshuo/list_{{page}}.html\n微博说说::weiboshuoshuo/list_{{page}}.html\n想家说说::xiangjiashuoshuo/list_{{page}}.html\n表白说说::biaobaishuoshuo/list_{{page}}.html\n心烦说说::xinfanshuoshuo/list_{{page}}.html\n520说说::520shuoshuo/list_{{page}}.html\n文字控说::wenzikongshuo/list_{{page}}.html\n男生说说::nanshengshuoshuo/list_{{page}}.html\n女生说说::nvshengshuoshuo/list_{{page}}.html\n怀孕说说::huaiyunshuoshuo/list_{{page}}.html\n情话说说::qinghuashuoshuo/list_{{page}}.html\n运动说说::yundongshuoshuo/list_{{page}}.html\n吃饭说说::chifanshuoshuo/list_{{page}}.html\n结婚说说::jiehunshuoshuo/list_{{page}}.html\n骂人说说::marenshuoshuo/list_{{page}}.html\n打工说说::dagongshuoshuo/list_{{page}}.html\n减肥说说::jianfeishuoshuo/list_{{page}}.html\n喝酒说说::hejiushuoshuo/list_{{page}}.html\n青春说说::qingchunshuoshuo/list_{{page}}.html\n堵车说说::ducheshuoshuo/list_{{page}}.html\n过年说说::guonianshuoshuo/list_{{page}}.html\n搬家说说::banjiashuoshuo/list_{{page}}.html\n友情说说::youqingshuoshuo/list_{{page}}.html\n起床说说::qichuangshuoshuo/list_{{page}}.html\n睡觉说说::shuijueshuoshuo/list_{{page}}.html\n带娃说说::daiwashuoshuo/list_{{page}}.html\n销售说说::xiaoshoushuoshuo/list_{{page}}.html\n自拍说说::zipaishuoshuo/list_{{page}}.html\n做饭说说::zuofanshuoshuo/list_{{page}}.html\n领证说说::lingzhengshuoshuo/list_{{page}}.html\n买车说说::maicheshuoshuo/list_{{page}}.html\n成长说说::chengchangshuoshuo/list_{{page}}.html\n下雪说说::xiaxueshuoshuo/list_{{page}}.html\n购物说说::gouwushuoshuo/list_{{page}}.html\n红包说说::hongbaoshuoshuo/list_{{page}}.html\n放假说说::fangjiashuoshuo/list_{{page}}.html\n钓鱼说说::diaoyushuoshuo/list_{{page}}.html\n【心语大全】::xinyudaquan/list_{{page}}.html\n早安心语::xinyudaquan/zaoanxinyu/list_{{page}}.html\n晚安心语::xinyudaquan/wananxinyu/list_{{page}}.html\n午安心语::xinyudaquan/wuanxinyu/list_{{page}}.html\n励志心语::xinyudaquan/lizhixinyu/list_{{page}}.html\n【范文大全】::fanwendaquan/list_{{page}}.html\n读后感::duhougan/list_{{page}}.html\n观后感::guanhougan/list_{{page}}.html\n毕业赠言::biyezengyan/list_{{page}}.html\n工作总结::fanwendaquan/gongzuozongjie/list_{{page}}.html\n工作计划::fanwendaquan/gongzuojihua/list_{{page}}.html\n合同范本::fanwendaquan/hetongfanben/list_{{page}}.html\n毕业论文::fanwendaquan/biyelunwen/list_{{page}}.html\n实习报告::fanwendaquan/shixibaogao/list_{{page}}.html\n心得体会::fanwendaquan/xindetihui/list_{{page}}.html\n入党申请书::fanwendaquan/rudangshenqingshu/list_{{page}}.html\n入团申请书::fanwendaquan/rutuanshenqingshu/list_{{page}}.html\n述职报告::fanwendaquan/shuzhibaogao/list_{{page}}.html\n演讲稿::fanwendaquan/yanjianggao/list_{{page}}.html\n介绍信::fanwendaquan/jieshaoxin/list_{{page}}.html\n主持词::fanwendaquan/zhuchici/list_{{page}}.html\n导游词::fanwendaquan/daoyouci/list_{{page}}.html\n邀请函::fanwendaquan/yaoqinghan/list_{{page}}.html\n策划书::fanwendaquan/cehuashu/list_{{page}}.html\n检讨书::fanwendaquan/jiantaoshu/list_{{page}}.html\n放假安排::fanwendaquan/fangjiaanpai/list_{{page}}.html\n祝福语::fanwendaquan/zhufuyu/list_{{page}}.html\n上班时间::fanwendaquan/shangbanshijian/list_{{page}}.html\n高速免费::fanwendaquan/gaosumianfei/list_{{page}}.html\n评语::fanwendaquan/pingyu/list_{{page}}.html\n口号::fanwendaquan/kouhao/list_{{page}}.html\n辞职报告::fanwendaquan/cizhibaogao/list_{{page}}.html\n转正申请::fanwendaquan/zhuanzhengshenqing/list_{{page}}.html\n思想汇报::fanwendaquan/sixianghuibao/list_{{page}}.html\n活动总结::fanwendaquan/huodongzongjie/list_{{page}}.html\n【情书大全】::qingshudaquan/list_{{page}}.html\n表白情书::qingshudaquan/biaobaiqingshu/list_{{page}}.html\n搞笑情书::qingshudaquan/gaoxiaoqingshu/list_{{page}}.html\n伤感情书::qingshudaquan/shangganqingshu/list_{{page}}.html\n初恋情书::qingshudaquan/chulianqingshu/list_{{page}}.html\n感人情书::qingshudaquan/ganrenqingshu/list_{{page}}.html\n浪漫情书::qingshudaquan/langmanqingshu/list_{{page}}.html\n【话术大全】::huashudaquan/list_{{page}}.html\n销售话术::huashudaquan/xiaoshouhuashu/list_{{page}}.html\n汽车话术::huashudaquan/qichehuashu/list_{{page}}.html\n房产话术::huashudaquan/fangchanhuashu/list_{{page}}.html\n保险话术::huashudaquan/baoxianhuashu/list_{{page}}.html\n淘宝话术::huashudaquan/taobaohuashu/list_{{page}}.html\n邀约话术::huashudaquan/yaoyuehuashu/list_{{page}}.html\n回访话术::huashudaquan/huifanghuashu/list_{{page}}.html\n电销话术::huashudaquan/dianxiaohuashu/list_{{page}}.html\n赞美话术::huashudaquan/zanmeihuashu/list_{{page}}.html\n贷款话术::zuowen/daxuelunwen/list_{{page}}.html",
    "lastUpdateTime": 1759568562427,
    "respondTime": 936,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "class.artcle-con@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "bookList": "class.section-list@tag.li",
      "bookUrl": "tag.h5.0@tag.a@href",
      "coverUrl": "class.left_img@tag.img@src",
      "intro": "tag.li.0@tag.p.0@text",
      "name": "tag.h5.0@tag.a@text",
      "wordCount": "class.update-time.0@text##更新时间"
    },
    "ruleSearch": {
      "bookList": "class.section-list@tag.li",
      "bookUrl": "tag.h5.0@tag.a@href",
      "coverUrl": "class.left_img@tag.img@src",
      "intro": "tag.li.0@tag.p.0@text",
      "name": "tag.h5.0@tag.a@text",
      "wordCount": "class.update-time.0@text##更新时间"
    },
    "ruleToc": {
      "chapterList": "class.artcle@h1",
      "chapterName": "tag.h1@text",
      "chapterUrl": "class.artcle@tag.div.4@href"
    },
    "searchUrl": "search/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "个性说网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.gexingshuo.com",
    "customButton": false,
    "customOrder": 333,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "【好词好句】::/haocihaoju/list_{{page}}.html\n古诗词集::/haocihaoju/gushici/list_{{page}}.html\n唯美句子::/haocihaoju/weimeijuzi/list_{{page}}.html\n伤感句子::/haocihaoju/shangganjuzi/list_{{page}}.html\n幸福句子::/haocihaoju/xingfujuzi/list_{{page}}.html\n爱情句子::/haocihaoju/aiqingjuzi/list_{{page}}.html\n表白句子::/haocihaoju/biaobaijuzi/list_{{page}}.html\n励志句子::/haocihaoju/lizhijuzi/list_{{page}}.html\n【名人名言】::/mingrenmingyan/list_{{page}}.html\n励志名言::/mingrenmingyan/lizhimingyan/list_{{page}}.html\n读书名言::/mingrenmingyan/dushumingyan/list_{{page}}.html\n爱情名言::/mingrenmingyan/aiqingmingyan/list_{{page}}.html\n经典名言::/mingrenmingyan/jingdianmingyan/list_{{page}}.html\n电影台词::/mingrenmingyan/dianyingtaici/list_{{page}}.html\n电视剧台词::/mingrenmingyan/dianshijutaici/list_{{page}}.html\n游戏台词::/mingrenmingyan/youxitaici/list_{{page}}.html\n综艺台词::/mingrenmingyan/zongyitaici/list_{{page}}.html\n【签名大全】::/qianmingdaquan/list_{{page}}.html\n个性签名::/qianmingdaquan/gexingqianming/list_{{page}}.html\n伤感签名::/qianmingdaquan/shangganqianming/list_{{page}}.html\n情侣签名::/qianmingdaquan/qinglvqianming/list_{{page}}.html\n抖音签名::/qianmingdaquan/douyinqianming/list_{{page}}.html\n励志签名::/qianmingdaquan/lizhiqianming/list_{{page}}.html\n微信签名::/qianmingdaquan/weixinqianming/list_{{page}}.html\n暗恋签名::/qianmingdaquan/anlianqianming/list_{{page}}.html\n游戏签名::/qianmingdaquan/youxiqianming/list_{{page}}.html\n古风签名::/qianmingdaquan/gufengqianming/list_{{page}}.html\n快手签名::/qianmingdaquan/kuaishouqianming/list_{{page}}.html\n成熟签名::/qianmingdaquan/chengshuqianming/list_{{page}}.html\n经典签名::/qianmingdaquan/jingdianqianming/list_{{page}}.html\n奋斗签名::/qianmingdaquan/fendouqianming/list_{{page}}.html\n英语签名::/qianmingdaquan/yingyuqianming/list_{{page}}.html\n分手签名::/qianmingdaquan/fenshouqianming/list_{{page}}.html\n心累签名::/qianmingdaquan/xinleiqianming/list_{{page}}.html\n搞笑签名::/qianmingdaquan/gaoxiaoqianming/list_{{page}}.html\n英文签名::/qianmingdaquan/yingwenqianming/list_{{page}}.html\n节日签名::/qianmingdaquan/jieriqianming/list_{{page}}.html\n开心签名::/qianmingdaquan/kaixinqianming/list_{{page}}.html\n唯美签名::/qianmingdaquan/weimeiqianming/list_{{page}}.html\n男生签名::/qianmingdaquan/nanshengqianming/list_{{page}}.html\n女生签名::/qianmingdaquan/nvshengqianming/list_{{page}}.html\n霸气签名::/qianmingdaquan/baqiqianming/list_{{page}}.html\n【头像大全】::/touxiangdaquan/list_{{page}}.html\n男生头像::/touxiangdaquan/nanshengtouxiang/list_{{page}}.html\n女生头像::/touxiangdaquan/nvshengtouxiang/list_{{page}}.html\n情侣头像::/touxiangdaquan/qinglvtouxiang/list_{{page}}.html\n卡通头像::/touxiangdaquan/katongtouxiang/list_{{page}}.html\n个性头像::/touxiangdaquan/gexingtouxiang/list_{{page}}.html\n伤感头像::/touxiangdaquan/shanggantouxiang/list_{{page}}.html\n微信头像::/touxiangdaquan/weixintouxiang/list_{{page}}.html\n抖音头像::/touxiangdaquan/douyintouxiang/list_{{page}}.html\n网红头像::/touxiangdaquan/wanghongtouxiang/list_{{page}}.html\n陌陌头像::/touxiangdaquan/momotouxiang/list_{{page}}.html\n【网名大全】::/wangmingdaquan/list_{{page}}.html\n男生网名::/wangmingdaquan/nanshengwangming/list_{{page}}.html\n女生网名::/wangmingdaquan/nvshengwangming/list_{{page}}.html\n情侣网名::/wangmingdaquan/qinglvwangming/list_{{page}}.html\n伤感网名::/wangmingdaquan/shangganwangming/list_{{page}}.html\n英文网名::/wangmingdaquan/yingwenwangming/list_{{page}}.html\n搞笑网名::/wangmingdaquan/gaoxiaowangming/list_{{page}}.html\n游戏网名::/wangmingdaquan/youxiwangming/list_{{page}}.html\n励志网名::/wangmingdaquan/lizhiwangming/list_{{page}}.html\n抖音网名::/wangmingdaquan/douyinwangming/list_{{page}}.html\n好听网名::/wangmingdaquan/haotingwangming/list_{{page}}.html\n快手网名::/wangmingdaquan/kuaishouwangming/list_{{page}}.html\n微信网名::/wangmingdaquan/weixinwangming/list_{{page}}.html\n符号网名::/wangmingdaquan/fuhaowangming/list_{{page}}.html\n经典网名::/wangmingdaquan/jingdianwangming/list_{{page}}.html\n内涵网名::/wangmingdaquan/nahanwangming/list_{{page}}.html\n古风网名::/wangmingdaquan/gufengwangming/list_{{page}}.html\n一字网名::/wangmingdaquan/yiziwangming/list_{{page}}.html\n二字网名::/wangmingdaquan/erziwangming/list_{{page}}.html\n三字网名::/wangmingdaquan/sanziwangming/list_{{page}}.html\n四字网名::/wangmingdaquan/siziwangming/list_{{page}}.html\n五字网名::/wangmingdaquan/wuziwangming/list_{{page}}.html\n六字网名::/wangmingdaquan/liuziwangming/list_{{page}}.html\n七字网名::/wangmingdaquan/qiziwangming/list_{{page}}.html\n爱情网名::/wangmingdaquan/aiqingwangming/list_{{page}}.html\n【说说大全】::/shuoshuodaquan/list_{{page}}.html\n现实说说::/xinqingshuoshuohenxianshi/list_{{page}}.html\n下雨说说::/xiayu/list_{{page}}.html\n励志说说::/lizhishuoshuo/list_{{page}}.html\n霸气说说::/baqishuoshuo/list_{{page}}.html\n情侣说说::/qinglvshuoshuo/list_{{page}}.html\n考试说说::/kaoshishuoshuo/list_{{page}}.html\n兄弟说说::/xiongdishuoshuo/list_{{page}}.html\n节日说说::/jierishuoshuo/list_{{page}}.html\n幸福说说::/xingfushuoshuo/list_{{page}}.html\n生日说说::/shengrishuoshuo/list_{{page}}.html\n空间说说::/kongjianshuoshuo/list_{{page}}.html\n微信说说::/weixinshuoshuo/list_{{page}}.html\n心累说说::/xinleishuoshuo/list_{{page}}.html\n职场说说::/zhichangshuoshuo/list_{{page}}.html\n古风说说::/gufengshuoshuo/list_{{page}}.html\n内涵说说::/nahanshuoshuo/list_{{page}}.html\n哲理说说::/zhelishuoshuo/list_{{page}}.html\n英文说说::/yingwenshuoshuo/list_{{page}}.html\n毕业说说::/biyeshuoshuo/list_{{page}}.html\n分手说说::/fenshoushuoshuo/list_{{page}}.html\n快手说说::/kuaishoushuoshuo/list_{{page}}.html\n抖音说说::/douyinshuoshuo/list_{{page}}.html\n闺蜜说说::/guimishuoshuo/list_{{page}}.html\n开学说说::/kaixueshuoshuo/list_{{page}}.html\n作业说说::/zuoyeshuoshuo/list_{{page}}.html\n治愈说说::/zhiyushuoshuo/list_{{page}}.html\n无聊说说::/wuliaoshuoshuo/list_{{page}}.html\n旅游说说::/lvyoushuoshuo/list_{{page}}.html\n唯美说说::/weimeishuoshuo/list_{{page}}.html\n超拽说说::/chaozhuaishuoshuo/list_{{page}}.html\n失恋说说::/shilianshuoshuo/list_{{page}}.html\n自己说说::/zijishuoshuo/list_{{page}}.html\n主流说说::/zhuliushuoshuo/list_{{page}}.html\n微博说说::/weiboshuoshuo/list_{{page}}.html\n想家说说::/xiangjiashuoshuo/list_{{page}}.html\n表白说说::/biaobaishuoshuo/list_{{page}}.html\n心烦说说::/xinfanshuoshuo/list_{{page}}.html\n520说说::/520shuoshuo/list_{{page}}.html\n文字控说::/wenzikongshuo/list_{{page}}.html\n男生说说::/nanshengshuoshuo/list_{{page}}.html\n女生说说::/nvshengshuoshuo/list_{{page}}.html\n怀孕说说::/huaiyunshuoshuo/list_{{page}}.html\n情话说说::/qinghuashuoshuo/list_{{page}}.html\n运动说说::/yundongshuoshuo/list_{{page}}.html\n吃饭说说::/chifanshuoshuo/list_{{page}}.html\n结婚说说::/jiehunshuoshuo/list_{{page}}.html\n骂人说说::/marenshuoshuo/list_{{page}}.html\n打工说说::/dagongshuoshuo/list_{{page}}.html\n减肥说说::/jianfeishuoshuo/list_{{page}}.html\n喝酒说说::/hejiushuoshuo/list_{{page}}.html\n青春说说::/qingchunshuoshuo/list_{{page}}.html\n堵车说说::/ducheshuoshuo/list_{{page}}.html\n过年说说::/guonianshuoshuo/list_{{page}}.html\n搬家说说::/banjiashuoshuo/list_{{page}}.html\n友情说说::/youqingshuoshuo/list_{{page}}.html\n起床说说::/qichuangshuoshuo/list_{{page}}.html\n睡觉说说::/shuijueshuoshuo/list_{{page}}.html\n带娃说说::/daiwashuoshuo/list_{{page}}.html\n销售说说::/xiaoshoushuoshuo/list_{{page}}.html\n自拍说说::/zipaishuoshuo/list_{{page}}.html\n做饭说说::/zuofanshuoshuo/list_{{page}}.html\n领证说说::/lingzhengshuoshuo/list_{{page}}.html\n买车说说::/maicheshuoshuo/list_{{page}}.html\n成长说说::/chengchangshuoshuo/list_{{page}}.html\n下雪说说::/xiaxueshuoshuo/list_{{page}}.html\n购物说说::/gouwushuoshuo/list_{{page}}.html\n红包说说::/hongbaoshuoshuo/list_{{page}}.html\n放假说说::/fangjiashuoshuo/list_{{page}}.html\n钓鱼说说::/diaoyushuoshuo/list_{{page}}.html\n【心语大全】::/xinyudaquan/list_{{page}}.html\n早安心语::/xinyudaquan/zaoanxinyu/list_{{page}}.html\n晚安心语::/xinyudaquan/wananxinyu/list_{{page}}.html\n午安心语::/xinyudaquan/wuanxinyu/list_{{page}}.html\n励志心语::/xinyudaquan/lizhixinyu/list_{{page}}.html\n【范文大全】::/fanwendaquan/list_{{page}}.html\n读后感::/duhougan/list_{{page}}.html\n观后感::/guanhougan/list_{{page}}.html\n毕业赠言::/biyezengyan/list_{{page}}.html\n工作总结::/fanwendaquan/gongzuozongjie/list_{{page}}.html\n工作计划::/fanwendaquan/gongzuojihua/list_{{page}}.html\n合同范本::/fanwendaquan/hetongfanben/list_{{page}}.html\n毕业论文::/fanwendaquan/biyelunwen/list_{{page}}.html\n实习报告::/fanwendaquan/shixibaogao/list_{{page}}.html\n心得体会::/fanwendaquan/xindetihui/list_{{page}}.html\n入党申请书::/fanwendaquan/rudangshenqingshu/list_{{page}}.html\n入团申请书::/fanwendaquan/rutuanshenqingshu/list_{{page}}.html\n述职报告::/fanwendaquan/shuzhibaogao/list_{{page}}.html\n演讲稿::/fanwendaquan/yanjianggao/list_{{page}}.html\n介绍信::/fanwendaquan/jieshaoxin/list_{{page}}.html\n主持词::/fanwendaquan/zhuchici/list_{{page}}.html\n导游词::/fanwendaquan/daoyouci/list_{{page}}.html\n邀请函::/fanwendaquan/yaoqinghan/list_{{page}}.html\n策划书::/fanwendaquan/cehuashu/list_{{page}}.html\n检讨书::/fanwendaquan/jiantaoshu/list_{{page}}.html\n放假安排::/fanwendaquan/fangjiaanpai/list_{{page}}.html\n祝福语::/fanwendaquan/zhufuyu/list_{{page}}.html\n上班时间::/fanwendaquan/shangbanshijian/list_{{page}}.html\n高速免费::/fanwendaquan/gaosumianfei/list_{{page}}.html\n评语::/fanwendaquan/pingyu/list_{{page}}.html\n口号::/fanwendaquan/kouhao/list_{{page}}.html\n辞职报告::/fanwendaquan/cizhibaogao/list_{{page}}.html\n转正申请::/fanwendaquan/zhuanzhengshenqing/list_{{page}}.html\n思想汇报::/fanwendaquan/sixianghuibao/list_{{page}}.html\n活动总结::/fanwendaquan/huodongzongjie/list_{{page}}.html\n【情书大全】::/qingshudaquan/list_{{page}}.html\n表白情书::/qingshudaquan/biaobaiqingshu/list_{{page}}.html\n搞笑情书::/qingshudaquan/gaoxiaoqingshu/list_{{page}}.html\n伤感情书::/qingshudaquan/shangganqingshu/list_{{page}}.html\n初恋情书::/qingshudaquan/chulianqingshu/list_{{page}}.html\n感人情书::/qingshudaquan/ganrenqingshu/list_{{page}}.html\n浪漫情书::/qingshudaquan/langmanqingshu/list_{{page}}.html\n【话术大全】::/huashudaquan/list_{{page}}.html\n销售话术::/huashudaquan/xiaoshouhuashu/list_{{page}}.html\n汽车话术::/huashudaquan/qichehuashu/list_{{page}}.html\n房产话术::/huashudaquan/fangchanhuashu/list_{{page}}.html\n保险话术::/huashudaquan/baoxianhuashu/list_{{page}}.html\n淘宝话术::/huashudaquan/taobaohuashu/list_{{page}}.html\n邀约话术::/huashudaquan/yaoyuehuashu/list_{{page}}.html\n回访话术::/huashudaquan/huifanghuashu/list_{{page}}.html\n电销话术::/huashudaquan/dianxiaohuashu/list_{{page}}.html\n赞美话术::/huashudaquan/zanmeihuashu/list_{{page}}.html\n贷款话术::/huashudaquan/daikuanhuashu/list_{{page}}.html\n面试话术::/huashudaquan/mianshihuashu/list_{{page}}.html\n招生话术::/huashudaquan/zhaoshenghuashu/list_{{page}}.html\n导购话术::/huashudaquan/daogouhuashu/list_{{page}}.html\n催款话术::/huashudaquan/cuikuanhuashu/list_{{page}}.html\n创业项目::/chuangyexiangmu/list_{{page}}.html\n【作文大全】::/zuowen/list_{{page}}.html\n一年级作文::/zuowen/yinianzuowen/list_{{page}}.html\n二年级作文::/zuowen/ernianjizuowen/list_{{page}}.html\n三年级作文::/zuowen/sannianjizuowen/list_{{page}}.html\n四年级作文::/zuowen/sinianjizuowen/list_{{page}}.html\n五年级作文::/zuowen/wunianjizuowen/list_{{page}}.html\n六年级作文::/zuowen/liunianjizuowen/list_{{page}}.html\n初一作文::/zuowen/chuyizuowen/list_{{page}}.html\n初二作文::/zuowen/chuerzuowen/list_{{page}}.html\n初三作文::/zuowen/chusanzuowen/list_{{page}}.html\n中考作文::/zuowen/zhongkaozuowen/list_{{page}}.html\n高考作文::/zuowen/gaokaozuowen/list_{{page}}.html\n话题作文::/zuowen/huatizuowen/list_{{page}}.html\n大学论文::/zuowen/daxuelunwen/list_{{page}}.html",
    "lastUpdateTime": 1759384883598,
    "respondTime": 181110,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "class.artcle-con@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "bookList": "class.section-list@tag.li",
      "bookUrl": "tag.h5.0@tag.a@href",
      "coverUrl": "class.left_img@tag.img@src",
      "intro": "tag.li.0@tag.p.0@text",
      "name": "tag.h5.0@tag.a@text",
      "wordCount": "class.update-time.0@text##更新时间"
    },
    "ruleSearch": {
      "bookList": "class.section-list@tag.li",
      "bookUrl": "tag.h5.0@tag.a@href",
      "coverUrl": "class.left_img@tag.img@src",
      "intro": "tag.li.0@tag.p.0@text",
      "name": "tag.h5.0@tag.a@text",
      "wordCount": "class.update-time.0@text##更新时间"
    },
    "ruleToc": {
      "chapterList": "class.artcle@h1",
      "chapterName": "tag.h1@text",
      "chapterUrl": "class.artcle@tag.div.4@href"
    },
    "searchUrl": "/search/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "个性说网（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.gexingshuo.com#一程",
    "customButton": false,
    "customOrder": 334,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "【好词好句】::/haocihaoju/list_{{page}}.html\n古诗词集::/haocihaoju/gushici/list_{{page}}.html\n唯美句子::/haocihaoju/weimeijuzi/list_{{page}}.html\n伤感句子::/haocihaoju/shangganjuzi/list_{{page}}.html\n幸福句子::/haocihaoju/xingfujuzi/list_{{page}}.html\n爱情句子::/haocihaoju/aiqingjuzi/list_{{page}}.html\n表白句子::/haocihaoju/biaobaijuzi/list_{{page}}.html\n励志句子::/haocihaoju/lizhijuzi/list_{{page}}.html\n【名人名言】::/mingrenmingyan/list_{{page}}.html\n励志名言::/mingrenmingyan/lizhimingyan/list_{{page}}.html\n读书名言::/mingrenmingyan/dushumingyan/list_{{page}}.html\n爱情名言::/mingrenmingyan/aiqingmingyan/list_{{page}}.html\n经典名言::/mingrenmingyan/jingdianmingyan/list_{{page}}.html\n电影台词::/mingrenmingyan/dianyingtaici/list_{{page}}.html\n电视剧台词::/mingrenmingyan/dianshijutaici/list_{{page}}.html\n游戏台词::/mingrenmingyan/youxitaici/list_{{page}}.html\n综艺台词::/mingrenmingyan/zongyitaici/list_{{page}}.html\n【签名大全】::/qianmingdaquan/list_{{page}}.html\n个性签名::/qianmingdaquan/gexingqianming/list_{{page}}.html\n伤感签名::/qianmingdaquan/shangganqianming/list_{{page}}.html\n情侣签名::/qianmingdaquan/qinglvqianming/list_{{page}}.html\n抖音签名::/qianmingdaquan/douyinqianming/list_{{page}}.html\n励志签名::/qianmingdaquan/lizhiqianming/list_{{page}}.html\n微信签名::/qianmingdaquan/weixinqianming/list_{{page}}.html\n暗恋签名::/qianmingdaquan/anlianqianming/list_{{page}}.html\n游戏签名::/qianmingdaquan/youxiqianming/list_{{page}}.html\n古风签名::/qianmingdaquan/gufengqianming/list_{{page}}.html\n快手签名::/qianmingdaquan/kuaishouqianming/list_{{page}}.html\n成熟签名::/qianmingdaquan/chengshuqianming/list_{{page}}.html\n经典签名::/qianmingdaquan/jingdianqianming/list_{{page}}.html\n奋斗签名::/qianmingdaquan/fendouqianming/list_{{page}}.html\n英语签名::/qianmingdaquan/yingyuqianming/list_{{page}}.html\n分手签名::/qianmingdaquan/fenshouqianming/list_{{page}}.html\n心累签名::/qianmingdaquan/xinleiqianming/list_{{page}}.html\n搞笑签名::/qianmingdaquan/gaoxiaoqianming/list_{{page}}.html\n英文签名::/qianmingdaquan/yingwenqianming/list_{{page}}.html\n节日签名::/qianmingdaquan/jieriqianming/list_{{page}}.html\n开心签名::/qianmingdaquan/kaixinqianming/list_{{page}}.html\n唯美签名::/qianmingdaquan/weimeiqianming/list_{{page}}.html\n男生签名::/qianmingdaquan/nanshengqianming/list_{{page}}.html\n女生签名::/qianmingdaquan/nvshengqianming/list_{{page}}.html\n霸气签名::/qianmingdaquan/baqiqianming/list_{{page}}.html\n【头像大全】::/touxiangdaquan/list_{{page}}.html\n男生头像::/touxiangdaquan/nanshengtouxiang/list_{{page}}.html\n女生头像::/touxiangdaquan/nvshengtouxiang/list_{{page}}.html\n情侣头像::/touxiangdaquan/qinglvtouxiang/list_{{page}}.html\n卡通头像::/touxiangdaquan/katongtouxiang/list_{{page}}.html\n个性头像::/touxiangdaquan/gexingtouxiang/list_{{page}}.html\n伤感头像::/touxiangdaquan/shanggantouxiang/list_{{page}}.html\n微信头像::/touxiangdaquan/weixintouxiang/list_{{page}}.html\n抖音头像::/touxiangdaquan/douyintouxiang/list_{{page}}.html\n网红头像::/touxiangdaquan/wanghongtouxiang/list_{{page}}.html\n陌陌头像::/touxiangdaquan/momotouxiang/list_{{page}}.html\n【网名大全】::/wangmingdaquan/list_{{page}}.html\n男生网名::/wangmingdaquan/nanshengwangming/list_{{page}}.html\n女生网名::/wangmingdaquan/nvshengwangming/list_{{page}}.html\n情侣网名::/wangmingdaquan/qinglvwangming/list_{{page}}.html\n伤感网名::/wangmingdaquan/shangganwangming/list_{{page}}.html\n英文网名::/wangmingdaquan/yingwenwangming/list_{{page}}.html\n搞笑网名::/wangmingdaquan/gaoxiaowangming/list_{{page}}.html\n游戏网名::/wangmingdaquan/youxiwangming/list_{{page}}.html\n励志网名::/wangmingdaquan/lizhiwangming/list_{{page}}.html\n抖音网名::/wangmingdaquan/douyinwangming/list_{{page}}.html\n好听网名::/wangmingdaquan/haotingwangming/list_{{page}}.html\n快手网名::/wangmingdaquan/kuaishouwangming/list_{{page}}.html\n微信网名::/wangmingdaquan/weixinwangming/list_{{page}}.html\n符号网名::/wangmingdaquan/fuhaowangming/list_{{page}}.html\n经典网名::/wangmingdaquan/jingdianwangming/list_{{page}}.html\n内涵网名::/wangmingdaquan/nahanwangming/list_{{page}}.html\n古风网名::/wangmingdaquan/gufengwangming/list_{{page}}.html\n一字网名::/wangmingdaquan/yiziwangming/list_{{page}}.html\n二字网名::/wangmingdaquan/erziwangming/list_{{page}}.html\n三字网名::/wangmingdaquan/sanziwangming/list_{{page}}.html\n四字网名::/wangmingdaquan/siziwangming/list_{{page}}.html\n五字网名::/wangmingdaquan/wuziwangming/list_{{page}}.html\n六字网名::/wangmingdaquan/liuziwangming/list_{{page}}.html\n七字网名::/wangmingdaquan/qiziwangming/list_{{page}}.html\n爱情网名::/wangmingdaquan/aiqingwangming/list_{{page}}.html\n【说说大全】::/shuoshuodaquan/list_{{page}}.html\n现实说说::/xinqingshuoshuohenxianshi/list_{{page}}.html\n下雨说说::/xiayu/list_{{page}}.html\n励志说说::/lizhishuoshuo/list_{{page}}.html\n霸气说说::/baqishuoshuo/list_{{page}}.html\n情侣说说::/qinglvshuoshuo/list_{{page}}.html\n考试说说::/kaoshishuoshuo/list_{{page}}.html\n兄弟说说::/xiongdishuoshuo/list_{{page}}.html\n节日说说::/jierishuoshuo/list_{{page}}.html\n幸福说说::/xingfushuoshuo/list_{{page}}.html\n生日说说::/shengrishuoshuo/list_{{page}}.html\n空间说说::/kongjianshuoshuo/list_{{page}}.html\n微信说说::/weixinshuoshuo/list_{{page}}.html\n心累说说::/xinleishuoshuo/list_{{page}}.html\n职场说说::/zhichangshuoshuo/list_{{page}}.html\n古风说说::/gufengshuoshuo/list_{{page}}.html\n内涵说说::/nahanshuoshuo/list_{{page}}.html\n哲理说说::/zhelishuoshuo/list_{{page}}.html\n英文说说::/yingwenshuoshuo/list_{{page}}.html\n毕业说说::/biyeshuoshuo/list_{{page}}.html\n分手说说::/fenshoushuoshuo/list_{{page}}.html\n快手说说::/kuaishoushuoshuo/list_{{page}}.html\n抖音说说::/douyinshuoshuo/list_{{page}}.html\n闺蜜说说::/guimishuoshuo/list_{{page}}.html\n开学说说::/kaixueshuoshuo/list_{{page}}.html\n作业说说::/zuoyeshuoshuo/list_{{page}}.html\n治愈说说::/zhiyushuoshuo/list_{{page}}.html\n无聊说说::/wuliaoshuoshuo/list_{{page}}.html\n旅游说说::/lvyoushuoshuo/list_{{page}}.html\n唯美说说::/weimeishuoshuo/list_{{page}}.html\n超拽说说::/chaozhuaishuoshuo/list_{{page}}.html\n失恋说说::/shilianshuoshuo/list_{{page}}.html\n自己说说::/zijishuoshuo/list_{{page}}.html\n主流说说::/zhuliushuoshuo/list_{{page}}.html\n微博说说::/weiboshuoshuo/list_{{page}}.html\n想家说说::/xiangjiashuoshuo/list_{{page}}.html\n表白说说::/biaobaishuoshuo/list_{{page}}.html\n心烦说说::/xinfanshuoshuo/list_{{page}}.html\n520说说::/520shuoshuo/list_{{page}}.html\n文字控说::/wenzikongshuo/list_{{page}}.html\n男生说说::/nanshengshuoshuo/list_{{page}}.html\n女生说说::/nvshengshuoshuo/list_{{page}}.html\n怀孕说说::/huaiyunshuoshuo/list_{{page}}.html\n情话说说::/qinghuashuoshuo/list_{{page}}.html\n运动说说::/yundongshuoshuo/list_{{page}}.html\n吃饭说说::/chifanshuoshuo/list_{{page}}.html\n结婚说说::/jiehunshuoshuo/list_{{page}}.html\n骂人说说::/marenshuoshuo/list_{{page}}.html\n打工说说::/dagongshuoshuo/list_{{page}}.html\n减肥说说::/jianfeishuoshuo/list_{{page}}.html\n喝酒说说::/hejiushuoshuo/list_{{page}}.html\n青春说说::/qingchunshuoshuo/list_{{page}}.html\n堵车说说::/ducheshuoshuo/list_{{page}}.html\n过年说说::/guonianshuoshuo/list_{{page}}.html\n搬家说说::/banjiashuoshuo/list_{{page}}.html\n友情说说::/youqingshuoshuo/list_{{page}}.html\n起床说说::/qichuangshuoshuo/list_{{page}}.html\n睡觉说说::/shuijueshuoshuo/list_{{page}}.html\n带娃说说::/daiwashuoshuo/list_{{page}}.html\n销售说说::/xiaoshoushuoshuo/list_{{page}}.html\n自拍说说::/zipaishuoshuo/list_{{page}}.html\n做饭说说::/zuofanshuoshuo/list_{{page}}.html\n领证说说::/lingzhengshuoshuo/list_{{page}}.html\n买车说说::/maicheshuoshuo/list_{{page}}.html\n成长说说::/chengchangshuoshuo/list_{{page}}.html\n下雪说说::/xiaxueshuoshuo/list_{{page}}.html\n购物说说::/gouwushuoshuo/list_{{page}}.html\n红包说说::/hongbaoshuoshuo/list_{{page}}.html\n放假说说::/fangjiashuoshuo/list_{{page}}.html\n钓鱼说说::/diaoyushuoshuo/list_{{page}}.html\n【心语大全】::/xinyudaquan/list_{{page}}.html\n早安心语::/xinyudaquan/zaoanxinyu/list_{{page}}.html\n晚安心语::/xinyudaquan/wananxinyu/list_{{page}}.html\n午安心语::/xinyudaquan/wuanxinyu/list_{{page}}.html\n励志心语::/xinyudaquan/lizhixinyu/list_{{page}}.html\n【范文大全】::/fanwendaquan/list_{{page}}.html\n读后感::/duhougan/list_{{page}}.html\n观后感::/guanhougan/list_{{page}}.html\n毕业赠言::/biyezengyan/list_{{page}}.html\n工作总结::/fanwendaquan/gongzuozongjie/list_{{page}}.html\n工作计划::/fanwendaquan/gongzuojihua/list_{{page}}.html\n合同范本::/fanwendaquan/hetongfanben/list_{{page}}.html\n毕业论文::/fanwendaquan/biyelunwen/list_{{page}}.html\n实习报告::/fanwendaquan/shixibaogao/list_{{page}}.html\n心得体会::/fanwendaquan/xindetihui/list_{{page}}.html\n入党申请书::/fanwendaquan/rudangshenqingshu/list_{{page}}.html\n入团申请书::/fanwendaquan/rutuanshenqingshu/list_{{page}}.html\n述职报告::/fanwendaquan/shuzhibaogao/list_{{page}}.html\n演讲稿::/fanwendaquan/yanjianggao/list_{{page}}.html\n介绍信::/fanwendaquan/jieshaoxin/list_{{page}}.html\n主持词::/fanwendaquan/zhuchici/list_{{page}}.html\n导游词::/fanwendaquan/daoyouci/list_{{page}}.html\n邀请函::/fanwendaquan/yaoqinghan/list_{{page}}.html\n策划书::/fanwendaquan/cehuashu/list_{{page}}.html\n检讨书::/fanwendaquan/jiantaoshu/list_{{page}}.html\n放假安排::/fanwendaquan/fangjiaanpai/list_{{page}}.html\n祝福语::/fanwendaquan/zhufuyu/list_{{page}}.html\n上班时间::/fanwendaquan/shangbanshijian/list_{{page}}.html\n高速免费::/fanwendaquan/gaosumianfei/list_{{page}}.html\n评语::/fanwendaquan/pingyu/list_{{page}}.html\n口号::/fanwendaquan/kouhao/list_{{page}}.html\n辞职报告::/fanwendaquan/cizhibaogao/list_{{page}}.html\n转正申请::/fanwendaquan/zhuanzhengshenqing/list_{{page}}.html\n思想汇报::/fanwendaquan/sixianghuibao/list_{{page}}.html\n活动总结::/fanwendaquan/huodongzongjie/list_{{page}}.html\n【情书大全】::/qingshudaquan/list_{{page}}.html\n表白情书::/qingshudaquan/biaobaiqingshu/list_{{page}}.html\n搞笑情书::/qingshudaquan/gaoxiaoqingshu/list_{{page}}.html\n伤感情书::/qingshudaquan/shangganqingshu/list_{{page}}.html\n初恋情书::/qingshudaquan/chulianqingshu/list_{{page}}.html\n感人情书::/qingshudaquan/ganrenqingshu/list_{{page}}.html\n浪漫情书::/qingshudaquan/langmanqingshu/list_{{page}}.html\n【话术大全】::/huashudaquan/list_{{page}}.html\n销售话术::/huashudaquan/xiaoshouhuashu/list_{{page}}.html\n汽车话术::/huashudaquan/qichehuashu/list_{{page}}.html\n房产话术::/huashudaquan/fangchanhuashu/list_{{page}}.html\n保险话术::/huashudaquan/baoxianhuashu/list_{{page}}.html\n淘宝话术::/huashudaquan/taobaohuashu/list_{{page}}.html\n邀约话术::/huashudaquan/yaoyuehuashu/list_{{page}}.html\n回访话术::/huashudaquan/huifanghuashu/list_{{page}}.html\n电销话术::/huashudaquan/dianxiaohuashu/list_{{page}}.html\n赞美话术::/huashudaquan/zanmeihuashu/list_{{page}}.html\n贷款话术::/huashudaquan/daikuanhuashu/list_{{page}}.html\n面试话术::/huashudaquan/mianshihuashu/list_{{page}}.html\n招生话术::/huashudaquan/zhaoshenghuashu/list_{{page}}.html\n导购话术::/huashudaquan/daogouhuashu/list_{{page}}.html\n催款话术::/huashudaquan/cuikuanhuashu/list_{{page}}.html\n创业项目::/chuangyexiangmu/list_{{page}}.html\n【作文大全】::/zuowen/list_{{page}}.html\n一年级作文::/zuowen/yinianzuowen/list_{{page}}.html\n二年级作文::/zuowen/ernianjizuowen/list_{{page}}.html\n三年级作文::/zuowen/sannianjizuowen/list_{{page}}.html\n四年级作文::/zuowen/sinianjizuowen/list_{{page}}.html\n五年级作文::/zuowen/wunianjizuowen/list_{{page}}.html\n六年级作文::/zuowen/liunianjizuowen/list_{{page}}.html\n初一作文::/zuowen/chuyizuowen/list_{{page}}.html\n初二作文::/zuowen/chuerzuowen/list_{{page}}.html\n初三作文::/zuowen/chusanzuowen/list_{{page}}.html\n中考作文::/zuowen/zhongkaozuowen/list_{{page}}.html\n高考作文::/zuowen/gaokaozuowen/list_{{page}}.html\n话题作文::/zuowen/huatizuowen/list_{{page}}.html\n大学论文::/zuowen/daxuelunwen/list_{{page}}.html",
    "lastUpdateTime": 1759589794422,
    "respondTime": 181078,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "class.artcle-con@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "bookList": "class.section-list@tag.li",
      "bookUrl": "tag.h5.0@tag.a@href",
      "coverUrl": "class.left_img@tag.img@src",
      "intro": "tag.li.0@tag.p.0@text",
      "name": "tag.h5.0@tag.a@text",
      "wordCount": "class.update-time.0@text##更新时间"
    },
    "ruleSearch": {
      "bookList": "class.section-list@tag.li",
      "bookUrl": "tag.h5.0@tag.a@href",
      "coverUrl": "class.left_img@tag.img@src",
      "intro": "tag.li.0@tag.p.0@text",
      "name": "tag.h5.0@tag.a@text",
      "wordCount": "class.update-time.0@text##更新时间"
    },
    "ruleToc": {
      "chapterList": "class.artcle@h1",
      "chapterName": "tag.h1@text",
      "chapterUrl": "class.artcle@tag.div.4@href"
    },
    "searchUrl": "/search/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "或许能博你一笑",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "治能寄算（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://你觉得还有网址?",
    "customButton": false,
    "customOrder": 335,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759622842042,
    "loginUi": "[\n{\n\t\t\"name\": \"❤️加入QQ群(熬夜肝书源611015458)\",\n\t\t\"type\": \"button\",\n\t\t\"action\":\"https://jq.qq.com/?_wv=1027&k=1ZyEEhur\"\n\t}\n]",
    "loginUrl": "♡",
    "respondTime": 165,
    "ruleBookInfo": {
      "author": "{{'abysses'}}",
      "coverUrl": "{{book.coverUrl}}",
      "intro": "{{java.get('result')}}",
      "name": "{{book.name}}"
    },
    "ruleContent": {
      "content": "@js:`<h1>我的天啊，你打开了</h1><p>但是什么都没有</p>`"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "{{'abysses'}}",
      "bookList": "@js:result=[src]",
      "checkKeyWord": "3-7+3*5*2*(2+(4+3*2*4*2-2-8+1)*2*2)-2*2+(1/2.5+1)*3",
      "coverUrl": "{{`https://i.postimg.cc/PqHphr81/22-09-17-21-49-48.jpg`}}",
      "intro": "@js:\nkey = String(java.get('key'));\n// str 即为input输入的数据\nfunction sliceCountStr(str) {\n   let arr = []; // 记录分割计算表达式\n   for (let i = 0; i < str.length; i++) {\n      let item = str.charAt(i);\n      let num = item;\n      if (/[\\d|\\.]/.test(item)) {\n          let j = i + 1;\n          for (; j < str.length - 1; j++) {\n            let otherItem = str.charAt(j);\n            if (!/[\\d|\\.]/.test(otherItem)) {\n              break;\n            }\n          }\n          num = str.slice(i, j);\n          i = j - 1;\n          num = +num;\n      }\n      arr.push(num);\n   }\n   return arr;\n}\n// arr 即为上一步处理好的数组\nfunction countHandle(arr) {\n      let charArr = [],\n        numArr = [];\n      for (let i = 0; i < arr.length; i++) {\n        if (typeof arr[i] == 'number') {\n          numArr.push(arr[i]);\n        } else {\n          if (charArr.length) {\n            // 步骤1\n            // 如果当前的运算符的优先级比栈顶的优先级低或相等，就说明需要把前面的值全部计算好\n            // 存储运算符的栈要一直出栈，直到栈为空或当前的字符的优先级比栈顶的优先级高\n            while (this.isPop(arr[i], charArr[charArr.length - 1])) {\n              let t2 = numArr.pop();\n              let t1 = numArr.pop();\n              let char = charArr.pop();\n              this.handleCalculation(numArr, t1, t2, char);\n            }\n            // 当前运算符为右括号\n            if (arr[i] == ')') {\n              // 取栈顶运算符\n              let st = charArr[charArr.length - 1];\n              // 步骤2\n              // 遇到右括号也要一直出栈，直到遇到左括号\n              while (st != '(') {\n                let t1, t2;\n                let char = charArr.pop();\n                if (char != '(') {\n                  t2 = numArr.pop();\n                  t1 = numArr.pop();\n                  this.handleCalculation(numArr, t1, t2, char);\n                }\n                st = char;\n              }\n            }\n            // 运算符不为右括号\n            if (arr[i] != ')') {\n              charArr.push(arr[i]);\n            }\n          } else {\n            // 步骤3\n            // 运算符栈为空，直接入栈\n            charArr.push(arr[i]);\n          }\n        }\n      }\n      // 步骤4\n      // 最后运算符栈如果还有字符，要一直出栈直到为空\n      while (charArr.length) {\n        let t2 = numArr.pop();\n        let t1 = numArr.pop();\n        let char = charArr.pop();\n        this.handleCalculation(numArr, t1, t2, char);\n      }\n   return numArr[0];\n}\n// 基本加减乘除运算处理\n    function handleCalculation(numArr, num1, num2, char) {\n      if (char == '+') {\n        numArr.push(num1 + num2);\n      } else if (char == '-') {\n        numArr.push(num1 - num2);\n      } else if (char == '*') {\n        numArr.push(num1 * num2);\n      } else if (char == '/') {\n        numArr.push(num1 / num2);\n      }\n    }\n    // 判断运算符的优先级，是否出栈进行计算\n    function isPop(char1, char2) {\n      // 运算符栈为空\n      if (!char2) {\n        return false;\n      }\n      // 运算符优先级相同\n      if ((char1 == '+' || char1 == '-') && (char2 == '+' || char2 == '-')) {\n        return true;\n      }\n      // 前者运算符优先级比后者低\n      if ((char1 == '+' || char1 == '-') && (char2 == '*' || char2 == '/')) {\n        return true;\n      }\n      // 运算符优先级相同\n      if ((char1 == '*' || char1 == '/') && (char2 == '*' || char2 == '/')) {\n        return true;\n      }\n      // 前者运算符优先级比后者高\n      if ((char1 == '*' || char1 == '/') && (char2 == '+' || char2 == '-')) {\n        return false;\n    }\n}\ntry{\niresult=countHandle(sliceCountStr(key))\nif(!iresult) throw('error')\nresult=`答案是${iresult}`\n}catch{\napi=`http://api.qingyunke.com/api.php?key=free&appid=0&msg=${key}`\nresult=JSON.parse(java.ajax(api)).content\n}\njava.put('result',result)\nresult",
      "name": "{{'答案在这'}}"
    },
    "ruleToc": {
      "chapterList": "@js:result=[src]",
      "chapterName": "{{'在这'}}",
      "chapterUrl": "{{baseUrl}}"
    },
    "searchUrl": "@js:\njava.put('key',key)\n'https://www.baidu.com'",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 下载链接为空\n\n更新：\n使用说明",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "优品学习（优）",
    "bookSourceType": 3,
    "bookSourceUrl": "https://www.ypppt.com",
    "customButton": false,
    "customOrder": 336,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766465452852,
    "respondTime": 180556,
    "ruleBookInfo": {
      "intro": "@js:\nvar lis = {\n  比例:(String(src).match(/比例：.*?\\n/)),\n  页数:(String(src).match(/页数：.*?\\n/)),\n  格式:(String(src).match(/格式：.*?\\n/)),\n  大小:(String(src).match(/大小：.*?\\n/)),\n  日期:(String(src).match(/日期：.*?\\n/)),\n  效果:(String(src).match(/效果：.*?\\n/))\n}\n\"    \" + lis['比例'] + lis['页数'] + lis['格式'] + lis['大小'] + lis['日期'] + lis['效果']",
      "tocUrl": "class.down-button@href"
    },
    "ruleContent": {
      "content": "html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.posts clear@li",
      "bookUrl": "a.1@href",
      "coverUrl": "a.0@img@src",
      "kind": "div@span.0@a@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "class.down clear@li",
      "chapterName": "a@text##2##1"
    },
    "searchUrl": "https://www.ypppt.com/p/search.php?kwtype=1&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "爱推书君（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://pre-api.tuishujun.com/",
    "customButton": false,
    "customOrder": 337,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>\n\tsort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\n\nfl1=[[\"全部\",\"0\"],[\"玄幻\",\"3\"],[\"奇幻\",\"4\"],[\"武侠\",\"5\"],[\"仙侠\",\"6\"],[\"都市\",\"7\"],[\"军事\",\"8\"],[\"历史\",\"9\"],[\"游戏\",\"10\"],[\"体育\",\"11\"],[\"科幻\",\"12\"],[\"同人\",\"13\"],[\"悬疑\",\"14\"],[\"轻小说\",\"15\"],[\"诸天\",\"16\"],[\"综合\",\"17\"]];\n\t\tpush('🔥男频·新书榜🔥', null, 1, 1);\n\t\tfl1.map([title,id]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRank?rank_type=new_book&first_type_id=1&second_type_id=${id}&page={{page}}&pageSize=10`;\t\t\t\t\n    push(title, url, 1, 0.2);\n    });\n\n\t\n\t\nbs=[[\"全部\",\"0\"],[\"玄幻\",\"3\"],[\"奇幻\",\"4\"],[\"武侠\",\"5\"],[\"仙侠\",\"6\"],[\"都市\",\"7\"],[\"军事\",\"8\"],[\"历史\",\"9\"],[\"游戏\",\"10\"],[\"体育\",\"11\"],[\"科幻\",\"12\"],[\"同人\",\"13\"],[\"悬疑\",\"14\"],[\"轻小说\",\"15\"],[\"诸天\",\"16\"],[\"综合\",\"17\"]];\n[\"全部\",\"起点\",\"晋江\",\"刺猬猫\",\"飞卢\",\"纵横\",\"有毒\",\"息壤\",\"17K\",\"豆瓣\",\"SF\",\"铁血\",\"番茄\"].map((title,id)=>{\n\t   id++;\n\t\tpush('🔥男频·'+title+'🔥', null, 1, 1);\n\t\tbs.map([title,cid]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRepository?first_type_id=1&second_type_id=${cid}&source={{(${id}-1)}}&word_number_type=0&update_type=0&is_exclude_selected=0&is_can_read=0&is_filter_added_score=0&page={{page}}`;\t\t\t\t\n    push(title, url, 1, 0.2);\n    });\n\t\t});\n\t\t\n\nfl2=[[\"全部\",\"0\"],[\"古代言情\",\"18\"],[\"现代言情\",\"19\"],[\"幻想言情\",\"20\"],[\"未来言情\",\"21\"],[\"奇幻仙侠\",\"22\"],[\"游戏竞技\",\"23\"],[\"衍生言情\",\"24\"],[\"古代纯爱\",\"25\"],[\"现代纯爱\",\"26\"],[\"幻想纯爱\",\"27\"],[\"衍生纯爱\",\"28\"],[\"百合小说\",\"29\"],[\"女尊\",\"30\"],[\"无cp\",\"31\"],[\"悬疑\",\"32\"],[\"现实\",\"33\"],[\"魔幻\",\"34\"],[\"短篇\",\"35\"],[\"综合\",\"36\"]];\n\t\tpush('🔥女频·新书榜🔥', null, 1, 1);\n\t\tfl2.map([title,id]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRank?rank_type=new_book&first_type_id=2&second_type_id=${id}&page={{page}}&pageSize=10`;\t\t\t\t\n    push(title, url, 1, 0.25);\n    });\n\n\n\nns=[[\"全部\",\"0\"],[\"古代言情\",\"18\"],[\"现代言情\",\"19\"],[\"幻想言情\",\"20\"],[\"未来言情\",\"21\"],[\"奇幻仙侠\",\"22\"],[\"游戏竞技\",\"23\"],[\"衍生言情\",\"24\"],[\"古代纯爱\",\"25\"],[\"现代纯爱\",\"26\"],[\"幻想纯爱\",\"27\"],[\"衍生纯爱\",\"28\"],[\"百合小说\",\"29\"],[\"女尊\",\"30\"],[\"无cp\",\"31\"],[\"悬疑\",\"32\"],[\"现实\",\"33\"],[\"魔幻\",\"34\"],[\"短篇\",\"35\"],[\"综合\",\"36\"]];\n[\"全部\",\"起点\",\"晋江\",\"刺猬猫\",\"飞卢\",\"纵横\",\"有毒\",\"息壤\",\"17K\",\"豆瓣\",\"SF\",\"铁血\",\"番茄\"].map((title,id)=>{\n\t   id++;\n\t\tpush('🔥女频·'+title+'🔥', null, 1, 1);\n\t\tns.map([title,cid]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRepository?first_type_id=2&second_type_id=${cid}&source={{(${id}-1)}}&word_number_type=0&update_type=0&is_exclude_selected=0&is_can_read=0&is_filter_added_score=0&page={{page}}`;\t\t\t\t\n    push(title, url, 1, 0.25);\n    });\n\t\t});\n\n\nJSON.stringify(sort);",
    "lastUpdateTime": 1766465432073,
    "respondTime": 2366,
    "ruleBookInfo": {
      "author": "@{{$.author_nickname}}",
      "coverUrl": "cover",
      "init": "data",
      "intro": "<br>{{$.tag&&$.second_type_name##^|\\s##🏷}}{{'\\n&lrm;\\n'}}\n{{$.info##(^|[。！？……]+[”」）】》]?)##$1<br>}}",
      "kind": "{{$.source_name}}\n{{$.process_name}}\n{{$.second_type_name}}\n{{$.score}}分\n{{$.last_update_time}}",
      "name": "title",
      "tocUrl": "https://pre-api.tuishujun.com/api/listBookScoreByBook?book_id={$.book_id}&type=all&page=1&pageSize=10&sort_field=create_time&sort_value=desc",
      "wordCount": "word_number_name"
    },
    "ruleContent": {
      "content": "<js>\nfunction parseComments(n){\n  for(var c=[],e=0;e<n.length;e++){\n    var o=n[e];\n    c.push(\"书友：\".concat(o.user.nickname,\"\\n时间：\").concat(o.create_time,\"\\n评分：\").concat(\"♥\".repeat(o.score/2),\"\\n评语：\").concat(o.content.replace(/([。；！？—…]”?)([\\u4e00-\\u9fa5][^。！？—…]{9})/g,\"$1\\n$2\")))\n  }\n  return c.join(\"\\n————\\n\");\n}\nvar data = JSON.parse(result);\ndata.data.total === 0;\ndata.data.total === 0 ? '还没有人对这本书发表评价哦！<br>': parseComments(data.data.data);\n</js>"
    },
    "ruleExplore": {
      "author": "@{{$.author_nickname}}",
      "bookList": "data.data",
      "bookUrl": "https://pre-api.tuishujun.com/api/getBookDetail?book_id={{$.book_id}}",
      "coverUrl": "cover",
      "intro": "info##\\s",
      "kind": "source_name&&process_name&&second_type_name",
      "lastChapter": "score\n<js>\na=result ==\"0.0\"?\"【暂无评分】\": \"好评率\"+(result > 10?result: result=result*10)+\"%\";\nb=\"\";\nresult > 50?b=\" 🔥 \":b=\" ❄️ \";\njava.getString('$.last_chapter_time').slice(0,10)+b+a;\n</js>",
      "name": "title",
      "wordCount": "word_number_name"
    },
    "ruleSearch": {
      "author": "@{{$.author_nickname}}",
      "bookList": "data.data",
      "bookUrl": "https://pre-api.tuishujun.com/api/getBookDetail?book_id={{$.book_id}}",
      "coverUrl": "cover",
      "intro": "$.info",
      "kind": "source_name&&process_name&&second_type_name",
      "lastChapter": "score\n<js>\na=result ==\"0.0\"?\"【暂无评分】\": \"好评率\"+(result > 10?result: result=result*10)+\"%\";\nb=\"\";\nresult > 50?b=\" 🔥 \":b=\" ❄️ \";\njava.getString('$.last_chapter_time').slice(0,10)+b+a;\n</js>",
      "name": "title",
      "wordCount": "word_number_name"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar data = JSON.parse(result).data;\nvar pageCount = Math.ceil(data.total/10) || 1;\nvar list = Array.from(Array(pageCount).keys());\nfor(var i = 0; i <pageCount; i++){\n  var index = list[i]+1;\n  list[i] = {title:'第00' + index +'页', url: baseUrl.split('&')[0] + '&type=all&page=' + index + '&pageSize=10&sort_field=create_time&sort_value=desc'};\n}\nlist;\n</js>",
      "chapterName": "title",
      "chapterUrl": "url"
    },
    "searchUrl": "https://pre-api.tuishujun.com/api/searchBook?search_value={{key}}&sort_field=hot_value&page={{page}}&pageSize=50",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "爱推书君（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://pre-api.tuishujun.com",
    "customButton": false,
    "customOrder": 338,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>\n\tsort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\n\nfl1=[[\"全部\",\"0\"],[\"玄幻\",\"3\"],[\"奇幻\",\"4\"],[\"武侠\",\"5\"],[\"仙侠\",\"6\"],[\"都市\",\"7\"],[\"军事\",\"8\"],[\"历史\",\"9\"],[\"游戏\",\"10\"],[\"体育\",\"11\"],[\"科幻\",\"12\"],[\"同人\",\"13\"],[\"悬疑\",\"14\"],[\"轻小说\",\"15\"],[\"诸天\",\"16\"],[\"综合\",\"17\"]];\n\t\tpush('🔥男频·新书榜🔥', null, 1, 1);\n\t\tfl1.map([title,id]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRank?rank_type=new_book&first_type_id=1&second_type_id=${id}&page={{page}}&pageSize=10`;\t\t\t\t\n    push(title, url, 1, 0.2);\n    });\n\n\t\n\t\nbs=[[\"全部\",\"0\"],[\"玄幻\",\"3\"],[\"奇幻\",\"4\"],[\"武侠\",\"5\"],[\"仙侠\",\"6\"],[\"都市\",\"7\"],[\"军事\",\"8\"],[\"历史\",\"9\"],[\"游戏\",\"10\"],[\"体育\",\"11\"],[\"科幻\",\"12\"],[\"同人\",\"13\"],[\"悬疑\",\"14\"],[\"轻小说\",\"15\"],[\"诸天\",\"16\"],[\"综合\",\"17\"]];\n[\"全部\",\"起点\",\"晋江\",\"刺猬猫\",\"飞卢\",\"纵横\",\"有毒\",\"息壤\",\"17K\",\"豆瓣\",\"SF\",\"铁血\",\"番茄\"].map((title,id)=>{\n\t   id++;\n\t\tpush('🔥男频·'+title+'🔥', null, 1, 1);\n\t\tbs.map([title,cid]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRepository?first_type_id=1&second_type_id=${cid}&source={{(${id}-1)}}&word_number_type=0&update_type=0&is_exclude_selected=0&is_can_read=0&is_filter_added_score=0&page={{page}}`;\t\t\t\t\n    push(title, url, 1, 0.2);\n    });\n\t\t});\n\t\t\n\nfl2=[[\"全部\",\"0\"],[\"古代言情\",\"18\"],[\"现代言情\",\"19\"],[\"幻想言情\",\"20\"],[\"未来言情\",\"21\"],[\"奇幻仙侠\",\"22\"],[\"游戏竞技\",\"23\"],[\"衍生言情\",\"24\"],[\"古代纯爱\",\"25\"],[\"现代纯爱\",\"26\"],[\"幻想纯爱\",\"27\"],[\"衍生纯爱\",\"28\"],[\"百合小说\",\"29\"],[\"女尊\",\"30\"],[\"无cp\",\"31\"],[\"悬疑\",\"32\"],[\"现实\",\"33\"],[\"魔幻\",\"34\"],[\"短篇\",\"35\"],[\"综合\",\"36\"]];\n\t\tpush('🔥女频·新书榜🔥', null, 1, 1);\n\t\tfl2.map([title,id]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRank?rank_type=new_book&first_type_id=2&second_type_id=${id}&page={{page}}&pageSize=10`;\t\t\t\t\n    push(title, url, 1, 0.25);\n    });\n\n\n\nns=[[\"全部\",\"0\"],[\"古代言情\",\"18\"],[\"现代言情\",\"19\"],[\"幻想言情\",\"20\"],[\"未来言情\",\"21\"],[\"奇幻仙侠\",\"22\"],[\"游戏竞技\",\"23\"],[\"衍生言情\",\"24\"],[\"古代纯爱\",\"25\"],[\"现代纯爱\",\"26\"],[\"幻想纯爱\",\"27\"],[\"衍生纯爱\",\"28\"],[\"百合小说\",\"29\"],[\"女尊\",\"30\"],[\"无cp\",\"31\"],[\"悬疑\",\"32\"],[\"现实\",\"33\"],[\"魔幻\",\"34\"],[\"短篇\",\"35\"],[\"综合\",\"36\"]];\n[\"全部\",\"起点\",\"晋江\",\"刺猬猫\",\"飞卢\",\"纵横\",\"有毒\",\"息壤\",\"17K\",\"豆瓣\",\"SF\",\"铁血\",\"番茄\"].map((title,id)=>{\n\t   id++;\n\t\tpush('🔥女频·'+title+'🔥', null, 1, 1);\n\t\tns.map([title,cid]=>{\n\t\t\t\turl= `https://pre-api.tuishujun.com/api/listBookRepository?first_type_id=2&second_type_id=${cid}&source={{(${id}-1)}}&word_number_type=0&update_type=0&is_exclude_selected=0&is_can_read=0&is_filter_added_score=0&page={{page}}`;\t\t\t\t\n    push(title, url, 1, 0.25);\n    });\n\t\t});\n\n\nJSON.stringify(sort);",
    "lastUpdateTime": 1766465437397,
    "respondTime": 2430,
    "ruleBookInfo": {
      "author": "@{{$.author_nickname}}",
      "coverUrl": "cover",
      "init": "data",
      "intro": "<br>{{$.tag&&$.second_type_name##^|\\s##🏷}}{{'\\n&lrm;\\n'}}\n{{$.info##(^|[。！？……]+[”」）】》]?)##$1<br>}}",
      "kind": "{{$.source_name}}\n{{$.process_name}}\n{{$.second_type_name}}\n{{$.score}}分\n{{$.last_update_time}}",
      "name": "title",
      "tocUrl": "https://pre-api.tuishujun.com/api/listBookScoreByBook?book_id={$.book_id}&type=all&page=1&pageSize=10&sort_field=create_time&sort_value=desc",
      "wordCount": "word_number_name"
    },
    "ruleContent": {
      "content": "<js>\nfunction parseComments(n){\n  for(var c=[],e=0;e<n.length;e++){\n    var o=n[e];\n    c.push(\"书友：\".concat(o.user.nickname,\"\\n时间：\").concat(o.create_time,\"\\n评分：\").concat(\"♥\".repeat(o.score/2),\"\\n评语：\").concat(o.content.replace(/([。；！？—…]”?)([\\u4e00-\\u9fa5][^。！？—…]{9})/g,\"$1\\n$2\")))\n  }\n  return c.join(\"\\n————\\n\");\n}\nvar data = JSON.parse(result);\ndata.data.total === 0;\ndata.data.total === 0 ? '还没有人对这本书发表评价哦！<br>': parseComments(data.data.data);\n</js>"
    },
    "ruleExplore": {
      "author": "@{{$.author_nickname}}",
      "bookList": "data.data",
      "bookUrl": "https://pre-api.tuishujun.com/api/getBookDetail?book_id={{$.book_id}}",
      "coverUrl": "cover",
      "intro": "info##\\s",
      "kind": "source_name&&process_name&&second_type_name",
      "lastChapter": "score\n<js>\na=result ==\"0.0\"?\"【暂无评分】\": \"好评率\"+(result > 10?result: result=result*10)+\"%\";\nb=\"\";\nresult > 50?b=\" 🔥 \":b=\" ❄️ \";\njava.getString('$.last_chapter_time').slice(0,10)+b+a;\n</js>",
      "name": "title",
      "wordCount": "word_number_name"
    },
    "ruleSearch": {
      "author": "@{{$.author_nickname}}",
      "bookList": "data.data",
      "bookUrl": "https://pre-api.tuishujun.com/api/getBookDetail?book_id={{$.book_id}}",
      "coverUrl": "cover",
      "intro": "$.info",
      "kind": "source_name&&process_name&&second_type_name",
      "lastChapter": "score\n<js>\na=result ==\"0.0\"?\"【暂无评分】\": \"好评率\"+(result > 10?result: result=result*10)+\"%\";\nb=\"\";\nresult > 50?b=\" 🔥 \":b=\" ❄️ \";\njava.getString('$.last_chapter_time').slice(0,10)+b+a;\n</js>",
      "name": "title",
      "wordCount": "word_number_name"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar data = JSON.parse(result).data;\nvar pageCount = Math.ceil(data.total/10) || 1;\nvar list = Array.from(Array(pageCount).keys());\nfor(var i = 0; i <pageCount; i++){\n  var index = list[i]+1;\n  list[i] = {title:'第00' + index +'页', url: baseUrl.split('&')[0] + '&type=all&page=' + index + '&pageSize=10&sort_field=create_time&sort_value=desc'};\n}\nlist;\n</js>",
      "chapterName": "title",
      "chapterUrl": "url"
    },
    "searchUrl": "https://pre-api.tuishujun.com/api/searchBook?search_value={{key}}&sort_field=hot_value&page={{page}}&pageSize=50",
    "weight": 1
  },
  {
    "bookSourceComment": "◎登录直接点登录，填账号密码，不要改登录规则里的东西，阅读升级最新版\n◎网站只能搜作者\n（导入前请备份好自己的发现规则，登录直接点登录，填账号密码，不要改登录规则里的东西，阅读升级最新版，网站只能搜作者）",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "爱发电网（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://afdian.com",
    "customButton": false,
    "customOrder": 339,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "兽屋之龙的作品集::https://afdian.com/api/user/get-album-list?user_id=63609ee2d7e211eabceb52540025c377&page={{page}}\n21点牌的作品集::https://afdian.com/api/user/get-album-list?user_id=23993afe491211ee9d985254001e7c00&page={{page}}\n【防弹bts】关我西红柿⚡请多多催更！的作品集::https://afdian.com/api/user/get-album-list?user_id=577c5de2090911ecbce152540025c377&page={{page}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"\n}",
    "lastUpdateTime": 1766339636515,
    "loginUi": "[\n  {\n    \"name\": \"手机号码/邮箱号\",\n    \"type\": \"text\"\n  },\n  {\n    \"name\": \"密码\",\n    \"type\": \"password\"\n  }\n]",
    "loginUrl": "<js>\nfunction login(){\nuserInfo=source.getLoginInfoMap()\njava.log(userInfo)\nUNE=userInfo['手机号码/邮箱号']\nPWD=userInfo['密码']\nurl=\"{{source.getKey()}}/api/passport/login,\";\nSU=source.getKey()\nbody={\n  \"account\": String(UNE),\n  \"password\": String(PWD),\n  \"mp_token\": -1\n}\noption={\n'method': 'POST',\n'body': JSON.stringify(body)\n}\n\nurl=url+JSON.stringify(option)\ntoken=java.ajax(url).match(/\"auth_token\":\"([^\"]+)\"/)[1]\n\nCookie={\n\t\"Cookie\":\"auth_token=\"+token\n\t}\nheader = JSON.stringify(Cookie)\nsource.putLoginHeader(header)\n}\n</js>",
    "respondTime": 1501,
    "ruleBookInfo": {
      "author": "$.data.album.user.name",
      "coverUrl": "$.data.album.cover",
      "intro": "$..content",
      "name": "$.data.album.title",
      "tocUrl": "<js>\nif(baseUrl.match(/get-album-info/)){\n\tjson=JSON.parse(result);\turl=\"/api/user/get-album-catalog?album_id=\"+json.data.album.album_id\n\t}\n</js>"
    },
    "ruleContent": {
      "content": "<js>\nif(baseUrl.match(/album-info/)){\n\t\n\tif(book.durChapterIndex === chapter.index){\n\t\turl = \"legado://import/addToBookshelf?src=\"+baseUrl;\n\t\tscript = `data:text/html;charset=utf-8,\n\t\t<html>\n\t\t<title>《${title}》加入书架</title>\n\t\t<p style=\"font-size:60px\"><img src=\"${JSON.parse(result).data.album.cover}\" style=\"max-width: 300px; max-height: 400px\">\n\t\t\n\t\t简介：${JSON.parse(result).data.album.content}</p>\n\t\t<p style=\"text-align: center;\"><a href=\"${url}\" style=\"font-size:50px;\">跳转加入书架</a></p>\n\t\t\n\t\t</html>\n\t\t<script>\n        window.onload = function () {\n            window.location.href = '${url}';\n        };\n    </script>`;\n\t\tjava.startBrowser(script,\"《\"+book.title+\"》\")\n\t\t\n\t\t}\n\t\ntext=\"❗️刷新本章节，跳转本书详情页\\n\"+'简介：'+JSON.parse(result).data.album.content+\"\\n\"+'<img src=\"'+JSON.parse(result).data.album.cover+'\">'\n}else if(baseUrl.match(/post_id/)){\n\tjson=JSON.parse(result)\n\tpics=json.data.post.pics;\n\tvideo=json.data.post.video?\"视频链接：\"+json.data.post.video:\"\"\n\tpreview_text=json.data.post.preview_text?json.data.post.preview_text:\"\"\n\timgs=\"\";\n\tfor(i in pics){\n\t\timgs+='<img src=\"'+pics[i]+'\">\\n'\n\t\t}\n\tresult=json.data.post.content+imgs+video;\n\tresult!=\"\"?result:preview_text+\"\\n💰\"+json.data.post.min_price+\"\\n\"+json.data.post.has_right_errMsg\n\t}else{\n\t\tresult=\"↓↓复制下面文字，编辑书源，添加至发现规则↓↓\\n\"+book.name+\"的作品集::\"+baseUrl.replace(/page=1/,'page={\\{page}}')\n\t\t}\n</js>\n##class=\"fr-fic fr-dib\".*?\"\\[object Object\\]\"",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "bookList": "$.data.list",
      "bookUrl": "/api/user/get-album-info?album_id={{$.album_id}}",
      "coverUrl": "$.cover",
      "intro": "$.content",
      "lastChapter": "$.update_time\n<js>\njava.timeFormat(result+\"000\")\n</js>",
      "name": "$.title"
    },
    "ruleSearch": {
      "bookList": "$.data.list",
      "bookUrl": "/api/user/get-album-list?user_id={{$.creator.user_id}}&page=1",
      "checkKeyWord": "沙雕",
      "coverUrl": "$.cover",
      "intro": "$.creator.detail",
      "kind": "$..category.name",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "$.data.list\n<js>\nif(baseUrl.match(/get-album-list/)){\nresult=String(result).replace(/\\[/,'[{\"text\":\"'+book.name+'\",\"url\":\"'+baseUrl+'\"},')\n}\nresult\n</js>\n$.[*]",
      "chapterName": "$.title||$.text",
      "chapterUrl": "<js>\nif(baseUrl.match(/get-album-list/)){\nresult=\"{{$.album_id}}\"?\"/api/user/get-album-info?album_id={{$.album_id}}\":\"{{$.url}}\";\n}else if(baseUrl.match(/get-album-catalog/)){\tresult=\"/api/post/get-detail?post_id={{$.post_id}}&album_id={{$.album_ids[0]}}\"\n\t}\n</js>",
      "updateTime": "{{$.content_length}}字 💰{{$.min_price}} 目录总数：{{$.post_count}}\n<js>\ntime=\"{{$.publish_time}}\"?java.timeFormat(\"{{$.publish_time}}000\"):\"\"\nresult=time+\" \"+result\n</js>\n##💰0\\.00| 字 💰| 目录总数：$"
    },
    "searchUrl": "/api/creator/list?page={{page}}&type=hot&category_id=&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "爱发电网（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://afdian.com#",
    "customButton": false,
    "customOrder": 340,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "兽屋之龙的作品集::https://afdian.com/api/user/get-album-list?user_id=63609ee2d7e211eabceb52540025c377&page={{page}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"\n}",
    "lastUpdateTime": 1766465446699,
    "loginUi": "[\n  {\n    \"name\": \"手机号码/邮箱号\",\n    \"type\": \"text\"\n  },\n  {\n    \"name\": \"密码\",\n    \"type\": \"password\"\n  }\n]",
    "loginUrl": "<js>\nfunction login(){\nuserInfo=source.getLoginInfoMap()\njava.log(userInfo)\nUNE=userInfo['手机号码/邮箱号']\nPWD=userInfo['密码']\nurl=\"{{source.getKey()}}/api/passport/login,\";\nSU=source.getKey()\nbody={\n  \"account\": String(UNE),\n  \"password\": String(PWD),\n  \"mp_token\": -1\n}\noption={\n'method': 'POST',\n'body': JSON.stringify(body)\n}\n\nurl=url+JSON.stringify(option)\ntoken=java.ajax(url).match(/\"auth_token\":\"([^\"]+)\"/)[1]\n\nCookie={\n\t\"Cookie\":\"auth_token=\"+token\n\t}\nheader = JSON.stringify(Cookie)\nsource.putLoginHeader(header)\n}\n</js>",
    "respondTime": 1772,
    "ruleBookInfo": {
      "author": "$.data.album.user.name",
      "coverUrl": "$.data.album.cover",
      "name": "$.data.album.title",
      "tocUrl": "<js>\nif(baseUrl.match(/get-album-info/)){\n\tjson=JSON.parse(result);\turl=\"/api/user/get-album-catalog?album_id=\"+json.data.album.album_id\n\t}\n</js>"
    },
    "ruleContent": {
      "content": "<js>\nif(baseUrl.match(/album-info/)){\ntext=\"↓复制下面网址，在书架选择◎添加网址◎，粘贴网址，即可阅读本书↓\\n\"+baseUrl+\"\\n简介：\"+JSON.parse(result).data.album.content\n}else if(baseUrl.match(/post_id/)){\n\tjson=JSON.parse(result)\n\tpics=json.data.post.pics;\n\tvideo=json.data.post.video?\"视频链接：\"+json.data.post.video:\"\"\n\tpreview_text=json.data.post.preview_text?json.data.post.preview_text:\"\"\n\timgs=\"\";\n\tfor(i in pics){\n\t\timgs+='<img src=\"'+pics[i]+'\">\\n'\n\t\t}\n\tresult=json.data.post.content+imgs+video;\n\tresult!=\"\"?result:preview_text+\"\\n💰\"+json.data.post.min_price+\"\\n\"+json.data.post.has_right_errMsg\n\t}else{\n\t\tresult=\"↓↓复制下面文字，编辑书源，添加至发现规则↓↓\\n\"+book.name+\"的作品集::\"+baseUrl.replace(/page=1/,'page={\\{page}}')\n\t\t}\n</js>\n##class=\"fr-fic fr-dib\".*?\"\\[object Object\\]\"",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "bookList": "$.data.list",
      "bookUrl": "/api/user/get-album-info?album_id={{$.album_id}}",
      "coverUrl": "$.cover",
      "intro": "$.content",
      "lastChapter": "$.update_time\n<js>\njava.timeFormat(result+\"000\")\n</js>",
      "name": "$.title"
    },
    "ruleSearch": {
      "bookList": "$.data.list",
      "bookUrl": "/api/user/get-album-list?user_id={{$.creator.user_id}}&page=1",
      "checkKeyWord": "沙雕",
      "coverUrl": "$.cover",
      "intro": "$.creator.detail",
      "kind": "$..category.name",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "$.data.list\n<js>\nif(baseUrl.match(/get-album-list/)){\nresult=String(result).replace(/\\[/,'[{\"text\":\"'+book.name+'\",\"url\":\"'+baseUrl+'\"},')\n}\nresult\n</js>\n$.[*]",
      "chapterName": "$.title||$.text",
      "chapterUrl": "<js>\nif(baseUrl.match(/get-album-list/)){\nresult=\"{{$.album_id}}\"?\"/api/user/get-album-info?album_id={{$.album_id}}\":\"{{$.url}}\";\n}else if(baseUrl.match(/get-album-catalog/)){\tresult=\"/api/post/get-detail?post_id={{$.post_id}}&album_id={{$.album_ids[0]}}\"\n\t}\n</js>",
      "updateTime": "{{$.content_length}}字 💰{{$.min_price}} 目录总数：{{$.post_count}}\n<js>\ntime=\"{{$.publish_time}}\"?java.timeFormat(\"{{$.publish_time}}000\"):\"\"\nresult=time+\" \"+result\n</js>\n##💰0\\.00| 字 💰| 目录总数：$"
    },
    "searchUrl": "/api/creator/list?page={{page}}&type=hot&category_id=&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效\n\n◎只看楼主：\n在设置源变量（该源所有书应用）或者设置书籍变量（只有本书应用）里填上『只看楼主』则只会显示楼主内容，部分页数可能无正文\n◎开启只看楼主并保留用户名和发表时间：\n在设置源变量（该源所有书应用）或者设置书籍变量（只有本书应用）里再填上『保留』则会显示楼主的用户名和发表时间以及内容，部分页数可能无正文\n❗️注意：楼主如果是『匿名青花鱼』则所有匿名青花鱼发的贴都会显示，正文如果缓存了需要刷新才有效，或者清除缓存",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "青花鱼评（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://45.79.102.135/allcp.org/###",
    "customButton": false,
    "customOrder": 341,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{title:'现代',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=1&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'古风',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=2&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'民国',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=3&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'西方',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=4&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'科幻',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=5&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'奇幻',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=6&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'玄幻',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=7&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'网游',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=8&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'穿越',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=9&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'百合',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=35&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'征文',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=71&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'灵异',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=76&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'往期',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=77&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'其他',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=10&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'公告',url:'forum.php?mod=forumdisplay&fid=4&filter=typeid&typeid=11&sortid=8&page={{page}}',style:{layout_flexGrow: 1}},\n{title:'文章',url:'forum.php?mod=forumdisplay&fid=4&page={{page}}',style:{layout_flexGrow: 0,layout_flexBasisPercent:0.16}},\n{title:'我的收藏',url:'home.php?mod=space&do=favorite&view=me',style:{layout_flexGrow: 1,lyout_flexBasisPercent:0.16}},{\"title\":\"帖子排行\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"回复排行\",\"url\":\"misc.php?mod=ranklist&type=thread&view=replies&orderby=all\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本周\",\"url\":\"misc.php?mod=ranklist&type=thread&view=replies&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本月\",\"url\":\"misc.php?mod=ranklist&type=thread&view=replies&orderby=thismonth\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本日\",\"url\":\"misc.php?mod=ranklist&type=thread&view=replies&orderby=today\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"查看排行\",\"url\":\"misc.php?mod=ranklist&type=thread&view=views&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本周\",\"url\":\"misc.php?mod=ranklist&type=thread&view=views&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本月\",\"url\":\"misc.php?mod=ranklist&type=thread&view=views&orderby=thismonth\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本日\",\"url\":\"misc.php?mod=ranklist&type=thread&view=views&orderby=today\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"分享排行\",\"url\":\"misc.php?mod=ranklist&type=thread&view=sharetimes&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本周\",\"url\":\"misc.php?mod=ranklist&type=thread&view=sharetimes&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本月\",\"url\":\"misc.php?mod=ranklist&type=thread&view=sharetimes&orderby=thismonth\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本日\",\"url\":\"misc.php?mod=ranklist&type=thread&view=sharetimes&orderby=today\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"收藏排行\",\"url\":\"misc.php?mod=ranklist&type=thread&view=favtimes&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本周\",\"url\":\"misc.php?mod=ranklist&type=thread&view=favtimes&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本月\",\"url\":\"misc.php?mod=ranklist&type=thread&view=favtimes&orderby=thismonth\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本日\",\"url\":\"misc.php?mod=ranklist&type=thread&view=favtimes&orderby=today\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"热度排行\",\"url\":\"misc.php?mod=ranklist&type=thread&view=heats&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本周\",\"url\":\"misc.php?mod=ranklist&type=thread&view=heats&orderby=thisweek\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本月\",\"url\":\"misc.php?mod=ranklist&type=thread&view=heats&orderby=thismonth\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"本日\",\"url\":\"misc.php?mod=ranklist&type=thread&view=heats&orderby=today\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]",
    "jsLib": "function processPageLines(text) {\n  var lines = text.split('\\n');\n  var pageData = {}; \n  \n  for (var i = 0; i < lines.length; i++) {\n    var line = lines[i];\n    var match = line.match(/这是第(\\d+)页的楼层数量：(\\d+)/);\n    if (match) {\n      var page = match[1];\n      var count = parseInt(match[2]);     \n      if (!pageData[page] || count > pageData[page].maxCount) {\n        pageData[page] = {\n          maxCount: count,\n          bestLine: line,\n          originalIndex: i \n        };\n      }\n    }\n  }\n  \n  var result = [];\n  var usedPages = {}; \n  var pageNumbers = [];\n  \n\n  for (var page in pageData) {\n    if (pageData.hasOwnProperty(page)) {\n      pageNumbers.push(parseInt(page));\n    }\n  }\n  \n  \n  pageNumbers.sort(function(a, b) {\n    return b - a;\n  });\n  \n  \n  var pagesToKeep = [];\n  if (pageNumbers.length >= 3) {\n    \n    pagesToKeep.push(pageNumbers[0]);\n    pagesToKeep.push(pageNumbers[1]);\n  } else {\n    \n    pagesToKeep = pageNumbers.slice();\n  }\n  \n \n  for (var j = 0; j < lines.length; j++) {\n    var currentLine = lines[j];\n    var lineMatch = currentLine.match(/这是第(\\d+)页的楼层数量：(\\d+)/);\n    \n    if (lineMatch) {\n      var currentPage = parseInt(lineMatch[1]);\n      \n      \n      var shouldKeep = false;\n      \n      \n      if (pageData[currentPage] && pageData[currentPage].bestLine === currentLine) {\n        \n        for (var k = 0; k < pagesToKeep.length; k++) {\n          if (pagesToKeep[k] === currentPage) {\n            shouldKeep = true;\n            break;\n          }\n        }     \n        if (shouldKeep && !usedPages[currentPage]) {\n          usedPages[currentPage] = true;\n          result.push(currentLine);\n        }\n      }\n    } else {  \n      result.push(currentLine);\n    }\n  }\n  return result.join('\\n');\n}",
    "lastUpdateTime": 1759512679523,
    "loginUrl": "http://45.79.102.135/allcp.org/",
    "respondTime": 193069,
    "ruleBookInfo": {
      "author": "@js:\njava.getString(\"@@class.authi.0@class.xi2.0@text\")!=\"\"?java.getString(\"@@class.authi.0@class.xi2.0@text\"):\"匿名青花鱼\";",
      "canReName": "1",
      "lastChapter": "## / (\\d+) 页##第$1页###",
      "name": "//meta[@name=\"keywords\"]/@content",
      "tocUrl": "@js:\nloc = java.head(baseUrl,{}).header(\"Location\")\nurl = loc?String(loc).replace(/page=\\d+/,'page=1'):baseUrl;\nurl +\",\"+'{\"webView\":true}'"
    },
    "ruleContent": {
      "content": ".authi a:lt(2),.typeoption,.authicn,.authi em,.t_f,.pi strong@html\n<js>\nif(/page(?:%3D|=)1(?!\\d)/.test(baseUrl)){\t\n\tbook.author = java.getString(\"@@class.authi.0@class.xi2.0@text\")!=\"\"?java.getString(\"@@class.authi.0@class.xi2.0@text\"):\"匿名青花鱼\"\n\t}\nlzs=source.getVariable()?source.getVariable():'';\nlzb=book.getVariable(\"custom\")?book.getVariable(\"custom\"):'';\nhtml=result.replace(/<\\/td>\\s*(<a|<strong|<img)/g,'</td>◎◎◎◎$1');\nhtml=html\n.replace(/<td (class=\"t_f\"[\\s\\S]+?)<\\/td>/g,'<li $1</li>')\n.replace(/<i.*?<\\/i><br>/g,'');\nlist=html.split(\"◎◎◎◎\");\nh=\"\";\n\n\ndurChapterIndex = book.durChapterIndex;\nlastChapterNum = book.totalChapterNum-1;\n\n\nfunction saveLength(t){\n\tlet re;\n\tre = new RegExp(\"\\\\s*这是\"+t+\"的楼层数量：\\\\d+\",\"g\");\n\tlzb = String(lzb).replace(re,\"\\n这是\"+t+\"的楼层数量：\"+list.length);\nbook.putCustomVariable(lzb)\n\t}\n\nif(durChapterIndex===lastChapterNum){\n\tsaveLength(title)\n}\n\nif(durChapterIndex===(lastChapterNum-1)){\nsaveLength(title)\n}\n\nlzb = processPageLines(lzb);\nbook.putCustomVariable(lzb);\n\nfor(i in list){\n\t\n\tjava.setContent(list[i]);\tauthor=java.getString(\"@@class.xi2@text\")!=\"\"?java.getString(\"@@class.xi2@text\"):\"匿名青花鱼\";\ntime=java.getString(\"@@tag.em.-1@text\");\nbName=java.getString(\"@@blockquote@tag.font.0@text\")+\"\\n\";\nlc = \"•\"+String(java.getString(\"@@tag.strong@a@text\")).replace(/条鱼/,'L');\nreply=String(author).replace(/发表于.*/,'');\nbName=String(bName).indexOf(reply)>-1?\"\":bName;\nbText=java.getString(\"@@blockquote@textNodes||blockquote@tag.font.-1@textNodes\")\nbText=bText!=\"\"?\"回复:『\"+bName+bText+\"』\":\"\";\nlz=(book.author == author)?\"👤\":\"📜\";\nj=org.jsoup.Jsoup.parse(list[i]);\n\n\tj.select(\"blockquote\").remove();\n\ttt=j.select(\".t_f,.typeoption\").html(); \n\tif(lzs.indexOf(\"保留\")>-1||lzb.indexOf(\"保留\")>-1){\n\t\tif(/👤/.test(lz)){\n\t\t\t   h+=lz+author+time+lc+\"\\n\"+\"\\n\"+bText+tt+\"\\n&lrm;\\n\"  \t\n\t\t\t}  \n\t\t}else if(lzs.indexOf(\"只看楼主\")>-1||lzb.indexOf(\"只看楼主\")>-1){\n\t\tif(/👤/.test(lz)){\n\t\t\t   h+=tt;\n\t\t\t} \n\t\t\t  \n\t\t}else{\n\t\t\t\th+=lz+author+time+lc+\"\\n\"+\"\\n\"+bText+tt+\"\\n&lrm;\\n\"  \t\n\t\t\t}\n\t}\nh\n</js>",
      "imageStyle": "TEXT",
      "replaceRegex": "<js>\nString(result)\n.replace(/\\s*发表于\\s*/g,\"⌚️\")\n.replace(/回复:『\\s*/g,'回复:『')\n</js>\n##以下内容需要积分高于 \\d+ 才可浏览"
    },
    "ruleExplore": {
      "author": "tag.cite.0@a@text||tag.cite.0@text",
      "bookList": "id.threadlisttableid@tag.tbody!0||id.favorite_ul@li||class.tl@tag.tbody!0@tr",
      "bookUrl": "tag.th@tag.a.2@href||tag.a.-1@href",
      "intro": "tag.th@tag.font@text",
      "kind": "tag.th@tag.a.3@text||class.frm@text##\\[|\\]",
      "lastChapter": "class.by@em@text",
      "name": "tag.th@tag.a.2@text||tag.th@tag.a@text||tag.a.-1@text"
    },
    "ruleSearch": {
      "author": "@js:java.getString(\"@@tag.span.1@a@text\")!=\"\"?java.getString(\"@@tag.span.1@a@text\"):\"匿名青花鱼\"",
      "bookList": "class.pbw",
      "bookUrl": "tag.h3@tag.a@href##$##&page=1",
      "intro": "tag.p.1@text",
      "name": "tag.h3@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar n;\nif\n((result.match(/ \\/ (\\d+) 页/))!=null){\nn=result.match(/ \\/ (\\d+) 页/)[1];\nvar list=[];\nlet url;\nfor(let i=1;i<=n;i++){\nif(/page/.test(baseUrl)){\n\turl = baseUrl.replace(/page(?:%3D|=)\\d+/g,'&page='+i);\n\t}else{\n\t\turl = baseUrl.split(\",\")[0]+'&page='+i+',{\"webView\":true}'\n\t\t}\n\t\tlist.push({k:'第'+i+'页',v:url});\n}\n}else if(!result.match(/返回列表/)){\n\tlist=[]\n\t}else{\nvar list=[{k:'第1页',v:baseUrl}];\n}\n\nfunction getHtml(url){\nlet lasturl = url\njava.setContent(String(java.ajax(lasturl)));\nlet html = String(java.getString(\"@css:.authi a:lt(2),.typeoption,.authicn,.authi em,.t_f@html\"));\nhtml=html\n.replace(/<\\/td>\\s*(<a|<img)/g,'</td>◎◎◎◎$1');\nlet lastlist=html.split(\"◎◎◎◎\");\nreturn lastlist\n}\n\nfunction  lengthComparator(t,lis,num){\n\tlet re;\n\tre = new RegExp(\"\\\\s*这是\"+t+\"的楼层数量：(\\\\d+)\");\n\tif(re.test(book.getVariable(\"custom\"))){\n let getLast = Number(String(book.getVariable(\"custom\")).match(re)[1]);\n \n\tif(getLast<lis.length){\n\t\tjava.longToast(\"《\"+book.name+\"》\\n的\"+list[list.length-num].k+\"楼层可能有更新，请刷新\"+list[list.length-num].k)\n\tjava.log(\"《\"+book.name+\"》\\n的\"+list[list.length-num].k+\"楼层可能有更新，请刷新\"+list[list.length-num].k)\n\t\t}else if(getLast>lis.length){\n\t\tjava.longToast(\"检测到书籍\"+\"《\"+book.name+\"》\"+list[list.length-num].k+\"的\\n楼层数量比之前的少，可能是删贴了，❗️谨慎刷新正文\")\n\t\tjava.log(\"检测到书籍\"+\"《\"+book.name+\"》\"+list[list.length-num].k+\"的\\n楼层数量比之前的少，可能是删贴了，❗️谨慎刷新正文\")\n\t\t}\n\t}else{\n  \tlet\t custom = book.getVariable(\"custom\")+\"\\n这是\"+list[list.length-num].k+\"的楼层数量：\"+lis.length;\n\t\tbook.putCustomVariable(custom)\n\t\t}\n\t}\n\nlet last_1,last_2;\nlast_1 = getHtml(list[list.length-1].v);\nlengthComparator(list[list.length-1].k,last_1,1)\nif(list.length>=2){\n\tlast_2 = getHtml(list[list.length-2].v);\n\tlengthComparator(list[list.length-2].k,last_2,2)\n\t}\n  let\tcustom = processPageLines(book.getVariable(\"custom\"))\n  book.putCustomVariable(custom)\n  \n\t/*\n\t\t//下面的操作是通过更改章节名，重新缓存正文内容，但是如果有新页数，又会变成老的缓存内容，所以废弃，改为toast提示，手动刷新\n\tdate = new Date().toLocaleString('zh-CN') \n\tlist[list.length-1].k = list[list.length-1].k+\"•\"+date+\"楼层更新\"\n\t*/\n\t\nlist\n</js>",
      "chapterName": "k",
      "chapterUrl": "v"
    },
    "searchUrl": "search.php?searchsubmit=yes&mod=forum&srchtype=title&srhfid=&srhlocality=forum::index&srchtxt={{key}}&searchsubmit=true,{\n  \"charset\": \"utf-8\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "需登录\n◎搜索格式◎\n1、搜索用户<关闭精确搜索>\n@用户名\n2、搜索合集<关闭精确搜索>\n#合集\n3、搜索粮单\n%粮单名<关闭精确搜索>\n4、搜索文章，直接搜索\n\n发现规则格式\n                                    🏷标签\n标签名::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=标签名&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n📃用户（搜索可以得到)\n部分目录章节比较多，加载时间久，出现目录加载失败，请尝试刷新，因为可能是请求失败导致的",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "乐乎文章（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://newsmiss.lofter.com",
    "customButton": false,
    "customOrder": 342,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "              ----------     🏷标签     ----------               ::\n金桐::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=金桐&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n               ----------     📃用户     ----------               ::\n砂上雪::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.13.0,{\"method\":\"POST\",\"body\":\"targetblogid=514131314&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=taste-s.lofter.com&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}\n\n",
    "header": "{\n\"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\"}",
    "lastUpdateTime": 1759350668385,
    "loginUrl": "https://www.lofter.com/front/account/login?theme=lofter#login",
    "respondTime": 2608,
    "ruleBookInfo": {
      "author": "$.response.blogInfo.blogNickName||$.response.posts[0].post.blogInfo.blogNickName||$.data.blogInfo.blogNickName",
      "canReName": "1",
      "coverUrl": "$.response.collection.coverUrl@put:{\"page\":\"$.response.blogInfo.blogStat.publicPostCount\"}",
      "init": "<js>\ntry{\ncookie = cookie.getCookie(\"https://newsmiss.lofter.com\");\n\nlofter = String(cookie).match(/;\\s(LOFTER-[^-]+-LOGIN-AUTH)=(.*?);/);\n\nheader = {};\nheader[lofter[1]] = lofter[2];\nsource.putLoginHeader(JSON.stringify(header));\nresult;\n}catch(e){\n\tresult = result\n\t}\n</js>",
      "intro": "@js:\na='{{$.response.collection.description}}';\nb='{{$.response.blogInfo.blogNickName}}';\nc=java.getString('$.response.posts[0].post.digest||$.response.collection.description||$.response.blogInfo.selfIntro');\n\nresult =c;\n\ncname=\"{{$.response.posts[0].post.postCollection.name}}\";\ncdes=java.getString('$.response.posts[0].post.postCollection.description');\nccount=\"{{$.response.posts[0].post.postCollection.postCount}}\";\nif(cname){\nresult=result+\"\\n&lrm;\\n🈴所属合集：\"+cname+\"\\n📜合集介绍：\"+cdes+\"\\n\"+\"🔢合集章节总数：\"+ccount\n+\"\\n🔍搜索合集：#\"+cname+\"<关闭精确搜索>\";\n\nString(result).replace(/📜合集介绍：\\n/,'')+String(book.intro).replace(/([\\s\\S]+?)--复制/,'<br>&lrm;<br>--复制').replace(/.*?::/,book.author+'::')\n}else{\tString(book.intro).replace(/.*?::/,book.author+'::')\n\t}",
      "kind": "$.postCollection",
      "name": "$.response.collection.name",
      "tocUrl": "$.response.blogsetting.blogId\n@js:\nif(result){\nid='{{$.response.blogsetting.blogId}}';\nlink='{{$.response.blogLink}}';\nurl='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,';\npost={\"method\": \"POST\",\n\"body\": \"targetblogid=\"+id+\"&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=\"+link+\"&offset=0&method=getPostLists&postdigestnew=1&returnData=1&limit=500&checkpwd=1&needgetpoststat=1\"}\nresult=url+JSON.stringify(post);\njava.put('url',result)}else if(baseUrl.match(/postCollection/)){\nresult=java.get('url')\n}",
      "wordCount": "{{$.data.grainInfo.postCount}}篇文章##^篇文章$"
    },
    "ruleContent": {
      "content": "<js>\nif(/\\.mp4/.test(baseUrl)){\n\tresult = \"请点击章节链接观看视频\\n视频链接：\"+baseUrl\n\t}else{\ncontent = java.getString(\"$..content\");\nimgs = eval(String(java.getString(\"$..photoLinks\")));\nvideo =/video_down_url\\\\\":\\\\\"(.*?)\\\\\"/.test(result)? \"视频链接：\"+String(result).match(/video_down_url\\\\\":\\\\\"(.*?)\\\\\"/)[1]:\"\";\nimg = \"\";\nimgs?imgs.forEach(x=>{\n\tx?img += \"<img src=\\\"\"+x.orign.replace(/%7C.*/g,'')+\"\\\">\\n\":\"\"\n\t}):\"\";\ng=\t(/myReturnGift/.test(baseUrl)&&/[\\u4e00-\\u9fa5]/.test(content))?\"🏷 彩蛋 \"+java.getString(\"$..promotion\")+\"\\n\":\"\";\n\nresult = g+ content + \"\\n\"+img+\"\\n\"+video;\n\nif(video && (chapter.index == book.durChapterIndex)){\n \tjava.startBrowser(video.replace(/视频链接：/,''),\"内容\");\n \tresult = \"❗️刷新本章节播放视频❗️\"+result;\n \t\t\t}\n}\nif(result ==\"\\n\\n\")result = \"{{$..msg}}\";\nresult\n</js>\n##tbc\\.##<br>&lrm;<br>",
      "imageStyle": "FULL",
      "nextContentUrl": "<js>\nif(!/myReturnGift/.test(baseUrl)){\ntry{\n\t\tid = java.getString(\"$..post.id\");\n\t\tid2 = java.getString(\"$..post.blogId\");\nurl =\"https://api.lofter.com/v1.1/trade/gift/post/newSupportInfo?postId=\"+id+\"&blogId=\"+id2+\"&openFansVipPlan=0&vipFans=0\";\n//java.log(JSON.parse(String(java.ajax(url))).code)\n\t$  = JSON.parse(String(java.ajax(url)));\n//\tjava.log(JSON.stringify($))\n\tl = $.data.gainReturnGifts.length?$.data.gainReturnGifts:$.data.returnGifts;\n\tls = []\n\tl.forEach(x=>{\n\t\turl = \"https://api.lofter.com/v1.1/trade/gift/myReturnGift?id=\"+x.id+\"&postId=\"+id+\"&blogId=\"+id2;\n\t\tls.push(url)\n\t\t})\n\tresult = ls\n\t}catch(e){\n\t\t}\n\t}\n</js>",
      "replaceRegex": "##src=\"(.*?)\"##src=\"$1,{'headers':{'referer':'{{$..blogPageUrl}}'}}\""
    },
    "ruleExplore": {
      "author": "$.post.blogInfo.blogNickName",
      "bookList": "<js>result.replace(/null/g,'')</js>\n$.response.items[*]||$.response.posts[*]",
      "bookUrl": "@js:url='{{$.post.blogId||$.post.blogPageUrl}}';\nid='{{$.post.id}}';\nmain=url.match(/_blogid_\\d+/)?url.match(/_blogid_(\\d+)/)[1]:url;\nbody=\"blogdomain=_blogid_\"+main+\".lofter.com&postid=\"+id;\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';",
      "coverUrl": "$.post\n@js:if(result.match(/firstImageUrl=\\[\"\",\"\"\\]/)){\nresult=result.match(/bigAvaImg=(.*?),/)?result.match(/bigAvaImg=(.*?),/)[1]:'';}else{\nresult=result.match(/firstImageUrl=\\[\"([^\"]+)\"/)?result.match(/firstImageUrl=\\[\"([^\"]+)\"/)[1]:\"\"\n}",
      "intro": "{{$.post.digest}}\n<br>&lrm;<br>\n--复制下面的文字，粘贴至发现规则添加用户--\n{{$.post.blogInfo.blogNickName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"targetblogid={{$.post.blogInfo.blogId}}&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.post.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}",
      "kind": "$.post.tag",
      "lastChapter": "$.post.publishTime\n@js:result=java.timeFormat(parseInt(result));\njava.put('time',result)",
      "name": "$.post.title||$.post.noticeLinkTitle||$.post.digest||$.post.blogInfo.blogId||$.post.blogPageUrl##</*\\w.*?>"
    },
    "ruleSearch": {
      "author": "$.blogInfo.blogNickName||$.blogName",
      "bookList": "$..postData[*]||$.data.posts[*]||$.data.blogs[*]||$.data.collections[*]||$.data.grainList[*]",
      "bookUrl": "$.postPageUrl\n@js:\nif(!result){\n    if(!'{{$.name}}'){\n        id='{{$.blogId}}';\n        result='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\": \"POST\",\"body\":\"targetblogid='+id+'&method=getBlogInfoDetail&returnData=1&checkpwd=1&needgetpoststat=1\"}'\n    }else if(/grain.json/.test(baseUrl)){\n        result = \"https://api.lofter.com/api-grain/grain/getDetail.json?grainId={{$.id}}&offset=0&grainUserId={{$.userId}}\"\n    }else{\n        blogid='{{$.blogId}}';\n        id='{{$.id}}';\n        name='{{$.blogName}}';\n        java.put('name',name);\n        result='https://api.lofter.com/v1.1/postCollection.api?product=lofter-android-7.4.4,{\"method\": \"POST\",\"body\":\"blogdomain='+name+'.lofter.com&method=getCollectionSimple&offset=0&limit=2000&blogid='+blogid+'&collectionid='+id+'&order=1\"}';\n        java.put('url',result)\n    }\n}else{\n    body=\"blogdomain=_blogid_{{$.blogId}}.lofter.com&postid={{$.id}}\";\n    result='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\n};\n",
      "checkKeyWord": "%双女主",
      "coverUrl": "$.firstImageUrl[0]||$.blogInfo.bigAvaImg||$.bigAvaImg||$.coverUrl",
      "intro": "{{$.digest||$.selfIntro||$.posts[0].digest||$.description}}\n<br>&lrm;<br>\n--复制下面的文字，可将用户添加发现或者订阅--\n{{$.blogInfo.blogNickName||$.blogNickName||$.blogName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.blogName||$.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}\n<js>\nif(/grain.json/.test(baseUrl)){\nresult =\tresult.replace(/--复制下面[\\s\\S]+/,'')\n\t}\nresult\n</js>",
      "kind": "$.tagList||$.tags",
      "lastChapter": "$.publishTime\n<js>\nif(result){\nresult?result=java.timeFormat(parseInt(result)):'';\njava.put('time',result)}else{\nresult=java.getString('$.posts[0].title||$.posts[0].digest||$.postCount')+\"篇文章\"\n}</js>\n##</*\\w+.*?>|[^\\d]+篇文章|^0*篇文章$",
      "name": "$.title||$.noticeLinkTitle||$.digest||$.blogInfo.blogNiceName||$.blogNickName||$.name\n<js>\nprefix = java.get(\"prefix\");\nresult = /[@#%＃]/.test(prefix)?prefix+result:result\n</js>\n##</*\\w.*?>"
    },
    "ruleToc": {
      "chapterList": "$..posts[*]||$.response.items[*]@put:{\"blogname\":\"$..blogName\"}\n<js>if(result.length){\n\tresult\n\t}else{\n\t\t\"[{'title':'暂无目录'}]\"\n\t\t}\n</js>\n$.[*]",
      "chapterName": "$.post.title||$.post.digest||$.post.blogInfo.blogNickName||$..postView.title||$..postView.digest||$.title\n<js>if(result){\nresult=result\n}else{result=book.name}\nString(result).replace(/<\\/*\\w.*?>/g,'')\n</js>\n##(^.{1,25})##$1###",
      "chapterUrl": "<js>\nif(/postCollection|blogHomePage|api-grain/.test(baseUrl)){\tbody=\"blogdomain=_blogid_{{$.post.blogId||$..postView.blogId}}.lofter.com&postid={{$.post.id||$..postView.id}}\";\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\n\t}else\tif(/video_down_url\":\"(.*?)\"/.test(result)){\n\t\tresult = String(result).match(/video_down_url\":\"(.*?)\"/)[1];\n\t\t}else{\n\t\t\tresult = baseUrl\n\t\t\t}\n</js>",
      "nextTocUrl": "<js>\nlist=[];\nif(/limit=500/.test(baseUrl)){\npages=java.get(\"page\");\npage=parseInt(pages/500);\nurl=String(java.get(\"url\"));\nif(page>6){\npage=6\n}else{page=page}\nfor(i=1;i<=page;i++){\nlist.push(url.replace(/offset=\\d+/,'offset='+(parseInt(i)*500)))\n}\n}else if(/api-grain/.test(baseUrl)){\n\toffset = \"{{$.data.offset}}\";\n\tif(offset!=\"-1\"){\n\tlist = baseUrl.replace(/offset=\\d+/,'offset='+offset);\n}\n\t}\nlist\n</js>",
      "updateTime": "$.post.publishTime\n<js>\nif(/api-grain/.test(baseUrl)){\n\tresult = \"所属合集：\"+java.getString(\"$..postCollection.name\");\n\t}else{\nresult?java.timeFormat(parseInt(result)):java.get('time')\n}\n</js>\n##所属合集：$"
    },
    "searchUrl": "@js:\nlet prefix = key.charAt(0);\njava.put(\"prefix\",prefix);\nlet offset = '{\\{(page-1) *' + (prefix === '%' ? '10}' : (prefix === '@' ? '10}' : '20}')) + '}';\nlet baseUrl = \"https://api.lofter.com/newsearch/\"\nswitch(prefix) {\n    case '@':\n        result = baseUrl+'blog.json?key=' + key.slice(1)+ '&limit=10&offset=' + offset;\n        break;\n    case '#':\n    case '＃':\n        result = baseUrl+'collection.json?key=' + key.slice(1) + '&limit=20&offset=' + offset;\n        break;\n    case '%':\n        result = baseUrl+'grain.json?key='+key.slice(1)+'&limit=10&offset=' + offset;\n        break;\n    default:\n        let header = {\n            \"headers\": {\n                \"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\",\n                \"deviceid\": java.androidId(),\n                \"if-modified-since\": String(new Date()).replace(/(.*?)\\s(.*?)\\s(.*?)\\s(.*?)GMT.*/,'$1, $3 $2 $4 GMT')\n            }\n        };\n        result = baseUrl+'post.json?key=' + key + '&sortType=0&offset=' + offset + '&limit=20,' + JSON.stringify(header);\n}\n",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "天涯知识（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://book.sbkk8.com",
    "customButton": false,
    "customOrder": 343,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"特殊专栏\",\"url\":\"\",\"style\": {\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"经典小小说\",\"url\":\"/xiandai/jingdianxiaoxiaoshuo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"沈石溪动物短篇\",\"url\":\"/ertong/shenshixi/shenshixiduanpianxiaoshuo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\": \"古典文学\",\"url\":\"\",\"style\": {\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/gudai/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"四大名著\",\"url\":\"/gudai/sidawenxuemingzhu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"唐诗\",\"url\":\"/gudai/tangshi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宋词\",\"url\":\"/gudai/songci/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"诸子百家\",\"url\":\"/gudai/zhuzibaijia/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"史书\",\"url\":\"/gudai/shishu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"中医医书\",\"url\":\"/gudai/gudaiyishu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佛经\",\"url\":\"/gudai/fujingdaquan/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"蒙学\",\"url\":\"/gudai/mengxue/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"易经\",\"url\":\"/gudai/yijingshuji/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代兵书\",\"url\":\"/gudai/gudaibingshu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典侠义\",\"url\":\"/gudai/gudianxiayixiaoshuo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神魔志怪\",\"url\":\"/gudai/gudianshenmozhiguaixiaoshuo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"才子佳人\",\"url\":\"/gudai/caizijiaren/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"三言二拍\",\"url\":\"/gudai/sanyanerpaiheji/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"谴责小说\",\"url\":\"/gudai/qianzexiaoshuo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"道教书籍\",\"url\":\"/gudai/daojiaoshuji/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"公案小说\",\"url\":\"/gudai/gonganxiaoshuo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"辞赋鉴赏\",\"url\":\"/gudai/cifujianshang/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"高中文言文\",\"url\":\"/gudai/gaozhongwenyanwen/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"初中文言文\",\"url\":\"/gudai/chuzhongwenyanwen/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\": \"历史故事\",\"url\":\"\",\"style\": {\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\": \"全部\",\"url\":\"/lishigushi/\",\"style\": {\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\": \"著名战役\",\"url\":\"/lishigushi/zhumingzhanyi/\",\"style\": {\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\": \"红楼梦人物\",\"url\":\"/lishigushi/hongloumengrenwu/\",\"style\": {\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\": \"水浒传人物\",\"url\":\"/lishigushi/shuihuchuanrenwu/\",\"style\": {\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\": \"作文大全\",\"url\":\"\",\"style\": {\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"主体\",\"url\":\"/zuowen/zhutizuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"读感\",\"url\":\"/zuowen/duhougan/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"植物\",\"url\":\"/zuowen/zhiwuzuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"节日\",\"url\":\"/zuowen/jierizuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"风景\",\"url\":\"/zuowen/fengjingzuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"自然\",\"url\":\"/zuowen/ziranxianxiang/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"事件\",\"url\":\"/zuowen/shijianzuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"动物\",\"url\":\"/zuowen/dongwu/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"写人\",\"url\":\"/zuowen/xierenzuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"初夏\",\"url\":\"/zuowen/chuxiazuowen/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"冬天\",\"url\":\"/zuowen/dongtian/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秋天\",\"url\":\"/zuowen/qiutian/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"夏天\",\"url\":\"/zuowen/xiatian/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"春天\",\"url\":\"/zuowen/chuntian/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"梦想\",\"url\":\"/zuowen/mengxiang/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青春\",\"url\":\"/zuowen/qingchun/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生命\",\"url\":\"/zuowen/shengming/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"勇气\",\"url\":\"/zuowen/yongqi/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"挫折\",\"url\":\"/zuowen/cuozhe/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"坚强\",\"url\":\"/zuowen/jianqiang/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\": \"其他栏目\",\"url\":\"\",\"style\": {\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\": \"故事会\",\"url\":\"/gushihui/\",\"style\": {\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\": \"美容养生\",\"url\":\"/meirongyangsheng/\",\"style\": {\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\": \"健康饮食\",\"url\":\"/jiankangyinshi/\",\"style\": {\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\": \"外国文学\",\"url\":\"\",\"style\": {\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/waiguo/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"凡尔纳\",\"url\":\"/waiguo/fanernazuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"维克多·雨果\",\"url\":\"/waiguo/yuguo/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"托马斯·曼\",\"url\":\"/waiguo/tuomasi_man/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"陀思妥耶夫斯基\",\"url\":\"/waiguo/tuosituoyefusiji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"托马斯·哈代\",\"url\":\"/waiguo/hadai/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"列夫·托尔斯泰\",\"url\":\"/waiguo/liefu/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"屠格涅夫\",\"url\":\"/waiguo/tugeniefu/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"司汤达\",\"url\":\"/waiguo/sitangdazuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"德莱塞\",\"url\":\"/waiguo/delaisaizuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"乔治·奥威尔\",\"url\":\"/waiguo/qiaozhi_aoweier/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"马克吐温\",\"url\":\"/waiguo/maketuwenzuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"劳伦斯\",\"url\":\"/waiguo/laolunsizuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"江户川乱步\",\"url\":\"/waiguo/jianghuchuanluanbu/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"海明威\",\"url\":\"/waiguo/haimingweizuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"赫尔曼·黑塞\",\"url\":\"/waiguo/heerman_heisai/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"高罗佩\",\"url\":\"/waiguo/gaoluopei/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"果戈理\",\"url\":\"/waiguo/guogeli/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"高尔基\",\"url\":\"/waiguo/gaoerji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"谷崎润一郎\",\"url\":\"/waiguo/guqirunyilang/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"菲茨杰拉德\",\"url\":\"/waiguo/feici/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"伊恩·弗莱明\",\"url\":\"/waiguo/yien/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"厄尔·德尔·比格斯\",\"url\":\"/waiguo/bigesi/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"简·奥斯丁\",\"url\":\"/waiguo/jian_aosiding/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"大仲马\",\"url\":\"/waiguo/dazhongmazuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"狄更斯\",\"url\":\"/waiguo/digengsi/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"斯蒂芬·茨威格\",\"url\":\"/waiguo/sidifen_ciweige/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"巴尔扎克\",\"url\":\"/waiguo/baerzhakezuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"米·布尔加科夫\",\"url\":\"/waiguo/mi_buerjiakefuzuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"莫泊桑\",\"url\":\"/waiguo/mobosangzuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"纪德\",\"url\":\"/waiguo/jidezuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"缪塞\",\"url\":\"/waiguo/miaosaizuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"王尔德\",\"url\":\"/waiguo/wangerdezuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"柯南·道尔\",\"url\":\"/waiguo/kenandaoerzuopinji/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"阿加莎·克里斯蒂\",\"url\":\"/waiguo/ajiashan/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}\n]",
    "lastUpdateTime": 1759386178035,
    "respondTime": 180656,
    "ruleBookInfo": {
      "coverUrl": ".fm img@src",
      "intro": ".des p@html",
      "lastChapter": ".mulu a.-1@text"
    },
    "ruleContent": {
      "content": "#content p@html",
      "imageStyle": "FULL",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##book.sbkk8.coM"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": ".mululist||.bookList",
      "bookUrl": "a.-1@href",
      "coverUrl": "img@src",
      "name": "a.-1@text"
    },
    "ruleToc": {
      "chapterList": ".mulu li a||h1",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/plus/search.php,{\n  'charset': 'gb2312',\n  'method': 'POST',\n  'body': 'kwtype=0&q={{key}}&searchtype=title'\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "我爱读者（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.52dzxy.com/",
    "customButton": false,
    "customOrder": 344,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759385591772,
    "respondTime": 712,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "tag.p@text##我爱读者校园网"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.booklist@tag.td",
      "bookUrl": "class.time@tag.a.0@href",
      "name": "class.time@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "class.maglisttitle@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "#",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索目录失效\n\n\n♛推书君api md #冷魅",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "爱推書君（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://pre-api.tuishujun.com#md冷魅",
    "customButton": false,
    "customOrder": 345,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"✱　　　　　　✱ 男频分类 ✱　　　　　　✱\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=0&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=3&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=4&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=5&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=6&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=7&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=8&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=9&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=10&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"体育\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=11&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=12&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"同人\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=13&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=14&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"轻文\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=15&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"诸天\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=16&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"综合\",\"url\":\"/api/listBookRepository?first_type_id=1&second_type_id=17&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✾　　　　　　✾ 女频分类 ✾　　　　　　✾\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=0&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇幻仙侠\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=22&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=18&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代言情\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=19&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"幻想言情\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=20&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"未来言情\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=21&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏竞技\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=23&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"衍生言情\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=24&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代纯爱\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=25&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代纯爱\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=26&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"幻想纯爱\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=27&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"衍生纯爱\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=28&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"百合小说\",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=29&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 女 尊 \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=30&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 无CP \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=31&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 悬 疑 \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=32&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 现 实 \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=33&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 魔 幻 \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=34&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 短 篇 \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=35&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 综 合 \",\"url\":\"/api/listBookRepository?first_type_id=2&second_type_id=38&page={{page}}&pageSize=50\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"   　　\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759513817448,
    "respondTime": 181563,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "<js>\nfunction parseComments(n){\n  for(var c=[],e=0;e<n.length;e++){\n    var o=n[e];\n    c.push(\"书友：\".concat(o.user.nickname,\"\\n时间：\").concat(o.create_time,\"\\n评分：\").concat(\"🌟\".repeat(o.score/2),\"\\n评语：\").concat(o.content.replace(/([。；！？—…]”?)([\\u4e00-\\u9fa5][^。！？—…]{9})/g,\"$1\\n$2\")))\n  }\n  return c.join(\"\\n————\\n\");\n}\nvar data = JSON.parse(result);\ndata.data.total === 0;\ndata.data.total === 0 ? '还没有人对这本书发表评价哦！<br>': parseComments(data.data.data);\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author_nickname",
      "bookList": "data.data",
      "bookUrl": "https://pre-api.tuishujun.com/api/listBookScoreByBook?book_id={$.book_id}&type=all&page=1&pageSize=10&sort_field=create_time&sort_value=desc",
      "coverUrl": "cover",
      "intro": "info",
      "kind": "source_name&&process_name&&second_type_name&&tag",
      "name": "title",
      "wordCount": "word_number_name"
    },
    "ruleToc": {
      "chapterList": "<js>\nvar data = JSON.parse(result).data;\nvar pageCount = Math.ceil(data.total/10);\nvar list = Array.from(Array(pageCount).keys());\nfor(var i = 0; i <pageCount; i++){\n  var index = list[i]+1;\n  list[i] = {title:'第00' + index +'页', url: baseUrl.split('&')[0] + '&type=all&page=' + index + '&pageSize=10&sort_field=create_time&sort_value=desc'};\n}\nlist;\n</js>",
      "chapterName": "title",
      "chapterUrl": "url"
    },
    "searchUrl": "/api/searchBook?search_value={{key}}&sort_field=hot_value&page={{page}}&pageSize=50",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "海词木稽（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://dict.cn已整理",
    "bookUrlPattern": "已校验",
    "customButton": false,
    "customOrder": 346,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759386721793,
    "respondTime": 203,
    "ruleBookInfo": {
      "intro": "text"
    },
    "ruleContent": {
      "content": "html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@css:.phonetic@text",
      "bookList": "body",
      "lastChapter": "@css:.dict-basic-ul@text",
      "name": "@js:decodeURI(baseUrl.split(\"/\").pop())"
    },
    "ruleToc": {
      "chapterList": "body",
      "chapterName": "@js:\"详细\""
    },
    "searchUrl": "http://dict.cn/{{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "海词精选（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://dict.cn",
    "customButton": false,
    "customOrder": 347,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766465442505,
    "respondTime": 296,
    "ruleBookInfo": {
      "intro": "text"
    },
    "ruleContent": {
      "content": "html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@css:.phonetic@text",
      "bookList": "body",
      "lastChapter": "@css:.dict-basic-ul@text",
      "name": "@js:decodeURI(baseUrl.split(\"/\").pop())"
    },
    "ruleToc": {
      "chapterList": "body",
      "chapterName": "@js:\"详细\""
    },
    "searchUrl": "http://dict.cn/{{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "海词词典（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://dict.cn/",
    "customButton": false,
    "customOrder": 348,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759386575706,
    "respondTime": 111,
    "ruleBookInfo": {
      "intro": "text"
    },
    "ruleContent": {
      "content": "html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@css:.phonetic@text",
      "bookList": "body",
      "lastChapter": "@css:.dict-basic-ul@text",
      "name": "@js:decodeURI(baseUrl.split(\"/\").pop())"
    },
    "ruleToc": {
      "chapterList": "body",
      "chapterName": "@js:\"详细\""
    },
    "searchUrl": "http://dict.cn/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "error:org.mozilla.javascript.EvaluatorException: unterminated string literal (<Unknown source>#12) in <Unknown source> at line number 12\n",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度图片（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://image.baidu.com#guaner",
    "customButton": false,
    "customOrder": 349,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759385371804,
    "respondTime": 1723,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@get:{id2}@js:\nimgurl=result;\nimg2=java.get('id');\nhtml='<img src=\"'+imgurl+'\">\\n图片地址1：'+imgurl+'\\n'+'<img src=\"'+img2+'\">\\n图片地址2：'+img2"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "@js:list=[{title:decodeURIComponent(baseUrl.match(/word=(.*)/)[1]),url:baseUrl,img:\"https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1105349167,1082680177&fm=11&gp=0.jpg\"}]",
      "bookUrl": "url",
      "coverUrl": "img",
      "name": "title"
    },
    "ruleToc": {
      "chapterList": "<js>result.match(/flip.setData\\('imgData',( [\\s\\S]+?,\\{\\}\\]\\})\\)\\;/)[1];\n</js>$.data[*]",
      "chapterName": "$.fromPageTitle@put:{id:$.objURL,id2:$.thumbURL}##</*strong>",
      "chapterUrl": "https://www.baidu.com/s?wd={{$.fromPageTitle}}",
      "nextTocUrl": "id.page@tag.a!-1@href"
    },
    "searchUrl": "https://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1582615702295_R&pv=&ic=0&nc=1&z=&hd=&latest=&copyright=&se=1&showtab=0&fb=0&width=0&height=0&face=0&istype=2&ie=utf-8&ctd=1582615702296%5E00_1665X948&sid=&word={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "By关耳",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度图片（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://image.baidu.com#乃星",
    "customButton": false,
    "customOrder": 350,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759385386358,
    "respondTime": 1942,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@get:{id2}@js:\nimgurl=result;\nhtml='<img src=\"'+imgurl+'\">\\n图片地址：'+imgurl"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "@js:list=[{title:decodeURIComponent(baseUrl.match(/word=(.*)/)[1]),url:baseUrl,img:\"https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1105349167,1082680177&fm=11&gp=0.jpg\"}]",
      "bookUrl": "url",
      "coverUrl": "img",
      "name": "title"
    },
    "ruleToc": {
      "chapterList": "<js>result.match(/flip.setData\\('imgData',( [\\s\\S]+?,\\{\\}\\]\\})\\)\\;/)[1];\n</js>$.data[*]",
      "chapterName": "$.fromPageTitle@put:{id:$.objURL,id2:$.thumbURL}##</*strong>",
      "chapterUrl": "https://www.baidu.com/s?wd={{$.fromPageTitle}}",
      "nextTocUrl": "id.page@tag.a!-1@href"
    },
    "searchUrl": "https://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1582615702295_R&pv=&ic=0&nc=1&z=&hd=&latest=&copyright=&se=1&showtab=0&fb=0&width=0&height=0&face=0&istype=2&ie=utf-8&ctd=1582615702296%5E00_1665X948&sid=&word={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度知道（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://zhidao.baidu.com/msearch",
    "customButton": false,
    "customOrder": 351,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\n//一行个数\nvar nums = 4 ;\n//分隔符\nvar separator = '::'\n\n//标题::链接::一行个数::分类\n\nall=[\n\"----------     🏷标签     ----------::::1\",\n\"进击的巨人::进击的巨人::::a\"\n];\n\n//@天天gg@酷安 下面不要动\nfunction parse(data){\n\tlet args=data.split(separator);\n\tlet title = args[0],url=args[1],num=nums;\n\t\n\t//链接生成\n\t let u=/^\\d+/.test(url)?\"https://zhidao.baidu.com/msearch/ajax/getsearchlist?word=\"+url+\"&pn=10\":url;\n try {num = args[2] }catch(e){}\n try {tag = args[3];\n u=tag==\"a\"?'https://zhidao.baidu.com/msearch/ajax/getsearchlist?word='+url+'&pn=10':u;\n\n }catch(e){}\n\treturn [title, u, num]\n\t}\n\nfunction FlexBox(title, url, num){\n\t\t let obj={};\n\t\t obj.style={},obj.title=title,obj.url=url?url:'',obj.style['layout_flexGrow']=1;\n\t//数值设定\n\tlet data={1:1,2:0.4,3:0.25,4:0.2,5:0.15,7:0.1,10:0.05};\nobj.style['layout_flexBasisPercent']=data[num]\n\t\treturn obj\n\t\t}\nresult=JSON.stringify(all.map(data=>{\n\tlet args=parse(data);\n\treturn FlexBox.apply(null, args)\n\t}))\n</js>",
    "header": "{\"Accept\": \"application/json\",\r\n\"Referer\": \"https://zhidao.baidu.com/index/?fr=&word={{encodeURIComponent(key)}}&\"\r\n}",
    "lastUpdateTime": 1759386561671,
    "respondTime": 15143,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "<js>\nresult=String(result).replace(/<.*?wgt-replyer-all-time\">([^<]+)<\\/span>/g,'<h1 class=\"wgt-replyer-all-time\">---$1---</h1>').replace(/<span.*?>\\d+<\\/span>/g,'').replace(/<\\/*span.*?>/g,'').replace(/展开全部/g,'')</js>\n@css:.wgt-replyer-all-time,.best-text,.answer-text@html##</*(a|strong|li|ol).*?>",
      "imageStyle": "0",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "@js:result=[{a:decodeURIComponent(baseUrl.match(/word=(.*?)\\&/)[1]),b:baseUrl,c:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4143784958,1445381177&fm=26&gp=0.jpg'}]",
      "bookUrl": "b",
      "coverUrl": "c",
      "name": "a"
    },
    "ruleToc": {
      "chapterList": "$.data.entry",
      "chapterName": "$.title##</*em>",
      "chapterUrl": "$.url",
      "nextTocUrl": "@js:url=baseUrl.match(/(.*?pn=)/)[1];\nlist=[];\nfor(i=2;i<=10;i++){\nlist.push(url+(i*10))\n}\nlist",
      "updateTime": "$.time"
    },
    "searchUrl": "https://zhidao.baidu.com/msearch/ajax/getsearchlist?word={{key}}&pn=10",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Timed out waiting for 100000 ms\n\nBy关耳",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度知道（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://zhidao.baidu.com/msearch/#乃星",
    "customButton": false,
    "customOrder": 352,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"Accept\": \"application/json\",\r\n\"Referer\": \"https://zhidao.baidu.com/index/?fr=&word={{encodeURIComponent(key)}}&\"\r\n}",
    "lastUpdateTime": 1759385259304,
    "respondTime": 225056,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "<js>\nresult=String(result).replace(/<.*?wgt-replyer-all-time\">([^<]+)<\\/span>/g,'<h1 class=\"wgt-replyer-all-time\">---$1---</h1>').replace(/<span.*?>\\d+<\\/span>/g,'').replace(/<\\/*span.*?>/g,'').replace(/展开全部/g,'')</js>\n@css:.wgt-replyer-all-time,.best-text,.answer-text@html##</*(a|strong|li|ol).*?>",
      "imageStyle": "0",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "@js:result=[{a:decodeURIComponent(baseUrl.match(/word=(.*?)\\&/)[1]),b:baseUrl,c:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4143784958,1445381177&fm=26&gp=0.jpg'}]",
      "bookUrl": "b",
      "coverUrl": "c",
      "name": "a"
    },
    "ruleToc": {
      "chapterList": "$.data.entry",
      "chapterName": "$.title##</*em>",
      "chapterUrl": "$.url",
      "nextTocUrl": "@js:url=baseUrl.match(/(.*?pn=)/)[1];\nlist=[];\nfor(i=2;i<=10;i++){\nlist.push(url+(i*10))\n}\nlist",
      "updateTime": "$.time"
    },
    "searchUrl": "https://zhidao.baidu.com/msearch/ajax/getsearchlist?word={{key}}&pn=10",
    "weight": 0
  },
  {
    "bookSourceComment": "By关耳",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度知道（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://zhidao.baidu.com",
    "customButton": false,
    "customOrder": 353,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"Accept\": \"application/json\",\r\n\"Referer\": \"https://zhidao.baidu.com/index/?fr=&word={{encodeURIComponent(key)}}&\"\r\n}",
    "lastUpdateTime": 1759386301568,
    "respondTime": 8488,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "<js>\nresult=String(result).replace(/<.*?wgt-replyer-all-time\">([^<]+)<\\/span>/g,'<h1 class=\"wgt-replyer-all-time\">---$1---</h1>').replace(/<span.*?>\\d+<\\/span>/g,'').replace(/<\\/*span.*?>/g,'').replace(/展开全部/g,'')</js>\n@css:.wgt-replyer-all-time,.best-text,.answer-text@html##</*(a|strong|li|ol).*?>",
      "imageStyle": "0",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "@js:result=[{a:decodeURIComponent(baseUrl.match(/word=(.*?)\\&/)[1]),b:baseUrl,c:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4143784958,1445381177&fm=26&gp=0.jpg'}]",
      "bookUrl": "b",
      "coverUrl": "c",
      "name": "a"
    },
    "ruleToc": {
      "chapterList": "$.data.entry",
      "chapterName": "$.title##</*em>",
      "chapterUrl": "$.url",
      "nextTocUrl": "@js:url=baseUrl.match(/(.*?pn=)/)[1];\nlist=[];\nfor(i=2;i<=10;i++){\nlist.push(url+(i*10))\n}\nlist",
      "updateTime": "$.time"
    },
    "searchUrl": "https://zhidao.baidu.com/msearch/ajax/getsearchlist?word={{key}}&pn=10",
    "weight": 0
  },
  {
    "bookSourceComment": "By关耳",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度贴吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://tieba.baidu.com",
    "customButton": false,
    "customOrder": 354,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "戬心吧::https://tieba.baidu.com/mo/q/m?kw=%E6%88%AC%E5%BF%83&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n\n戬心愿吧::https://tieba.baidu.com/mo/q/m?kw=%E6%88%AC%E5%BF%83%E6%84%BF&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n耽美吧::https://tieba.baidu.com/mo/q/m?kw=%E8%80%BD%E7%BE%8E&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
    "lastUpdateTime": 1766465456659,
    "respondTime": 4735,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@css:#pb_content .d_name,#pb_content .tail-info,#pb_content .p_content@html\n<js>String(result).replace(/\\s*该楼层疑似违[\\s\\S]+?查看此楼|<img.*?class=\"nicknameEmoji\".*?>/g,'').replace(/\\s*<span class=\"tail-info\">\\s*/g,'—').replace(/<li class=\"d_name\">[\\s\\S]+?ad-dom-img=\"true\">/g,'').replace(/<img.*?ad-dom-img=\"true\">/g,'').replace(/<img class=\"icon-jubao\".*?>|—来自.*?端|手机贴吧|.*?快来下载吧！.*?>/g,'')</js>\n##\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}\\s*广告",
      "imageStyle": "FULL",
      "replaceRegex": "##(—.*?—\\d+-\\d+-\\d+ \\d+:\\d+\\n\\s*)(.*)##$1📃$2📃"
    },
    "ruleExplore": {
      "bookList": "class.threads_list@tag.li",
      "bookUrl": "tag.a.0@href##\\?lp=.*",
      "coverUrl": "class.ti_avatar@img@src",
      "intro": "class.ti_title@text",
      "kind": "class.btn_icon@text##(\\d+)##评论$1###",
      "lastChapter": "class.ti_time@text",
      "name": "class.ti_title@text##(.{0,20}).*##$1###"
    },
    "ruleSearch": {
      "author": "class.p_violet.1@text",
      "bookList": "class.s_post",
      "bookUrl": "tag.a.0@href",
      "intro": "class.p_content@text&&class.p_title@a@text",
      "kind": "class.p_violet.0@text",
      "lastChapter": "class.p_green p_date@text",
      "name": "class.p_title@a@text##\\&\\#x.*?;"
    },
    "ruleToc": {
      "chapterList": "+@js:\na=baseUrl.match(/\\/p\\/\\d+/);\nb=result.match(/共<span class=\"red\">(\\d+)<\\/span>页/)[1];\nvar list=[];\nfor(var i=1;i<=b;i++){\nlist.push({n:String(i),m:\"https://tieba.baidu.com\"+a+\"?pn=\"+i})\n}\nlist",
      "chapterName": "n",
      "chapterUrl": "m"
    },
    "searchUrl": "http://tieba.baidu.com/f/search/res?isnew=1&kw=&qw={{key}}&rn=10&un=&only_thread=1&sm=1&sd=&ed=&pn={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "By关耳",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度贴吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://tieba.baidu.com#乃星",
    "customButton": false,
    "customOrder": 355,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "戬心吧::https://tieba.baidu.com/mo/q/m?kw=%E6%88%AC%E5%BF%83&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n\n戬心愿吧::https://tieba.baidu.com/mo/q/m?kw=%E6%88%AC%E5%BF%83%E6%84%BF&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n耽美吧::https://tieba.baidu.com/mo/q/m?kw=%E8%80%BD%E7%BE%8E&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
    "lastUpdateTime": 1766465460420,
    "respondTime": 4468,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@css:#pb_content .d_name,#pb_content .tail-info,#pb_content .p_content@html\n<js>String(result).replace(/\\s*该楼层疑似违[\\s\\S]+?查看此楼|<img.*?class=\"nicknameEmoji\".*?>/g,'').replace(/\\s*<span class=\"tail-info\">\\s*/g,'—').replace(/<li class=\"d_name\">[\\s\\S]+?ad-dom-img=\"true\">/g,'').replace(/<img.*?ad-dom-img=\"true\">/g,'').replace(/<img class=\"icon-jubao\".*?>|—来自.*?端|手机贴吧|.*?快来下载吧！.*?>/g,'')</js>\n##\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}\\s*广告",
      "imageStyle": "FULL",
      "replaceRegex": "##(—.*?—\\d+-\\d+-\\d+ \\d+:\\d+\\n\\s*)(.*)##$1📃$2📃"
    },
    "ruleExplore": {
      "bookList": "class.threads_list@tag.li",
      "bookUrl": "tag.a.0@href##\\?lp=.*",
      "coverUrl": "class.ti_avatar@img@src",
      "intro": "class.ti_title@text",
      "kind": "class.btn_icon@text##(\\d+)##评论$1###",
      "lastChapter": "class.ti_time@text",
      "name": "class.ti_title@text##(.{0,20}).*##$1###"
    },
    "ruleSearch": {
      "author": "class.p_violet.1@text",
      "bookList": "class.s_post",
      "bookUrl": "tag.a.0@href",
      "intro": "class.p_content@text&&class.p_title@a@text",
      "kind": "class.p_violet.0@text",
      "lastChapter": "class.p_green p_date@text",
      "name": "class.p_title@a@text##\\&\\#x.*?;"
    },
    "ruleToc": {
      "chapterList": "+@js:\na=baseUrl.match(/\\/p\\/\\d+/);\nb=result.match(/共<span class=\"red\">(\\d+)<\\/span>页/)[1];\nvar list=[];\nfor(var i=1;i<=b;i++){\nlist.push({n:String(i),m:\"https://tieba.baidu.com\"+a+\"?pn=\"+i})\n}\nlist",
      "chapterName": "n",
      "chapterUrl": "m"
    },
    "searchUrl": "http://tieba.baidu.com/f/search/res?isnew=1&kw=&qw={{key}}&rn=10&un=&only_thread=1&sm=1&sd=&ed=&pn={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "只看楼主\n◎编辑书籍详情页，在简介内容填上 【只看楼主】  保存，刷新书籍页（有已缓存的正文记得正文也要刷新）\n◎内容只有楼主发帖，无作者名时间等\n去空行\n◎层与层之间有一行空行，不想要空行的话\n◎就在书籍详情页的简介内容填上【去空行】\n◎只看楼主跟去空行随便怎么写，写对字就行\n发现规则url\n贴吧名::https://tieba.baidu.com/mo/q/m?word=贴吧名（不要写吧字）&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "百度贴吧（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://tieba.baidu.com#♤guaner",
    "customButton": false,
    "customOrder": 356,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "javagame吧::https://tieba.baidu.com/mo/q/m?word=javagame&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n开源阅读吧::https://tieba.baidu.com/mo/q/m?word=开源阅读&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n塞班s60v3吧::https://tieba.baidu.com/mo/q/m?word=塞班s60v3&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n\n百合小说吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E5%B0%8F%E8%AF%B4&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n毁魅吧::https://tieba.baidu.com/mo/q/m?word=毁魅&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n百合文吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E6%96%87&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E5%85%A8%E9%83%A8&pn={{(page-1)*30}}\ngl小说吧::https://tieba.baidu.com/mo/q/m?word=gl小说&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n百合文苑吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E6%96%87%E8%8B%91&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n百合漫画吧::https://tieba.baidu.com/mo/q/m?word=%E7%99%BE%E5%90%88%E6%BC%AB%E7%94%BB&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\ngl漫画吧::https://tieba.baidu.com/mo/q/m?word=gl%E6%BC%AB%E7%94%BB&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}&\n百合吧::https://tieba.baidu.com/mo/q/m?word=百合&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"\n}",
    "lastUpdateTime": 1766465422141,
    "loginUrl": "https://tieba.baidu.com/p/7547482189",
    "respondTime": 4919,
    "ruleBookInfo": {
      "author": "class.louzhubiaoshi.0@author",
      "tocUrl": "<js>String(book.customIntro).match(/只看楼主/)?baseUrl.replace(/\\?/,'?see_lz=1&'):baseUrl</js>"
    },
    "ruleContent": {
      "content": "@css:#pb_content .d_name,#pb_content .tail-info,#pb_content .p_content@html\n<js>result=String(result).replace(/\\s*该楼层疑似违[\\s\\S]+?查看此楼|<img.*?class=\"nicknameEmoji\".*?>/g,'').replace(/\\s*<span class=\"tail-info\">\\s*/g,'—').replace(/<li class=\"d_name\">[\\s\\S]+?ad-dom-img=\"true\">/g,'').replace(/<img.*?ad-dom-img=\"true\">/g,'').replace(/<img class=\"icon-jubao\".*?>|—来自.*?端|手机贴吧|.*?快来下载吧！.*?>/g,'');\nif(!baseUrl.match(/see_lz/)){\nresult=result.replace(/<li.*?class=\"p_author_name.*>([^<]+)<\\/a>\\s*<\\/li>/g,'📃$1📃')}else{\nresult=org.jsoup.Jsoup.parse(result).select('.p_content').html();\nString(book.customIntro).match(/去空行/)?result=result:\nresult=String(result).replace(/<a rel=\"noopener\" class=\"save_face_card\"><\\/a> /g,'<br>&lrm;<br>')\n}</js>\n<js>\nString(book.customIntro).match(/去空行/)?result=result:result.replace(/(—.*?—\\d+-\\d+-\\d+ \\d+:\\d+)/g,'$1\\n&lrm;\\n')</js>\n##\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}.{1,}?广告"
    },
    "ruleExplore": {
      "author": "class.ti_author@text",
      "bookList": "class.threads_list@tag.li",
      "bookUrl": "tag.a.0@href##\\?lp=.*",
      "coverUrl": "class.ti_avatar@img@src",
      "intro": "class.ti_title@text",
      "kind": "class.btn_icon@text##(\\d+)##评论$1###",
      "lastChapter": "class.ti_time@text",
      "name": "class.ti_title@text##(.{0,20}).*##$1###"
    },
    "ruleSearch": {
      "author": "class.p_violet.1@text",
      "bookList": "class.s_post",
      "bookUrl": "tag.a.0@href",
      "intro": "class.p_content@text&&class.p_title@a@text",
      "kind": "class.p_violet.0@text",
      "lastChapter": "class.p_green p_date@text",
      "name": "class.p_title@a@text##\\&\\#x.*?;"
    },
    "ruleToc": {
      "chapterList": "@js:\na=baseUrl.match(/\\/p\\/\\d+/);\npn=String(book.customIntro).match(/只看楼主/)?'see_lz=1&pn=':'pn=';\nb=result.match(/共<span class=\"red\">(\\d+)<\\/span>页/)[1];\nvar list=[];\nfor(var i=1;i<=b;i++){\nlist.push({n:String(i),m:\"https://tieba.baidu.com\"+a+\"?\"+pn+i})\n}\nlist",
      "chapterName": "n",
      "chapterUrl": "m"
    },
    "searchUrl": "http://tieba.baidu.com/f/search/res?isnew=1&kw=&qw={{key}}&rn=10&un=&only_thread=1&sm=1&sd=&ed=&pn={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Unable to resolve host \"m.niliuxs.org\": No address associated with hostname\n\n当前版本V33\n───────\n点击“书架”的右上角“菜单”->点击“添加网址”->将浏览器中复制到的书籍详情页链接或目录链接填进去，确认后书籍将直接添加到书架\n──────书籍变量设置───────\n用法：\n将“单直跳全逆原图字动静”中任意多个字\n或“[目录url]”或“[正文尾页url]单”\n或“数字#第二页链接#”\n或“[目录尾页url]录”\n放在详情页右上角的书籍变量中，\n确认后点刷新就能触发这些字段对应的功能。\n范围：只控制当前书籍执行指定功能。\n书籍变量格式示范：[http://m.biquku.la/0/425/]全字\n─────⤵\n直：不做目录识别，直接将详情页作为目录页，或以“[目录链接]”格式直接指定目录链接，目录识别错误时可这种做。\n跳：允许目录自动跳转，目录标题说点击跳转时可如此做。\n全：直接显示“预览正文”和查询到的所有章节，跳过章节筛选环节，单页文章和部分筛选后章节不全的小说网站可这样做。\n逆：设置目录章节逆向排序。\n原：设置书籍不进行净化替换，优点是加载正文快速且不会被误删内容，缺点是需要自己写“替换净化”规则并在正文中启用才能净化网站推广文本。\n动：强制设置正文动态加载(正文默认会进行需要动态加载还是静态加载的判断，然后自动切换模式，若判断失误导致本应切换成动态加载却未切换时，可强制设置正文动态加载)。\n静：强制设置正文静态加载(正文默认会进行需要动态加载还是静态加载的判断，然后自动切换模式，若判断失误导致本应保持静态加载却切换成动态加载而使正文加载时间变长时，可强制设置正文静态加载)。\n图：设置成看图模式(默认为图文模式)，只显示图片，不显示文字。\n字：设置成纯字模式(默认为图文模式)，只显示文本，不显示图片。\n─────⤴\n──目录有分页却无翻页按钮或书籍无目录──\n单：无目录打开即正文但有尾页或下一页按钮的书籍，必须设置为单向模式，这样书源会直接将入口页作为正文第一页，并将第一页及其所有下一页共同构造生成“正文1”、“正文2”…的目录形式来阅读，搜索前缀“单^”、书籍变量“单”、添加网址“?单”。\n录：有目录分页但无目录下一页按钮的书籍，可在书籍变量中直接指定复制到的最后目录页链接为目录链接并添加指令“录”，即可自动生成所有目录分页。\n书籍变量：“[https://m.zuizaoxiaoshuo.com/ml/33280_13]录”\n还可复制最后那个目录页链接并在其后加“?录”进行“添加网址”，从而自动生成补全所有目录分页。\n示范链接：“https://m.zuizaoxiaoshuo.com/ml/33280_13/?录”\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书籍变量──[http://www.yulinzhanye.la/20/20733/532447_9.html]单\n───────功能补充────────\n在导入的书籍链接后加“?”，然后跟着“单直跳全逆原图字动静”中任意多个字或“[目录url]”或“[正文尾页url]单”或“数字#第二页链接#”或“[目录尾页url]录”，也能实现功能增强中描述的效果。\n如：“https://m.30sy.com/book/wonengtingjiannidexitongyin0weichuanshu0/?跳”，会将“https://m.30sy.com/book/wonengtingjiannidexitongyin0weichuanshu0/”对应的书籍加入书架，并设置其目录动态加载。\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}”这种写法也是可行的。",
    "bookSourceGroup": "特殊 书源",
    "bookSourceName": "通用书源（写）",
    "bookSourceType": 0,
    "bookSourceUrl": "通用书源",
    "bookUrlPattern": "https?://.+",
    "customButton": false,
    "customOrder": 357,
    "enabled": true,
    "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": 1761737427834,
    "loginUrl": "https://gitee.com/no-mystery/shuyuan/",
    "respondTime": 184166,
    "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": "// Error: 搜索失效",
    "bookSourceGroup": "游戏 书源",
    "bookSourceName": "霸王游戏（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yikm.net",
    "customButton": false,
    "customOrder": 358,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"🎮游戏分类\",\n\"url\":\"\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":1\n\t}},\n{\"title\":\"FC\",\n\"url\":\"/nes?page={{page}}&tag=0&e=0\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"SFC\",\n\"url\":\"/nes?page={{page}}&tag=&e=5\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"街机\",\n\"url\":\"/nes?page={{page}}&tag=9&e=\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"GBA\",\n\"url\":\"/nes?page={{page}}&tag=&e=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"MG\",\n\"url\":\"/nes?page={{page}}&tag=&e=3\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"H5\",\n\"url\":\"/nes?tag=1\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}}\n\t]",
    "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Mobile Safari/537.36\"\n\t}",
    "lastUpdateTime": 1766475174342,
    "respondTime": 185206,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@js:\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(baseUrl,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'<p>【刷新正文】播放<br>或者【点击章节链接】跳转到浏览器播放</p>'"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.card",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "kind": "class.label@text",
      "name": "class.card-caption@text"
    },
    "ruleToc": {
      "chapterList": "title",
      "chapterName": "text"
    },
    "searchUrl": "/search?name={{key}},{\"webView\": true}",
    "weight": 0
  },
  {
    "bookSourceGroup": "游戏 书源",
    "bookSourceName": "霸王街机（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yikm.net/",
    "customButton": false,
    "customOrder": 359,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"🎮游戏分类\",\n\"url\":\"\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":1\n\t}},\n{\"title\":\"FC\",\n\"url\":\"/nes?page={{page}}&tag=0&e=0\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"SFC\",\n\"url\":\"/nes?page={{page}}&tag=&e=5\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"街机\",\n\"url\":\"/nes?page={{page}}&tag=9&e=\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"GBA\",\n\"url\":\"/nes?page={{page}}&tag=&e=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"MG\",\n\"url\":\"/nes?page={{page}}&tag=&e=3\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}},\n\t{\"title\":\"H5\",\n\"url\":\"/nes?tag=1\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.25\n\t}}\n\t]",
    "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Mobile Safari/537.36\"\n\t}",
    "lastUpdateTime": 1759580676206,
    "respondTime": 4236,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@js:\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(baseUrl,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'<p>【刷新正文】播放<br>或者【点击章节链接】跳转到浏览器播放</p>'"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.card",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "kind": "class.label@text",
      "name": "class.card-caption@text"
    },
    "ruleToc": {
      "chapterList": "title",
      "chapterName": "text"
    },
    "searchUrl": "/search?name={{key}},{\"webView\": true}",
    "weight": 0
  },
  {
    "bookSourceGroup": "游戏 书源",
    "bookSourceName": "盒子游戏（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://h.4399.com",
    "customButton": false,
    "customOrder": 360,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"🎮游戏分类\",\n\"url\":\"\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":1\n\t}},\n{\"title\":\"网游\",\n\"url\":\"http://gprp.4399.com/cg/online/get_h5_new_ranking.php?method=special&value=291&devicesupport=3&page_size=20&page_num={{page}}&cId=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"女生\",\n\"url\":\"http://gprp.4399.com/cg/online/get_h5_filter_ranking.php?method=special&value=195&devicesupport=3&page_size=20&page_num={{page}}&cId=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"闯关\",\n\"url\":\"http://gprp.4399.com/cg/online/get_h5_filter_ranking.php?method=special&value=90&devicesupport=3&page_size=20&page_num={{page}}&cId=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"单机\",\n\"url\":\"https://h.4399.com/wap/offlinegame.htm,{'webView':true}\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"小游戏\",\n\"url\":\"https://h.4399.com/data/android_xyxcommend_{{page}}.js\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"火柴人\",\n\"url\":\"http://gprp.4399.com/cg/online/get_h5_new_ranking.php?method=special&value=136&devicesupport=3&page_size=20&page_num={{page}}&cId=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"跑酷\",\n\"url\":\"http://gprp.4399.com/cg/online/get_h5_new_ranking.php?method=special&value=259&devicesupport=3&page_size=20&page_num={{page}}&cId=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}},\n\t{\"title\":\"塔防\",\n\"url\":\"http://gprp.4399.com/cg/online/get_h5_new_ranking.php?method=special&value=59&devicesupport=3&page_size=20&page_num={{page}}&cId=2\",\n\"style\":{\n\t\"layout_flexGrow\":1,\n\t\"layout_flexBasisPercent\":0.2\n\t}}\n\t]",
    "header": "{\n\t\"User-Agent\":\"5.0 (Linux; Android 12.0.1; zh-cn; Pixel 8 Pro; wv lite baiduboxapp) baiduboxapp/ AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/108.0.4758.46 UCBrowser/13.9.1.1172 Mobile Safari/537.36 WuZhui/8.1.1 SearchCraft/3.9.2 (Baidu; P1 12) Quark/4.5.5.155 ALiSearchApp/2.4 AliApp(TB/9.5.6)\"\n\t}",
    "lastUpdateTime": 1759580680376,
    "loginUrl": "https://ptlogin.4399.com/oauth2/authorize.do?client_id=a9a16636dbaeb917e2ffb16f0d52006e&redirect_uri=https%3A%2F%2Fh.api.4399.com%2FunifiedLogin%2Fuser%2Flogin%2Fcallback%3FcallbackUrl%3Dhttps%253A%252F%252Fh.4399.com%252Fwap%252Fuser.htm&response_type=token&show_ext_login=true&loginRealNameLevel=4&regRealNameLevel=4",
    "respondTime": 3854,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "@js:\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(baseUrl,title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢，请耐心等待')\n\t}\n'<p>【刷新正文】播放<br>或者【点击章节链接】跳转到浏览器播放</p>'"
    },
    "ruleExplore": {
      "bookList": "id.list_box@li||$.data",
      "bookUrl": "a@href||$.zzylink\n<js>\nif(!result.match(4399)){\n\tresult=book.origin+result\n\t}else{\n\t\tresult\n\t\t}\n</js>",
      "coverUrl": "img@src||$.pic",
      "intro": "$.html5introduce",
      "kind": "{{$.category}},{{$.wapclicks}}{{@@class.num@span@text}}",
      "name": "class.tit@text||$.title"
    },
    "ruleSearch": {
      "bookList": "class.md-list@ul@li",
      "bookUrl": "a.0@href##^##https://h.4399.com",
      "coverUrl": "img@src",
      "intro": "p@text",
      "kind": "span@text## \\| 人气:##,",
      "name": "em@text"
    },
    "ruleToc": {
      "chapterList": "class.con-game",
      "chapterName": "em@text",
      "chapterUrl": "class.start@a@href##.*gameId=(\\d+)##https://h.api.4399.com/g.php?gameId=$1"
    },
    "searchUrl": "/wap/search2.htm?k={{key}},{\"webView\":\"true\"}",
    "weight": 0
  },
  {
    "bookSourceComment": "拿好几个起点源拼凑起来的\n感觉比其他的好用",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "起点中文（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "http://111.170.19.23:49998",
    "bookUrlPattern": "https://m\\.qidian\\.com/book/.+",
    "customButton": false,
    "customOrder": 362,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar v = java.get('pd');\n  if(v=='male'||v==''){\n  \t`[\n{\\\"title\\\":\\\"✿男频✿\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://m.qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"书友榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/newfanslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/reclist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"更新榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/updatelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"签约榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/signlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/newbooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新人榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/newauthorlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"三江推荐\\\",\\\"url\\\":\\\"{{ho}}/webcommon/recommend/sanjiangList?pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书强推\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/strongreclist?gender=male&pageNum={{page}}&catId=-1&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气免费\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/hotFreelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书免费\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/freeNewlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书抢先\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/newBooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销完本\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/bestSelllist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔹玄幻🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=21&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=21&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=21&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万字↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"东方玄幻\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&subCatId=8&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"异世大陆\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&subCatId=73&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"王朝争霸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&subCatId=58&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"高武世界\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=21&subCatId=78&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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{\\\"title\\\":\\\"🔹奇幻🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=1&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=1&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=1&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"现代魔法\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&subCatId=38&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"剑与魔法\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&subCatId=62&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"史诗奇幻\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&subCatId=201&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"神秘幻想\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&subCatId=202&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"历史神话\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&subCatId=20092&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"另类幻想\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=1&subCatId=20093&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔹武侠🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=2&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=2&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=2&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"传统武侠\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&subCatId=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"武侠幻想\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&subCatId=30&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"国士无双\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&subCatId=206&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"古武未来\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&subCatId=20099&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"武侠同人\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=2&subCatId=20100&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=22&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=22&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=22&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"修真文明\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&subCatId=18&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"幻想修仙\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&subCatId=44&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"现代修真\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&subCatId=64&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"神话修真\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&subCatId=207&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"古典仙侠\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=22&subCatId=20101&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=4&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=4&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=4&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"爱情婚姻\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=65535&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"都市生活\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=12&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"都市异能\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=16&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"异术超能\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=74&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"青春校园\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=130&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"娱乐明星\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=151&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"商战职场\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=4&subCatId=153&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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{\\\"title\\\":\\\"🔹现实🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=15&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=15&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=15&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"时代叙事\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=20106&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"家庭伦理\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=6&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"女性题材\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=20104&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"青年故事\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=20108&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"社会悬疑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=20105&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人间百态\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=209&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"成功励志\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=15&subCatId=20107&gender=male&pageNum=1&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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{\\\"title\\\":\\\"🔹军事🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=6&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=6&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=6&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"军旅生涯\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&subCatId=54&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"军事战争\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&subCatId=65&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"战争幻想\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&subCatId=80&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"抗战烽火\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&subCatId=230&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"谍战特工\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=6&subCatId=231&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=5&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=5&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=5&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"架空励史\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=22&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"秦汉三国\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=48&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"↑古先秦\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=220&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"历史传记\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=32&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"两晋隋唐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=222&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"五代十国\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=223&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"两宋元明\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=224&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"清史民国\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=225&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"外国历史\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=226&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"民间传说\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=5&subCatId=20094&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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{\\\"title\\\":\\\"🔹游戏🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=7&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=7&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=7&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"电子竞技\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&subCatId=7&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"虚拟网游\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&subCatId=70&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"游戏异界\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&subCatId=240&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"游戏系统\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&subCatId=20102&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"游戏主播\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=7&subCatId=20103&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=8&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=8&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=8&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"篮球运动\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&subCatId=28&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"体育赛事\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&subCatId=55&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"足球运动\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=8&subCatId=82&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔹科幻🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=9&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=9&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=9&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"古武机甲\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=21&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"未来世界\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=25&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"星际文明\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=68&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"超级科技\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=250&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时空穿梭\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=251&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"进化变异\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=252&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"末世危机\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=9&subCatId=253&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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{\\\"title\\\":\\\"🔹悬疑🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=10&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=10&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=10&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"诡秘悬疑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&subCatId=26&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"奇妙世界\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&subCatId=35&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"侦探推理\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&subCatId=57&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"探险求生\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&subCatId=260&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"古今传奇\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=10&subCatId=20095&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=20109&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=20109&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=20109&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"无限\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&subCatId=20110&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"诸天\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&subCatId=20111&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"综漫\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20109&subCatId=20112&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔹轻小说🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=12&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=12&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=12&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"原生幻想\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&subCatId=60&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"现代幻想\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&subCatId=10&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"衍生同人\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&subCatId=281&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"搞笑吐槽\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&subCatId=282&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"恋爱日常\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=12&subCatId=66&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"诗歌散文\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20097&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人物传记\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20098&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"影视剧本\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20075&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"评论文集\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20077&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"生活随笔\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20078&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"美文游记\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20079&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"短篇小说\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=20076&subCatId=20096&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"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]`\n}else{\n`[\n{\\\"title\\\":\\\"✿女频✿\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://m.qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"书友榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/newfanslist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/reclist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"更新榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/updatelist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"签约榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/signlist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/newbooklist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新人榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/newauthorlist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"三江推荐\\\",\\\"url\\\":\\\"{{ho}}/webcommon/recommend/sanjiangList?pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书强推\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/strongreclist?gender=female&pageNum={{page}}&catId=-1&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气免费\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/hotFreelist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书免费\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/freeNewlist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"新书抢先\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/newBooklist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销完本\\\",\\\"url\\\":\\\"{{ho}}/majax/recommend/bestSelllist?gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔹古代言情🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=80&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=80&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=80&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=80&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹仙侠奇缘🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=81&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=81&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=81&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=81&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹现代言情🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=82&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=82&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=82&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=82&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹浪漫青春🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=83&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=83&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=83&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=83&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹玄幻言情🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=84&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=84&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=84&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=84&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹悬疑推理🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=85&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=85&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=85&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=85&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹短篇🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=30083&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=30083&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=30083&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30083&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹科幻空间🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=86&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=86&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=86&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=86&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹游戏竞技🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=88&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=88&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=88&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=88&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹轻小说🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"月票榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/yuepiaolist?gender=female&pageNum={{page}}&catId=87&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"畅销榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/hotsaleslist?gender=female&pageNum={{page}}&catId=87&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"阅读榜\\\",\\\"url\\\":\\\"{{ho}}/majax/rank/readindexlist?gender=female&pageNum={{page}}&catId=87&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=87&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔹现实生活🔹\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":1}},\n{\\\"title\\\":\\\"人气\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"时间\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"字数\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"收藏\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"推荐\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"点击\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30万↓\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&size=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"30-50万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&size=2&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"50-100万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&size=3&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"1-2百万\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&size=4&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"200万↑\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&size=5&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"———\\\",\\\"url\\\":\\\"\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.25}},\n{\\\"title\\\":\\\"🔸连载🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}},\n{\\\"title\\\":\\\"🔸完本🔸\\\",\\\"url\\\":\\\"{{ho}}/majax/category/list?catId=30120&isfinish=1&gender=female&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\\\"https://qidian.com\\\\\",\\\\\"_csrfToken\\\\\")}}\\\",\\\"style\\\":{\\\"layout_flexGrow\\\":1,\\\"layout_flexBasisPercent\\\":0.45}}\n]`\n}",
    "jsLib": "var ho='https://m.qidian.com'\nvar h='http://111.170.19.23:49998/'",
    "lastUpdateTime": 1768900529891,
    "loginCheckJs": "if (/fffffffffffffffffff|\\\\u5931\\\\u8d25/.test(result.body())) {\n  java.initUrl();\n  java.webView(null, java.ruleUrl, \"document.cookie\")\n  java.log(\"已更新cookie\")\n  result = java.getStrResponse()\n}\nresult",
    "respondTime": 8834,
    "ruleBookInfo": {
      "author": "//meta[@property='og:novel:author']/@content",
      "coverUrl": "//meta[@property='og:image']/@content",
      "intro": "//meta[@property='og:description']/@content",
      "kind": "//meta[@property='og:novel:category' or @property='og:novel:status' or @property='og:novel:update_time']/@content",
      "lastChapter": "//meta[@property='og:novel:latest_chapter_name']/@content",
      "name": "//meta[@property='og:novel:book_name']/@content",
      "wordCount": "class.book-meta.1@text##\\|.*$"
    },
    "ruleContent": {
      "content": "tag.main@class.content-text@html||tag.main@html",
      "imageStyle": "full"
    },
    "ruleExplore": {
      "author": "$.bAuth",
      "bookList": "$.data.records",
      "bookUrl": "https://www.qidian.com/book/{{$.bid}}",
      "coverUrl": "https://bookcover.yuewen.com/qdbimg/349573/{{$.bid}}",
      "intro": "$.desc",
      "kind": "$.cat&&$.state",
      "name": "$.bName",
      "wordCount": "$.cnt"
    },
    "ruleSearch": {
      "author": ".author@.name.0@text",
      "bookList": ".book-img-text@ul@li",
      "bookUrl": ".book-info-title@a@href||.book-mid-info@a.0@href",
      "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": "//p[text()='总字数']/span/text()"
    },
    "ruleToc": {
      "chapterList": ":<li class=\"chapter-item\" data-rid=\"\\d+\"><a class=\"chapter-name\" href=\"(.*?)\" target=\"_blank\" data-eid=\"qd_G55\" data-cid=\".*?\" alt=\".*?\" title=\".*?首发时间：(.*?)\">(.*?)</a>(.*?)</li> |<h3 class=\"volume-name\">(.*?)<span class=\"dot\">(.*?)</span>(.*?)<span class=.*?>(.*?)</span></h3>",
      "chapterName": "$3$5$6$7$8",
      "chapterUrl": "$1<js>if(result==''){result=result}else{result=result+',{'+'\"webView\"'+': true}'}</js>",
      "isVip": "$4",
      "isVolume": "$1@js:if (result == \"\") {\n    true\n} else {\n    false\n}",
      "preUpdateJs": "java.refreshTocUrl()",
      "updateTime": "$2"
    },
    "searchUrl": "https://www.qidian.com/so/{{key}}.html?page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效\n\n重要提示！！！！！！！！！！\n\"\n本书源只支持最新版洛娅橙改版阅读Σ\\n请安装后重新导入书源https://loyc.xyz/c/legado.html#download\n\"\n//在小说迷的帮助下完善了Volume规则\n//260211小新在竹坞风发的书源基础上添加筛选按钮，不确定这个源是不是竹坞风写的，因为仓库里他发的源都会加个🎃\n还稍微改了一下其他规则和修复无效规则\n在另一个发现规则一样的源看到如下信息:\n\"发现列表规则等代码by：http://sy.legado1.top/sy.php/7b0b4ca64d07750d75e4eff05a28dd40.json\n发现规则by：楠枫\n有3-7个发现本身网站就是空的，我检查的时候没删，如  现实—成功励志\"",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "起点中文（优+）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.qidian.com#按钮筛选",
    "customButton": false,
    "customOrder": 363,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\ntry {\n    // 初始化结果数组，用于存储菜单项数据\n    var result = [];\n\n    //初始化源变量\n    csh();\n\n\n    //辅助函数：向结果数组添加菜单项\n    var push = (title, url, size) => result.push({\n        \"title\": title,\n        \"url\": url,\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": size\n        }\n    });\n\n    push(\"🔥榜单🔥\", null, 1);\n    push(\"月票榜\", `/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"畅销榜\", `/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"阅读榜\", `/majax/rank/readindexlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"书友榜\", `/majax/rank/newfanslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"推荐榜\", `/majax/rank/reclist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"更新榜\", `/majax/rank/updatelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"签约榜\", `/majax/rank/signlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"新书榜\", `/majax/rank/newbooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"新人榜\", `/majax/rank/newauthorlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"三江推荐\", `/majax/recommend/sanjiangList?pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"新书强推\", `/majax/recommend/strongreclist?gender=male&pageNum={{page}}&catId=-1&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"人气免费\", `/majax/recommend/hotFreelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"新书免费\", `/majax/recommend/freeNewlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"新书抢先\", `/majax/recommend/newBooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n    push(\"畅销完本\", `/majax/recommend/bestSelllist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`, 0.25);\n\n\n\n    push(\"🔥点击筛选🔥\", null, 1);\n\n    result.push(createFilter(\n        \"排序\",\n        [\"人气\", \"时间\", \"字数\", \"收藏\", \"推荐\", \"点击\"],\n        \"人气\",\n        \"orderBy\",\n        0.33\n    ));\n\n    result.push(createFilter(\n        \"字数\",\n        [\"全部\", \"30万以下\", \"30-50万\", \"50-100万\", \"100-200万\", \"200万以上\"],\n        \"全部\",\n        \"size\",\n        0.33\n    ));\n\n    result.push(createFilter(\n        \"状态\",\n        [\"连载\", \"完本\"],\n        \"连载\",\n        \"isfinish\",\n        0.33\n    ));\n    result.push(createFilter(\n        \"分类\",\n        [\"🎆玄幻🎆\", \"🎆奇幻🎆\", \"🎆武侠🎆\", \"🎆仙侠🎆\", \"🎆都市🎆\", \"🎆现实🎆\", \"🎆军事🎆\", \"🎆历史🎆\", \"🎆游戏🎆\", \"🎆体育🎆\", \"🎆科幻🎆\", \"🎆悬疑🎆\", \"🎆诸天无限🎆\", \"🎆轻小说🎆\", \"🎆短篇🎆\"],\n        \"全部\",\n        \"sort\",\n        0.33\n    ));\n\n\n    // 分类参数映射表\n    var orderBy_dic = {\n        \"人气\": \"\",\n        \"时间\": \"4\",\n        \"字数\": \"3\",\n        \"收藏\": \"11\",\n        \"推荐\": \"9\",\n        \"点击\": \"1\"\n\n    };\n\n    var size_dic = {\n        \"全部\": \"\",\n        \"30万以下\": \"1\",\n        \"30-50万\": \"2\",\n        \"50-100万\": \"3\",\n        \"100-200万\": \"4\",\n        \"200万以上\": \"5\"\n    };\n\n    var isfinish_dic = {\n        \"连载\": \"\",\n        \"完本\": \"1\"\n    };\n\n\n    var type_dic = {\n        \"🎆玄幻🎆\": {\n            \"🎆玄幻🎆\": \"catId=21\",\n            \"东方玄幻\": \"catId=21&subCatId=8\",\n            \"异世大陆\": \"catId=21&subCatId=73\",\n            \"王朝争霸\": \"catId=21&subCatId=58\",\n            \"高武世界\": \"catId=21&subCatId=78\"\n        },\n        \"🎆奇幻🎆\": {\n            \"🎆奇幻🎆\": \"catId=1\",\n            \"现代魔法\": \"catId=1&subCatId=38\",\n            \"剑与魔法\": \"catId=1&subCatId=62\",\n            \"史诗奇幻\": \"catId=1&subCatId=201\",\n            \"神秘幻想\": \"catId=1&subCatId=202\",\n            \"历史神话\": \"catId=1&subCatId=20092\",\n            \"另类幻想\": \"catId=1&subCatId=20093\"\n        },\n        \"🎆武侠🎆\": {\n            \"🎆武侠🎆\": \"catId=2\",\n            \"传统武侠\": \"catId=2&subCatId=5\",\n            \"武侠幻想\": \"catId=2&subCatId=30\",\n            \"国士无双\": \"catId=2&subCatId=206\",\n            \"古武未来\": \"catId=2&subCatId=20099\",\n            \"武侠同人\": \"catId=2&subCatId=20100\"\n        },\n        \"🎆仙侠🎆\": {\n            \"🎆仙侠🎆\": \"catId=22\",\n            \"修真文明\": \"catId=22&subCatId=18\",\n            \"幻想修仙\": \"catId=22&subCatId=44\",\n            \"现代修真\": \"catId=22&subCatId=64\",\n            \"神话修真\": \"catId=22&subCatId=207\",\n            \"古典仙侠\": \"catId=22&subCatId=20101\"\n        },\n        \"🎆都市🎆\": {\n            \"🎆都市🎆\": \"catId=4\",\n            \"爱情婚姻\": \"catId=4&subCatId=65535\",\n            \"都市生活\": \"catId=4&subCatId=12\",\n            \"都市异能\": \"catId=4&subCatId=16\",\n            \"异术超能\": \"catId=4&subCatId=74\",\n            \"青春校园\": \"catId=4&subCatId=130\",\n            \"娱乐明星\": \"catId=4&subCatId=151\",\n            \"商战职场\": \"catId=4&subCatId=153\"\n        },\n        \"🎆现实🎆\": {\n            \"🎆现实🎆\": \"catId=15\",\n            \"时代叙事\": \"catId=15&subCatId=20106\",\n            \"家庭伦理\": \"catId=15&subCatId=6\",\n            \"女性题材\": \"catId=15&subCatId=20104\",\n            \"青年故事\": \"catId=15&subCatId=20108\",\n            \"社会悬疑\": \"catId=15&subCatId=20105\",\n            \"人间百态\": \"catId=15&subCatId=209\",\n            \"成功励志\": \"catId=15&subCatId=20107\"\n        },\n        \"🎆军事🎆\": {\n            \"🎆军事🎆\": \"catId=6\",\n            \"军旅生涯\": \"catId=6&subCatId=54\",\n            \"军事战争\": \"catId=6&subCatId=65\",\n            \"战争幻想\": \"catId=6&subCatId=80\",\n            \"抗战烽火\": \"catId=6&subCatId=230\",\n            \"谍战特工\": \"catId=6&subCatId=231\"\n        },\n        \"🎆历史🎆\": {\n            \"🎆历史🎆\": \"catId=5\",\n            \"架空历史\": \"catId=5&subCatId=22\",\n            \"秦汉三国\": \"catId=5&subCatId=48\",\n            \"上古先秦\": \"catId=5&subCatId=220\",\n            \"历史传记\": \"catId=5&subCatId=32\",\n            \"两晋隋唐\": \"catId=5&subCatId=222\",\n            \"五代十国\": \"catId=5&subCatId=223\",\n            \"两宋元明\": \"catId=5&subCatId=224\",\n            \"清史民国\": \"catId=5&subCatId=225\",\n            \"外国历史\": \"catId=5&subCatId=226\",\n            \"民间传说\": \"catId=5&subCatId=20094\"\n        },\n        \"🎆游戏🎆\": {\n            \"🎆游戏🎆\": \"catId=7\",\n            \"电子竞技\": \"catId=7&subCatId=7\",\n            \"虚拟网游\": \"catId=7&subCatId=70\",\n            \"游戏异界\": \"catId=7&subCatId=240\",\n            \"游戏系统\": \"catId=7&subCatId=20102\",\n            \"游戏主播\": \"catId=7&subCatId=20103\"\n        },\n        \"🎆体育🎆\": {\n            \"🎆体育🎆\": \"catId=8\",\n            \"篮球运动\": \"catId=8&subCatId=28\",\n            \"体育赛事\": \"catId=8&subCatId=55\",\n            \"足球运动\": \"catId=8&subCatId=82\"\n        },\n        \"🎆科幻🎆\": {\n            \"🎆科幻🎆\": \"catId=9\",\n            \"古武机甲\": \"catId=9&subCatId=21\",\n            \"未来世界\": \"catId=9&subCatId=25\",\n            \"星际文明\": \"catId=9&subCatId=68\",\n            \"超级科技\": \"catId=9&subCatId=250\",\n            \"时空穿梭\": \"catId=9&subCatId=251\",\n            \"进化变异\": \"catId=9&subCatId=252\",\n            \"末世危机\": \"catId=9&subCatId=253\"\n        },\n        \"🎆悬疑🎆\": {\n            \"🎆悬疑🎆\": \"catId=10\",\n            \"诡秘悬疑\": \"catId=10&subCatId=26\",\n            \"奇妙世界\": \"catId=10&subCatId=35\",\n            \"侦探推理\": \"catId=10&subCatId=57\",\n            \"探险求生\": \"catId=10&subCatId=260\",\n            \"古今传奇\": \"catId=10&subCatId=20095\"\n        },\n        \"🎆诸天无限🎆\": {\n            \"🎆诸天无限🎆\": \"catId=20109\",\n            \"无限\": \"catId=20109&subCatId=20110\",\n            \"诸天\": \"catId=20109&subCatId=20111\",\n            \"综漫\": \"catId=20109&subCatId=20112\"\n        },\n        \"🎆轻小说🎆\": {\n            \"🎆轻小说🎆\": \"catId=12\",\n            \"原生幻想\": \"catId=12&subCatId=60\",\n            \"现代幻想\": \"catId=12&subCatId=10\",\n            \"衍生同人\": \"catId=12&subCatId=281\",\n            \"搞笑吐槽\": \"catId=12&subCatId=282\",\n            \"恋爱日常\": \"catId=12&subCatId=66\"\n        },\n        \"🎆短篇🎆\": {\n            \"🎆短篇🎆\": \"catId=20076\",\n            \"诗歌散文\": \"catId=20076&subCatId=20097\",\n            \"人物传记\": \"catId=20076&subCatId=20098\",\n            \"影视剧本\": \"catId=20076&subCatId=20075\",\n            \"评论文集\": \"catId=20076&subCatId=20077\",\n            \"生活随笔\": \"catId=20076&subCatId=20078\",\n            \"美文游记\": \"catId=20076&subCatId=20079\",\n            \"短篇小说\": \"catId=20076&subCatId=20096\"\n        }\n    };\n\n\n    var sort = Get(\"sort\"); // 例如 \"🎆玄幻🎆\"\n    var size = Get(\"size\");\n    var isfinish = Get(\"isfinish\");\n    var orderBy = Get(\"orderBy\");\n\n    infoMap.save();\n\n    // 遍历选定分类下的所有子分类\n    Object.keys(type_dic[sort]).forEach(title => {\n        const queryParams = type_dic[sort][title]; // 获取查询参数字符串\n        const url = `majax/category/list?${queryParams}&size=${size_dic[size]}&isfinish=${isfinish_dic[isfinish]}&gender=male&orderBy=${orderBy_dic[orderBy]}&pageNum={{page}}&_csrfToken={{cookie.getKey(\"https://qidian.com\",\"_csrfToken\")}}`;\n        var sizeFactor;\n        if (queryParams.includes('subCatId')) {\n            sizeFactor = 0.25;\n        } else {\n            sizeFactor = 1;\n        }\n        push(title, url, sizeFactor);\n    });\n    JSON.stringify(result);\n\n} catch (e) {\n    java.log(e.message);\n    java.longToast(\"本书源只支持最新版洛雅橙改版阅读Σ\\n请安装后重新导入书源\");\n\n    result = `下载阅读Σ::{\\{java.longToast(\"本书源只支持最新版洛娅橙改版阅读Σ\\\\n请安装后重新导入书源\");java.startBrowser(\"https://loyc.xyz/c/legado.html#download\",\"下载阅读Σ最新测试版\");}}`;\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/135.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\"}",
    "jsLib": "//初始化源变量\nfunction csh() {\n    const {\n        java,\n        source\n    } = this;\n    var original = {\n        \"orderBy\": \"人气\",\n        \"isfinish\": \"连载\",\n        \"size\": \"全部\",\n        \"sort\": \"🎆玄幻🎆\"\n    };\n    var csh_1;\n    //设置默认的源变量\n    try {\n\n        csh_1 = JSON.parse(source.getVariable());\n        if (csh_1 == null) {\n            error;\n        } else {\n            '';\n        };\n    } catch (e) {\n        csh_1 = original;\n        source.setVariable(JSON.stringify(csh_1, null, 2));\n        java.toast(\"初始化成功\")\n    }\n\n}\n\n\n\n//获取源变量的值\nfunction Get(e) {\n    const {\n        java,\n        source,\n        cookie\n    } = this;\n    var get = JSON.parse(source.getVariable());\n    return get[e];\n}\n\n//按钮切换时改变源变量并刷新发现\nfunction show(m, t) {\n    const {\n        java,\n        source\n    } = this;\n    //源变量为空时刷新发现，重置源变量\n    source.getVariable()==''?java.refreshExplore():'';//\n    var data = JSON.parse(source.getVariable());\n    //java.log(data);\n    data[t] = m;\n    //java.log(JSON.stringify(data));\n    source.setVariable(JSON.stringify(data, null, 2));\n    java.refreshExplore();\n}\n\n/**\n * 创建筛选器配置\n * @param {string} title - 筛选器标题\n * @param {string[]} chars - 选项列表\n * @param {string} defaultVal - 默认值\n * @param {string} paramKey - URL参数名\n * @param {number} size - 布局占比（0-1之间，如0.33表示33%）\n * @returns {Object} 筛选器配置对象\n */\nfunction createFilter(title, chars, defaultVal, paramKey, size) {\n    return {\n        title: title,\n        type: \"select\",\n        chars: chars,\n        default: defaultVal,\n        action: `show(infoMap['${title}'],'${paramKey}')`,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: size\n        }\n    };\n}\n\n",
    "lastUpdateTime": 1772086511729,
    "respondTime": 186034,
    "ruleBookInfo": {
      "author": ".detail__header-detail__author@a@textNodes",
      "coverUrl": "[property$=image]@content",
      "intro": "\n&nbsp;\n📖 书名：{{@@[property=\"og:title\"]@content}}\n👤 作者：{{@@[property=\"og:novel:author\"]@content}}\n📜 状态：{{@@[property=\"og:novel:status\"]@content}}\n✏  分类：{{@@[class=\"detail__header-detail__line\"].0@text}}\n🔖 标签：{{@@.tags-wrapper@.tag@text##\\n##\\#}}\n🕰 最新：{{@@[property=\"og:novel:latest_chapter_name\"]@content}}\n🗿 更新时间：{{@@[property=\"og:novel:update_time\"]@content}}\n👁 榜单信息：{{@@[class=\"novelbook__honorinfo\"]@text##(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s*##\n$2:$1\n$4:$3\n$6:$5}}\n🏷 简介：{{@@[class=\"detail__summary__content\"]@html}}\n",
      "kind": "[property~=category|status|update_time]@content##\\s.*",
      "lastChapter": "[property$=chapter_name]@content",
      "name": "\n\n.detail__header-detail__title@text",
      "tocUrl": "{{baseUrl}}/catalog/",
      "wordCount": ".detail__header-detail__line@text##.*\\/.*|\\|.*|\\n"
    },
    "ruleContent": {
      "content": ".content@p@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "$.bAuth",
      "bookList": "$.data.records",
      "bookUrl": "https://m.qidian.com/book/{{$.bid}}",
      "coverUrl": "https://bookcover.yuewen.com/qdbimg/349573/{{$.bid}}",
      "intro": "$.desc",
      "kind": "$.cat&&$.state\n",
      "name": "$.bName",
      "wordCount": "$.cnt\n@js:\njava.put(\"count\",result);"
    },
    "ruleSearch": {
      "author": "p.-4@text",
      "bookList": ".y-list__item",
      "bookUrl": "{{@@a.0@href##chapter##book}}##\\/0\\/\n",
      "coverUrl": "img@data-src",
      "intro": "h2+p@html",
      "kind": "p[-3:]@text",
      "name": "h2@text"
    },
    "ruleToc": {
      "chapterList": ".y-list__item@a,._chapterBar_fps9g_592",
      "chapterName": "h2@text||text",
      "chapterUrl": "href",
      "isVip": "span@text\n@js:\nresult=result==\"免费\"?false:true;\nresult;",
      "isVolume": "textNodes\n@js:\nresult=result?true:false;\nresult;",
      "preUpdateJs": "java.refreshTocUrl()",
      "updateTime": "alt\n@js:\nresult=(result.match(/首发时间: (.*)章节字数/) || [\"\",\"\"])[1];\nresult;"
    },
    "searchUrl": "/so/{{key}}.html?pageNum={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "24.1.24\n记得登录！记得登录！记得登录！重要的事情说三遍！\n（在发现页面长按后点击登录按键，等待页面加载完成，再点击右上角的✓即可，不需要登录账号）\n基础书源by：楠枫\n目录规则by：遇知\n参考：\nhttp://sy.legado1.top/sy.php/2be47da226f5f23238b96c1ccab6bb5b.json\nhttp://sy.legado1.top/sy.php/7b0b4ca64d07750d75e4eff05a28dd40.json\n有3-7个发现本身网站就是空的，我检查的时候没删，如  现实—成功励志",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "起点男频（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.qidian.com",
    "customButton": false,
    "customOrder": 364,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"✿男频✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"书友榜\",\"url\":\"/majax/rank/newfanslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐榜\",\"url\":\"/majax/rank/reclist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"更新榜\",\"url\":\"/majax/rank/updatelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"签约榜\",\"url\":\"/majax/rank/signlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜\",\"url\":\"/majax/rank/newbooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新人榜\",\"url\":\"/majax/rank/newauthorlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"三江推荐\",\"url\":\"/majax/recommend/sanjiangList?pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书强推\",\"url\":\"/majax/recommend/strongreclist?gender=male&pageNum={{page}}&catId=-1&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气免费\",\"url\":\"/majax/recommend/hotFreelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书免费\",\"url\":\"/majax/recommend/freeNewlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书抢先\",\"url\":\"/majax/recommend/newBooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销完本\",\"url\":\"/majax/recommend/bestSelllist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔹玄幻🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=21&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=21&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=21&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=21&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=21&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=21&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=21&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=21&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=21&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万字↓\",\"url\":\"/majax/category/list?catId=21&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=21&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=21&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=21&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=21&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=21&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=21&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"东方玄幻\",\"url\":\"/majax/category/list?catId=21&subCatId=8&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异世大陆\",\"url\":\"/majax/category/list?catId=21&subCatId=73&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王朝争霸\",\"url\":\"/majax/category/list?catId=21&subCatId=58&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"高武世界\",\"url\":\"/majax/category/list?catId=21&subCatId=78&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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{\"title\":\"🔹奇幻🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=1&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=1&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=1&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=1&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=1&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=1&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=1&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=1&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=1&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=1&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=1&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=1&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=1&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=1&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"现代魔法\",\"url\":\"/majax/category/list?catId=1&subCatId=38&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"剑与魔法\",\"url\":\"/majax/category/list?catId=1&subCatId=62&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"史诗奇幻\",\"url\":\"/majax/category/list?catId=1&subCatId=201&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神秘幻想\",\"url\":\"/majax/category/list?catId=1&subCatId=202&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史神话\",\"url\":\"/majax/category/list?catId=1&subCatId=20092&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"另类幻想\",\"url\":\"/majax/category/list?catId=1&subCatId=20093&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔹武侠🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=2&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=2&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=2&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=2&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=2&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=2&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=2&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=2&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=2&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=2&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=2&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=2&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=2&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=2&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"传统武侠\",\"url\":\"/majax/category/list?catId=2&subCatId=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠幻想\",\"url\":\"/majax/category/list?catId=2&subCatId=30&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"国士无双\",\"url\":\"/majax/category/list?catId=2&subCatId=206&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古武未来\",\"url\":\"/majax/category/list?catId=2&subCatId=20099&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠同人\",\"url\":\"/majax/category/list?catId=2&subCatId=20100&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=22&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=22&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=22&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=22&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=22&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=22&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=22&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=22&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=22&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=22&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=22&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=22&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=22&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=22&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=22&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=22&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"修真文明\",\"url\":\"/majax/category/list?catId=22&subCatId=18&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想修仙\",\"url\":\"/majax/category/list?catId=22&subCatId=44&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代修真\",\"url\":\"/majax/category/list?catId=22&subCatId=64&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神话修真\",\"url\":\"/majax/category/list?catId=22&subCatId=207&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古典仙侠\",\"url\":\"/majax/category/list?catId=22&subCatId=20101&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=4&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=4&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=4&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=4&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=4&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=4&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=4&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=4&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=4&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=4&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=4&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=4&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=4&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=4&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"爱情婚姻\",\"url\":\"/majax/category/list?catId=4&subCatId=65535&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市生活\",\"url\":\"/majax/category/list?catId=4&subCatId=12&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市异能\",\"url\":\"/majax/category/list?catId=4&subCatId=16&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"/majax/category/list?catId=4&subCatId=74&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春校园\",\"url\":\"/majax/category/list?catId=4&subCatId=130&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"娱乐明星\",\"url\":\"/majax/category/list?catId=4&subCatId=151&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"商战职场\",\"url\":\"/majax/category/list?catId=4&subCatId=153&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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{\"title\":\"🔹现实🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=15&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=15&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=15&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=15&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=15&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=15&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=15&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=15&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=15&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=15&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=15&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=15&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=15&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=15&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=15&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=15&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"时代叙事\",\"url\":\"/majax/category/list?catId=15&subCatId=20106&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"家庭伦理\",\"url\":\"/majax/category/list?catId=15&subCatId=6&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女性题材\",\"url\":\"/majax/category/list?catId=15&subCatId=20104&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青年故事\",\"url\":\"/majax/category/list?catId=15&subCatId=20108&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"社会悬疑\",\"url\":\"/majax/category/list?catId=15&subCatId=20105&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人间百态\",\"url\":\"/majax/category/list?catId=15&subCatId=209&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"成功励志\",\"url\":\"/majax/category/list?catId=15&subCatId=20107&gender=male&pageNum=1&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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{\"title\":\"🔹军事🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=6&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=6&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=6&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=6&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=6&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=6&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=6&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=6&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=6&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=6&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=6&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=6&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=6&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=6&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=6&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=6&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"军旅生涯\",\"url\":\"/majax/category/list?catId=6&subCatId=54&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事战争\",\"url\":\"/majax/category/list?catId=6&subCatId=65&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战争幻想\",\"url\":\"/majax/category/list?catId=6&subCatId=80&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"抗战烽火\",\"url\":\"/majax/category/list?catId=6&subCatId=230&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"谍战特工\",\"url\":\"/majax/category/list?catId=6&subCatId=231&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=5&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=5&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=5&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=5&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=5&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=5&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=5&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=5&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=5&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=5&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=5&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=5&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=5&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=5&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"架空励史\",\"url\":\"/majax/category/list?catId=5&subCatId=22&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"秦汉三国\",\"url\":\"/majax/category/list?catId=5&subCatId=48&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"↑古先秦\",\"url\":\"/majax/category/list?catId=5&subCatId=220&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史传记\",\"url\":\"/majax/category/list?catId=5&subCatId=32&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"两晋隋唐\",\"url\":\"/majax/category/list?catId=5&subCatId=222&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"五代十国\",\"url\":\"/majax/category/list?catId=5&subCatId=223&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"两宋元明\",\"url\":\"/majax/category/list?catId=5&subCatId=224&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"清史民国\",\"url\":\"/majax/category/list?catId=5&subCatId=225&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"外国历史\",\"url\":\"/majax/category/list?catId=5&subCatId=226&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"民间传说\",\"url\":\"/majax/category/list?catId=5&subCatId=20094&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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{\"title\":\"🔹游戏🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=7&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=7&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=7&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=7&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=7&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=7&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=7&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=7&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=7&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=7&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=7&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=7&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=7&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=7&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=7&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=7&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"电子竞技\",\"url\":\"/majax/category/list?catId=7&subCatId=7&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虚拟网游\",\"url\":\"/majax/category/list?catId=7&subCatId=70&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏异界\",\"url\":\"/majax/category/list?catId=7&subCatId=240&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏系统\",\"url\":\"/majax/category/list?catId=7&subCatId=20102&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏主播\",\"url\":\"/majax/category/list?catId=7&subCatId=20103&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=8&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=8&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=8&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=8&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=8&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=8&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=8&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=8&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=8&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=8&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=8&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=8&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=8&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=8&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=8&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=8&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"篮球运动\",\"url\":\"/majax/category/list?catId=8&subCatId=28&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育赛事\",\"url\":\"/majax/category/list?catId=8&subCatId=55&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"足球运动\",\"url\":\"/majax/category/list?catId=8&subCatId=82&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔹科幻🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=9&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=9&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=9&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=9&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=9&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=9&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=9&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=9&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=9&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=9&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=9&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=9&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=9&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=9&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=9&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=9&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"古武机甲\",\"url\":\"/majax/category/list?catId=9&subCatId=21&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"未来世界\",\"url\":\"/majax/category/list?catId=9&subCatId=25&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"星际文明\",\"url\":\"/majax/category/list?catId=9&subCatId=68&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"超级科技\",\"url\":\"/majax/category/list?catId=9&subCatId=250&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时空穿梭\",\"url\":\"/majax/category/list?catId=9&subCatId=251&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"进化变异\",\"url\":\"/majax/category/list?catId=9&subCatId=252&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"末世危机\",\"url\":\"/majax/category/list?catId=9&subCatId=253&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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{\"title\":\"🔹悬疑🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=10&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=10&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=10&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=10&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=10&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=10&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=10&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=10&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=10&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=10&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=10&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=10&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=10&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=10&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=10&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=10&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"诡秘悬疑\",\"url\":\"/majax/category/list?catId=10&subCatId=26&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇妙世界\",\"url\":\"/majax/category/list?catId=10&subCatId=35&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"侦探推理\",\"url\":\"/majax/category/list?catId=10&subCatId=57&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"探险求生\",\"url\":\"/majax/category/list?catId=10&subCatId=260&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古今传奇\",\"url\":\"/majax/category/list?catId=10&subCatId=20095&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=20109&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=20109&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=20109&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=20109&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=20109&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=20109&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=20109&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=20109&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=20109&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=20109&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=20109&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=20109&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=20109&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=20109&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=20109&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=20109&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"无限\",\"url\":\"/majax/category/list?catId=20109&subCatId=20110&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诸天\",\"url\":\"/majax/category/list?catId=20109&subCatId=20111&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"综漫\",\"url\":\"/majax/category/list?catId=20109&subCatId=20112&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔹轻小说🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&catId=12&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&catId=12&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"/majax/rank/readindexlist?gender=male&pageNum={{page}}&catId=12&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气\",\"url\":\"/majax/category/list?catId=12&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=12&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=12&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=12&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=12&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=12&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=12&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=12&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=12&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=12&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=12&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=12&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=12&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"原生幻想\",\"url\":\"/majax/category/list?catId=12&subCatId=60&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代幻想\",\"url\":\"/majax/category/list?catId=12&subCatId=10&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"衍生同人\",\"url\":\"/majax/category/list?catId=12&subCatId=281&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞笑吐槽\",\"url\":\"/majax/category/list?catId=12&subCatId=282&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"恋爱日常\",\"url\":\"/majax/category/list?catId=12&subCatId=66&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"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\":\"/majax/category/list?catId=20076&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时间\",\"url\":\"/majax/category/list?catId=20076&gender=male&orderBy=4&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数\",\"url\":\"/majax/category/list?catId=20076&gender=male&orderBy=3&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏\",\"url\":\"/majax/category/list?catId=20076&gender=male&orderBy=11&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐\",\"url\":\"/majax/category/list?catId=20076&gender=male&orderBy=9&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"点击\",\"url\":\"/majax/category/list?catId=20076&gender=male&orderBy=1&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30万↓\",\"url\":\"/majax/category/list?catId=20076&size=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"30-50万\",\"url\":\"/majax/category/list?catId=20076&size=2&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"50-100万\",\"url\":\"/majax/category/list?catId=20076&size=3&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"1-2百万\",\"url\":\"/majax/category/list?catId=20076&size=4&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"200万↑\",\"url\":\"/majax/category/list?catId=20076&size=5&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"———\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"🔸连载🔸\",\"url\":\"/majax/category/list?catId=20076&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"🔸完本🔸\",\"url\":\"/majax/category/list?catId=20076&isfinish=1&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.45}},\n{\"title\":\"诗歌散文\",\"url\":\"/majax/category/list?catId=20076&subCatId=20097&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"/majax/category/list?catId=20076&subCatId=20098&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视剧本\",\"url\":\"/majax/category/list?catId=20076&subCatId=20075&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"评论文集\",\"url\":\"/majax/category/list?catId=20076&subCatId=20077&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"生活随笔\",\"url\":\"/majax/category/list?catId=20076&subCatId=20078&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"美文游记\",\"url\":\"/majax/category/list?catId=20076&subCatId=20079&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇小说\",\"url\":\"/majax/category/list?catId=20076&subCatId=20096&gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]",
    "lastUpdateTime": 1772086484587,
    "loginUrl": "https://www.qidian.com/all/",
    "respondTime": 3037,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content##^##https:",
      "intro": "&nbsp;💰  月票：{{@@#monthCount@text##$##票}}\n⭐️  周推：{{@@#recCount@text##$##票}}\n🌟  总推：{{@@.count@em.1@text##$##票}}\n💵  周赏：{{@@#rewardNum@text##$##人}}\n🕰  更新：{{@@[property$=update_time]@content##\\s.*}}\n🏷️  标签：{{@@.gray-hover@text##\\n##·}}\n📜  简介：{{@@#book-intro-detail@html}}{{\"\\n\"+\"​\"}}\n👤  作者：{{@@.level-platina@span@text||.level-god@span@text||.level-lv@span@text||.level-author@span@text##$##，}}{{@@.outer-intro@p@text}}\n📖  同作：{{@@.other-works@h4@a@text##\\n##•}}\n🏅  荣誉：{{@@.red@text&&.icon@span@text&&.honor-desc@p@text##\\n##•}}",
      "kind": "{{@@.book-attribute@a.0:1@text}}\n{{@@.book-attribute@span.0@text}}\n{{@@.update-time@text##更新时间\\:|\\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(/^(\\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",
      "wordCount": ".count@em.0@text##$##字"
    },
    "ruleContent": {
      "content": ".content@p@text",
      "imageStyle": "full"
    },
    "ruleExplore": {
      "author": "$.bAuth",
      "bookList": "$.data.records",
      "bookUrl": "https://www.qidian.com/book/{{$.bid}}/",
      "coverUrl": "https://bookcover.yuewen.com/qdbimg/349573/{{$.bid}}",
      "intro": "$.desc",
      "kind": "$.rankCnt&&$.cat&&$.subCat&&$.state",
      "name": "$.bName",
      "wordCount": "$.cnt"
    },
    "ruleSearch": {
      "author": ".name@text",
      "bookList": "<js>\nlist = java.getElements('.book-img-text@ul@li')\nif (list == \"\") {\n   java.webView(null, baseUrl, \"document.cookie\")\n   cookie = java.getCookie(baseUrl)\n   head = JSON.stringify({\"headers\": { \"Cookie\": cookie }})\n   java.setContent(result = java.ajax(baseUrl+\",\"+head))\n   list = java.getElements('.book-img-text@ul@li')\n}\nlist\n</js>",
      "bookUrl": ".book-img-box@a.0@href",
      "checkKeyWord": "我的模拟长生路",
      "coverUrl": ".book-img-box@img@src",
      "intro": ".intro@text",
      "kind": "{{@@.author@a.-1@text}}\n{{@@.author@span.-1@text}}\n{{@@.update@span.-1@text}}\n{{@@.total@span.-1@text}}推荐",
      "lastChapter": "{{@@.update@a.0@text##最新更新\\s|正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]}}•{{@@.update@span.-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": ".book-info-title@a@text",
      "wordCount": ".total@span.0@text"
    },
    "ruleToc": {
      "chapterList": "@css:\n#allCatalog>.catalog-volume>label,\n#allCatalog>.catalog-volume>ul\n@js:\nlist=[];\n$=result;\nfor(i in $){\nif(/volume-name/.test(String($[i]))){\n\t\t\ttext = \"🏮〖\"+String($[i].text()).replace(/订阅本卷.*/g,\"\").replace(/免费.*/g,\"免费\").trim()+\"〗🏮\";\n\t\t list.push({\n\t\t\t\ttext: text,\n\t\t\t\tvolume: true\n\t\t\t});\t\t\t\n\t\t}\n\nelse{  \n\t\t$[i].select(\"li\").forEach(a=>{\t\t\n info =\tString(a.select(\"a\").attr(\"title\")).replace(/.*时间：|章节/g,\"\");\n vip =/chapter-locked/.test(a.select(\"em\"));\n\t\t\ttext= a.select(\"a\").text();\n\t\t\thref= a.select(\"a\").attr(\"href\");\n\t\t\n\t\t\t\tlist.push({\t\n\t\t\t\t\t\ttext: text,\n\t\t\t\t\t\thref: href,\n\t\t\t    \tinfo: info,\n\t\t\t    \tvip: vip\n\t\t\t\t\t})\n\t\t\t})\n\t}\n}\nlist",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVip": "vip",
      "isVolume": "volume",
      "preUpdateJs": "java.refreshTocUrl()",
      "updateTime": "info##^##更新时间："
    },
    "searchUrl": "https://www.qidian.com/so/{{key}}.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "企鹅浏览（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://so.html5.qq.com/",
    "customButton": false,
    "customOrder": 365,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n    \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 13; zh-cn; V2183A Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/13.4 Mobile Safari/537.36 COVC/046223\",\n    \"Referer\":\"https://novel.html5.qq.com/\",\n\t\"Q-GUID\":\"0ee63838b72eb075f63e93ae0bc288cb\",\n\t\"QIMEI36\":\"8ff310843a87a71101958f5610001e316a11\"\n}",
    "lastUpdateTime": 1759386822025,
    "respondTime": 1295,
    "ruleBookInfo": {
      "author": "$..author",
      "coverUrl": "$..picurl",
      "intro": "$..summary",
      "kind": "$..resourceID",
      "lastChapter": "$..lastSerialname",
      "name": "$..resourceName",
      "tocUrl": "https://novel.html5.qq.com/qbread/api/book/all-chapter?bookId={{book.kind}}",
      "wordCount": "$..contentsize"
    },
    "ruleContent": {
      "content": "$.data.Content[0].Content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$..author",
      "bookList": "$.data.state[*]",
      "bookUrl": "https://novel.html5.qq.com/qbread/api/novel/bookInfo?resourceId={{book.kind}}",
      "coverUrl": "$..cover_url",
      "intro": "$..abstract",
      "kind": "$.groupID##.*_##",
      "name": "$..title"
    },
    "ruleToc": {
      "chapterList": "$..rows[*]",
      "chapterName": "$.serialName",
      "chapterUrl": "$.serialID\n@js:\nlet data = JSON.stringify({\n  ContentAnchorBatch: [{\n    BookID: book.kind,\n    ChapterSeqNo: [\n      result\n    ]\n  }],\n  Scene: \"chapter\"\n})\nlet option = {\"method\":\"POST\",\"body\":data}\n\"https://novel.html5.qq.com/be-api/content/ads-read,\"+JSON.stringify(option)"
    },
    "searchUrl": "https://so.html5.qq.com/ajax/real/search_result?tabId=360&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "正版小说网站，VIP章节要登录购买",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "飞卢小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://wap.faloo.com#111",
    "customButton": false,
    "customOrder": 366,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759573343655,
    "loginUrl": "https://u.faloo.com/regist/login.aspx?backUrl=https://wap.faloo.com/",
    "respondTime": 1010,
    "ruleBookInfo": {
      "author": ".color999@tag.a.0@text",
      "coverUrl": "class.cover_box@tag.img@src",
      "intro": "id.novel_intro@tag.p@text",
      "kind": ".color999@tag.a.1@text&&class.tagList clearfix@tag.a.0@text&&class.tagList clearfix@tag.a.1@text&&class.tagList clearfix@tag.a.2@text",
      "lastChapter": ".newNode@text",
      "name": ".name@text",
      "tocUrl": "class.display_flex_between@tag.a.1@href",
      "wordCount": "class.textHide.3@textNodes##\\d+万人"
    },
    "ruleContent": {
      "content": ".nodeContent@p@html",
      "imageStyle": "FULL",
      "replaceRegex": "##本书来自.*|本书由飞卢.*|用飞卢.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.nl_r1_author@tag.a.0@text",
      "bookList": "class.novelList@li",
      "bookUrl": "class.bl_r1_tit@tag.a@href",
      "coverUrl": "class.nl_r1@tag.a@tag.img@src",
      "intro": "class.bl_r1_into@tag.a@text",
      "kind": "class.nl_r1_author@tag.a.1@text&&class.nl_tags fr@tag.a.0@text&&class.nl_tags fr@tag.a.1@text",
      "name": "class.bl_r1_tit@tag.a@text",
      "wordCount": "class.nl_r2 clearfix@tag.i@text"
    },
    "ruleToc": {
      "chapterList": ".v_nodeList li",
      "chapterName": "i@html&&a@text##[\\(（【].*?[求更谢乐发订合补].*?[】）\\)]\n<js>result.replace(/\\<i class\\=\\\"icon_close\\\"\\>\\<\\/i\\>/,'✿·')</js>",
      "chapterUrl": "a@href"
    },
    "searchUrl": "https://wap.faloo.com/search_1_{{page}}.html?k={{key}},{\n  \"charset\": \"GB2312\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "次元姬子（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ciyuanji.com",
    "customButton": false,
    "customOrder": 367,
    "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": 1772086525015,
    "loginUrl": "https://www.ciyuanji.com/login",
    "respondTime": 4709,
    "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": "vip章节请登录后更新目录",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "书耽小说（优）",
    "bookSourceType": 0,
    "bookSourceUrl": "https://app.shubl.com",
    "customButton": false,
    "customOrder": 368,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部纯爱::https://www.baidu.com/category_type=1&order=week_click&page={{page}}\n现纯::https://www.baidu.com/category_type=4&order=week_click&page={{page}}\n幻纯::https://www.baidu.com/category_type=5&order=week_click&page={{page}}\n古纯::https://www.baidu.com/category_type=6&order=week_click&page={{page}}\n百合::https://www.baidu.com/category_type=3&order=week_click&page={{page}}\n全部言情::https://www.baidu.com/category_type=20&order=week_click&page={{page}}\n现言::https://www.baidu.com/category_type=8&order=week_click&page={{page}}\n幻言::https://www.baidu.com/category_type=9&order=week_click&page={{page}}\n古言::https://www.baidu.com/category_type=10&order=week_click&page={{page}}\n无CP::https://www.baidu.com/category_type=21&order=week_click&page={{page}}\n付费&连载&更新时间::https://www.baidu.com/category_type=1&order=uptime&up_status=0&is_paid=1&page={{page}}\n付费&完本&更新时间::https://www.baidu.com/category_type=1&order=uptime&up_status=1&is_paid=1&page={{page}}\n每日签到::data:get_daily;base64,{{java.base64Encode(\"get_daily_task_bonus\")}},{\"type\":\"\"}",
    "header": "{\"app-version\":\"4.1.4\"}",
    "jsLib": "function encode(word){\n\t const {java} = this;\n  \treturn java.createSymmetricCrypto(\"AES/CBC/PKCS5Padding\", java.base64DecodeToByteArray(\"L6alxSR4ttjXvcGpZozYtdcJtG4l0tSnQplRUONIRsw=\"), java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\")).encryptBase64(word);\n\t}\n\t\nfunction decode(word){\n\t   const {java} = this;\n    \treturn java.createSymmetricCrypto(\"AES/CBC/PKCS5Padding\", java.base64DecodeToByteArray(\"L6alxSR4ttjXvcGpZozYtdcJtG4l0tSnQplRUONIRsw=\"), java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\")).decryptStr(word);\n}\n\nfunction getToken(){\t\n\tconst {source} = this;\n\treturn (source.getLoginHeaderMap()!=null && source.getLoginHeaderMap()!=\"\")?source.getLoginHeaderMap().get(\"login_token\"):\"0f6bd1d063f202f71c3b84678027ce81\"\n\t}\n\t\nfunction getA(){\n\tconst {source} = this;\n\treturn (source.getLoginHeaderMap()!=null && source.getLoginHeaderMap()!=\"\")?source.getLoginHeaderMap().get(\"account\"):\"%E8%90%8C%E5%8F%8B521068519938\";\n\t}",
    "lastUpdateTime": 1772086515233,
    "loginUi": "[\n    {\n        name: \"账号\",\n        type: \"text\"\n    },\n    {\n        name: \"验证码\",\n        type: \"text\"\n    },\n     {\n        name: \"获取验证码（填完验证码点“✓”登录）\",\n        type: \"button\",\n        \"action\":\"getCode()\"\n    }\n]",
    "loginUrl": "<js>\nlet uu = \"https://tmp.xxltest.mengjunnet.com\";\n\n function getCode(){\n \t let app_signature_md5 = \"f73576612783f8ed8b68cdf73a56be94\";\n  \tlet phone = result.get(\"账号\");\n  \tlet time = String(Date.now());\t\n  \t\n   let hashvalue = String(java.md5Encode(encode(phone+time)));\t\n   let option = {\n   \"app_signature_md5\":app_signature_md5,\n   \"app_version\":\"4.1.4\",\n   \"channel\":\"6\",\n   \"verify_type\":\"5\", \n    \"hashvalue\":hashvalue,\n   \"username\":phone,\n   \"timestamp\":time\n   \t}\n   header = {\n   \n   \t\t\"user-agent\":\"Android\"\n   \t\t\n   \t}\n   let body = \"secret_content=\"+encodeURIComponent(encode(JSON.stringify(option)));\n   java.log(body)\n   let url = uu+ \"/signup/send_verify_code\";\n   try{\n let resposebody = java.post(url,String(body),{\"app-version\":\"4.1.4\",\"user-agent\":\"Android\"}).body();\n \n \tlet tip = JSON.parse(decode(resposebody)).tip;\n \t\n \tjava.toast(tip)\n \t}catch(e){\n \t\tjava.log(e)\n \t\t}\n \t\n \t}\n \n \n \t\n function login(){\n \ttry{\n \tlet login_name=source.getLoginInfoMap().get(\"账号\")\nlet code=source.getLoginInfoMap().get(\"验证码\");\n    let jsonStr = {\n    \t\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\n    \t\"app_version\":\"4.1.4\",\n    \t\"channel\":\"default\",\n    \t\"uuid\":\"android\",\n    \t\"ver_code\":code,\n    \t\"username\":login_name\n    \t}\n    \n    \n    let body = \"secret_content=\" + encode(JSON.stringify(jsonStr));\n    let option = {\n        \"method\": \"POST\",\n        \"body\": String(body)\n    };\n    \n    let url = uu+\"/signup/verify_login,\" + JSON.stringify(option);\n    \n   let respbody = decode(java.ajax(url));\n//  java.log(respbody);\n   let resp = JSON.parse(respbody);\n   java.toast(resp.tip);\n   java.log(resp.tip);\n   \n   \n    if (resp.code == \"100000\") {\n     body = {\n     \t\"login_token\":resp.data.login_token,\n     \t\"account\":encodeURI(resp.data.reader_info.account)\n     \t}\n     source.putLoginHeader(JSON.stringify(body)) \n    } else {\n        java.toast('❗️ ' + resp.tip + ' ❗️')\n    }\n    }catch(e){\n    \tjava.log(e)\n    \t}\n}\n</js>",
    "respondTime": 9797,
    "ruleBookInfo": {
      "author": "$.author_name",
      "coverUrl": "$.cover",
      "init": "<js>\ndecode(result)\n</js>\n$.data.book_info",
      "intro": "$.description",
      "kind": "$.tag",
      "lastChapter": "{{$.last_chapter_info.chapter_title}} / {{$.last_chapter_info.uptime}}",
      "name": "$.book_name",
      "tocUrl": "@js:\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"4.1.1\",\"channel\":\"default\",\"last_update_time\":\"0\",\"book_id\":{{$.book_id}},\"login_token\":String(getToken()),\"account\":String(getA())}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/chapter/get_chapter_list_group_by_division,\" + JSON.stringify(option)",
      "wordCount": "$.total_word_count"
    },
    "ruleContent": {
      "content": "<js>\ndecode(result)\n</js>\n$.data.chapter_info.txt_content"
    },
    "ruleExplore": {
      "author": "$.author_name",
      "bookList": "<js>\nresponse=null\nif(!baseUrl.match(/localhost|get_daily/)){\n\t\ncategory_type=baseUrl.match(/category_type=(\\d+)/)?baseUrl.match(/category_type=(\\d+)/)[1]:\"\"\norder=baseUrl.match(/order=(.+?)&/)?baseUrl.match(/order=(.+?)&/)[1]:\"\"\nis_paid=baseUrl.match(/is_paid=(\\d)&/)?baseUrl.match(/is_paid=(\\d)&/)[1]:\"\"\nup_status=baseUrl.match(/up_status=(\\d)&/)?baseUrl.match(/up_status=(\\d)&/)[1]:\"\"\njsonObj={\"category_type\":category_type,\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"order\":order,\"count\":\"15\",\"is_paid\":is_paid,\"page\":String(baseUrl.match(/page=(\\d+)/)[1]-1),\"up_status\":up_status,\"login_token\":String(getToken()),\"account\":String(getA())}\n//java.log(JSON.stringify(jsonObj))\noption={\"method\":\"POST\",\"body\":\"secret_content=\"+encodeURIComponent(encode(JSON.stringify(jsonObj)))}\nurl=\"https://app.shubl.com/bookcity/get_filter_search_book_list,\"+JSON.stringify(option)\nresponse=decode(java.ajax(url))\n}else{\njsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"task_type\":\"1\",\"login_token\":String(getToken()),\"account\":String(getA())}\noption={\"method\":\"POST\",\"body\":\"secret_content=\"+encodeURIComponent(encode(JSON.stringify(jsonObj)))}\nurl=\"https://app.shubl.com/reader/get_daily_task_bonus,\"+JSON.stringify(option)\nresponse=decode(java.ajax(url));\njava.toast(JSON.parse(response).tip)\n}\n\n// 打印解密结果\njava.log(JSON.stringify(JSON.parse(response)))\nresponse\n</js>\n$.data.book_list||$.[*]",
      "bookUrl": "@js:\nif(!baseUrl.match(/localhost|get_daily/)){\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"book_id\":String(java.getString('$.book_id')),\"login_token\":String(getToken()),\"account\":String(getA())}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/book/get_info_by_id,\" + JSON.stringify(option)\n}else{\nbaseUrl\n}",
      "coverUrl": "$.cover",
      "intro": "$.description",
      "kind": "$.tag",
      "lastChapter": "{{$.last_chapter_info.chapter_title}} / {{$.last_chapter_info.uptime}}",
      "name": "$.book_name@put:{\"bid\":\"$.book_id\"}||$",
      "wordCount": "$.total_word_count"
    },
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "<js>\n\n\n\nresponse=decode(result)\n// 打印解密结果\n//java.log(JSON.stringify(JSON.parse(response)))\nresponse\n</js>\n$.data.book_list",
      "bookUrl": "@js:\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"4.1.1\",\"channel\":\"default\",\"book_id\":{{$.book_id}},\"login_token\":String(getToken()),\"account\":String(getA())}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/book/get_info_by_id,\" + JSON.stringify(option)",
      "coverUrl": "$.cover",
      "intro": "$.description",
      "kind": "$.tag",
      "lastChapter": "{{$.last_chapter_info.chapter_title}} / {{$.last_chapter_info.uptime}}",
      "name": "$.book_name@put:{\"bid\":\"$.book_id\"}",
      "wordCount": "$.total_word_count"
    },
    "ruleToc": {
      "chapterList": "<js>\ndecode(result)\n</js>\n$.data.chapter_list_group[*].chapter_list[*]",
      "chapterName": "$.chapter_title",
      "chapterUrl": "@js:\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"4.1.1\",\"channel\":\"default\",\"chapter_id\":{{$.chapter_id}},\"login_token\":String(getToken()),\"account\":String(getA())}\n\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/chapter/get_chapter_info,\" + JSON.stringify(option)",
      "isVip": "@js:!{{$.auth_access}}",
      "updateTime": "{{$.word_count}} 字 发布于 {{$.uptime}}"
    },
    "searchUrl": "@js:\n\nu=decode(decodeURIComponent(\"hYKytSMHsACWNRRED+zq8asscl2eVP6HdvA4q5ImrVI7MWRmJfl1mXV/bVjWdldyl6Jlfmf78osN25N+IMEqlZ/ISFj5ytn+hpR9jTw5PT8hFFyMLia2qgW0FSdV9O7fZhjcs9FVfNfzWxNHiQg03a8CW3WiY7wc0V3PNoja3lE4Za8ETj6pE/Nv7iXoj3ZD7Xb3E9kcfCyJYw5ftdV4uiMO7hPOdEL+vAb6C+PmksCYWb5NcLdNj8Ujircymh6sTgn9xICNQeH83g/b4U3GcdgsaTiCRU+3l9B3jg5C438=\"));\njava.log(JSON.stringify(JSON.parse(u)))\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"4.1.1\",\"channel\":\"default\",\"order\":\"week_click\",\"count\":\"15\",\"category_type\":\"1\",\"page\":page-1,\"key\":key,\"login_token\":String(getToken()),\"account\":String(getA())}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\n\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\n\"https://app.shubl.com/bookcity/get_filter_search_book_list,\" + JSON.stringify(option)",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "独阅读网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.duread8.com##喜静",
    "customButton": false,
    "customOrder": 369,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部分类\",\"url\":\"https://www.duread.cn/index/book_list/0/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"西幻传说\",\"url\":\"https://www.duread.cn/index/book_list/1/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"https://www.duread.cn/index/book_list/2/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"游戏动漫\",\"url\":\"https://www.duread.cn/index/book_list/3/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"科幻时空\",\"url\":\"https://www.duread.cn/index/book_list/4/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"都市逸闻\",\"url\":\"https://www.duread.cn/index/book_list/5/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"https://www.duread.cn/index/book_list/6/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"诡异悬疑\",\"url\":\"https://www.duread.cn/index/book_list/7/0/week_click/0/0/0/1{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766338842002,
    "loginUrl": "https://m.duread.cn/signup/login",
    "respondTime": 198907,
    "ruleBookInfo": {
      "intro": "class.desc@text",
      "name": "class.book-title@text"
    },
    "ruleContent": {
      "content": ".article-content@p@textNodes"
    },
    "ruleExplore": {
      "author": ".avatar@text",
      "bookList": "class.book-list J_BookList@li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@data-original",
      "name": "a.1@text"
    },
    "ruleSearch": {
      "author": "##作者[:：]([^<]+)<##$1###",
      "bookList": "class.book-list@li",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "img@data-original",
      "intro": "class.summaries@html",
      "lastChapter": "class.smaller@text##.*? / ",
      "name": "class.book-name@text"
    },
    "ruleToc": {
      "chapterList": "#chapter_list@a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{\"webView\":true}"
    },
    "searchUrl": "https://www.duread8.com/index/get_search_book_list/{{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "笔尚小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.bsxiaoshuo.com#yc1101",
    "customButton": false,
    "customOrder": 370,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"悬疑\",\"url\":\"/nangui_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"/lishi_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/xuanhuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/kehuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"/wangyou_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"二次\",\"url\":\"/erciyuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"/xianyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代\",\"url\":\"/guyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/huanyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/lingyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市\",\"url\":\"/doushi_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}}]",
    "lastUpdateTime": 1766338889904,
    "loginUrl": "https://www.bsxiaoshuo.com/user/",
    "respondTime": 189372,
    "ruleBookInfo": {
      "author": ".name strong@text",
      "coverUrl": ".pic img@src",
      "intro": ".summary@ownText##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".cate@text&&h4 .time@text##\\s.*",
      "lastChapter": "h4 a@text##>>",
      "name": "h2@text",
      "tocUrl": ".index@href",
      "wordCount": ".words@text##字"
    },
    "ruleContent": {
      "content": ".page-content@html"
    },
    "ruleExplore": {
      "author": "a.2@text",
      "bookList": "tbody tr",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##/(\\d+)##https://imgc.bsxiaoshuo.com/$1.jpg",
      "kind": "td.4@text##\\s.*",
      "lastChapter": "a.1@text",
      "name": "a.0@text",
      "wordCount": "td.3@text"
    },
    "ruleSearch": {
      "author": "p.1@textNodes",
      "bookList": "#j li",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "p.0@text",
      "kind": "s@text",
      "name": "b@text"
    },
    "ruleToc": {
      "chapterList": ".float-list li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "isVip": "##isvip##🔒###",
      "updateTime": "span@text"
    },
    "searchUrl": "/s.php?sid=3&k={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "build 2025-11-22\n雨落星辰\n失效反馈：961955482\n网页版本，只能看前20章，适合找书然后换源看，群里有去广告版本",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "追书神器",
    "bookSourceType": 0,
    "bookSourceUrl": "http://zhuishushenqi.com/",
    "customButton": false,
    "customOrder": 371,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\nvar push = function(title, url, size) {\nresult.push({\"title\": title, \"url\": url, \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": size}});\n};\nvar tagUrl = source.key;\nvar tag = java.ajax(tagUrl);\nvar tagList = org.jsoup.Jsoup.parse(tag).select(\".category-list a\");\nvar tagSize = 0.4;\npush(\"分类\", null, 1);\nfor (var i = 0; i < tagList.length; i++) {\nvar title = org.jsoup.Jsoup.parse(tagList[i]).select(\".name\").text();\nvar url = String(tagList[i].attr(\"href\")) + \"&page={{page}}\"\ntitle = String(title).replace(/\\s/g, \"\");\npush(title, url, tagSize);\n}\nJSON.stringify(result);",
    "lastUpdateTime": 1766264895242,
    "respondTime": 6547,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".inner-text@html"
    },
    "ruleExplore": {
      "author": ".author@span.0@text",
      "bookList": ".books-list@a",
      "bookUrl": "href",
      "coverUrl": "img@src",
      "intro": ".desc@text",
      "kind": ".author@span.-1@text",
      "name": "h4@text"
    },
    "ruleSearch": {
      "author": ".author@span.0@text",
      "bookList": ".books-list@.book",
      "bookUrl": "data-href",
      "checkKeyWord": "剑来",
      "coverUrl": "img@src",
      "intro": ".desc@text",
      "kind": ".author@span.-1@text",
      "name": ".name@text"
    },
    "ruleToc": {
      "chapterList": "class.chapter-list.-1@li",
      "chapterName": "a@text##^(.*?)第",
      "chapterUrl": "a@href"
    },
    "searchUrl": "https://www.zhuishushenqi.com/search?val={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "/*\n\t作者：明月照大江\n\t提醒：此书源为免费制作并分享\n\t更新地址：https://skybook.pages.dev\n*/",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "书旗小说",
    "bookSourceType": 0,
    "bookSourceUrl": "书旗小说",
    "customButton": false,
    "customOrder": 372,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "jsLib": "(function Jq(aG,HJ,ym,eK,ar,uJ,nS,na,xT,Gu,SH){function ru(mJ,JJ){var Se=mJ^JJ,Jn=HJ[Se],nK=66666-Se,JK=[],uT=SH[nK];if(uT!==\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)return uT;for(var Gv=0;Gv<Jn.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068;)nS(JK,Jn[Gv]-Gv++-JJ);return SH[nK]=xT(JK);}(function JG(av,qJ,Hu,Gx,S){qJ=qJ||[],Hu=Hu||[],Gx=Gx||[];for(var aa=Hu.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,HT,ee;ee=aG[av++];)if(101<++ee){if(ee<111){if(ee>108)110>ee&&(Hu[(aa+=18)-21]=qJ[Hu[aa++-(\"\u2028\",21)]]=Hu[++aa+--ee-130]&Hu[(aa-=22)-++ee+110],!false)||(Hu[aa--+ee-113]^=Hu[aa+ ++ee-112][Hu[aa--+ee++-111]]);else if(105>ee)(103<ee||(ee++>102&&(Hu[aa-ee--+103]<<=aG[av++]-(--ee+57424+av),true)||(Hu[aa-++ee+102]+=Hu[aa-- - --ee+102]),0))&&(Hu[(aa+=31)-ee++ +72]=Hu[(aa-=31)-1]===HJ[aG[av++]^ee+5954+av]);else if(107>ee){if(105<ee)Hu[++aa+ ++ee-108]=!(aG[av++]-(ee+64740+av));else try{var au=Hu[--aa-++ee+103],a=Hu[(aa-=9)-++ee+(\"\u2028\",114)],uq=Hu[aa+--ee-98],xS=Hu[(aa+=6)-ee++ +109],mm={\\u0054\\u0053:1},uT=JG(av,qJ,[],Gx,mm);if(mm.\\u0054\\u0053)return uT;if(mm.\\u0078\\u0047!==void 0)if(au=mm.\\u0078\\u0047,mm.\\u0053\\u0078>1)return S.\\u0078\\u0047=au,S.\\u0053\\u0078=--mm.\\u0053\\u0078,S.\\u0054\\u0053=0;}catch(eH){qJ[xS]=eH,mm={\\u0054\\u0053:1},uT=JG(a,qJ,[],Gx,mm);if(mm.\\u0054\\u0053)return uT;if(mm.\\u0078\\u0047!==\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)if(au=mm.\\u0078\\u0047,mm.\\u0053\\u0078>1)return S.\\u0078\\u0047=au,S.\\u0053\\u0078=--mm.\\u0053\\u0078,S.\\u0054\\u0053=0;}finally{mm={\\u0054\\u0053:1},uT=JG(uq,qJ,[],Gx,mm);if(mm.\\u0054\\u0053)return S&&(S.\\u0054\\u0053=1),uT;if(mm.\\u0078\\u0047!==\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064){if(au=mm.\\u0078\\u0047,mm.\\u0053\\u0078>1)return S.\\u0078\\u0047=au,S.\\u0053\\u0078=--mm.\\u0053\\u0078,S.\\u0054\\u0053=0;return JG(au,qJ,[],Gx);}av=au;}}else(ee<108||(Hu[aa++-ee--+105]|=Hu[(aa-=81)-ee--+185]<Hu[(aa+=78)+ee++-105],null))&&(Hu[--aa-ee++ +106]=new(uJ(Hu[(aa-=52)- --ee+158])(null,Hu[(aa+=52)+ ++ee-108]))());}else(ee--<119||((ee>125||(121>ee&&(ee<119&&(Hu[aa-2]=Hu[aa++-ee++ +116]<Hu[(aa-=2)+ee++-119],!false)||ee<120&&(Hu[(aa+=16)+--ee-133]=ru(aG[Hu[(aa-=14)-ee--+(\"\u2028\",116)]=ru(aG[av++]^--ee+50705+av,aG[av++]^++ee+(\"\u2029\",38513)+av),av++]^-ee++ +3565+av,aG[av++]^-++ee+57850+av),[])||(Hu[aa++-ee--+120]=qJ[aG[av++]^46169+av]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ee>124||((123>ee||(ee>123&&(Hu[aa-- -(\"\u2028\",1)]=Hu[aa++- --ee+123]>=aG[av++]-(ee+14910+av),!false)||(Hu[aa-ee+122]+=ru(aG[av++]^39765+av,aG[av++]^54284+av)),\"\"))&&(ee<122||(Hu[--aa-ee+124]=aG[Hu[(aa+=3)-++ee+121]=ru(aG[av++]^-ee--+64533+av,aG[av++]^18628+av),av++]-(--ee+44811+av),!true))&&(Hu[(aa+=ee++)-123]=new \\u0052\\u0065\\u0067\\u0045\\u0078\\u0070(Hu[aa++ + ++ee-246],Hu[(aa-=123)+--ee-122])),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(Hu[aa++ +ee++-128]=Hu[(aa+=--ee)-129]<Hu[aa++ +ee-253][Hu[(aa-=129)-ee--+126]]),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ee<129||(--ee<130&&((128<ee||(Hu[(aa+=ee++)-131]=Hu[--aa-(\"\u2028\",130)][Hu[aa++-129]]=qJ[Hu[(aa-=130)+ee-128]],false))&&(Hu[aa+ee-131]=Hu[aa++-ee--+(\"\u2028\",127)]===qJ[Hu[(aa-=2)+ ++ee-129]]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(132>ee++||(ee<134&&(Hu[(aa-=++ee)+132]=Hu[aa--+--ee-1]>Hu[(aa+=134)+ee++-133],!null)||ee++<135&&(Hu[(aa+=ee++)-137]=Hu[--aa- --ee-1]==Hu[aa-=135],!0)||(Hu[aa-- - --ee+132]^=Hu[(aa+=++ee)-137][Hu[(aa-=137)- --ee+136]]),0))&&(130<--ee&&(Hu[aa-- -2]&&(av=Hu[aa-ee+131]),aa-- - --ee+(\"\u2028\",220),!null)||(Hu[aa++-2]=Hu[aa++-ee--+127]<qJ[Hu[aa-=3]])),!true))&&(127<ee||(ee<127&&(Hu[aa++ +--ee-125]=!0,[])||(Hu[(aa-=ee--)+126]=qJ[Hu[(aa+=127)+ee-(\"\u2029\",127)]]=ru(aG[av++]^-ee+40421+av,aG[av++]^38517+av)),\"\"))&&(Hu[aa+ee++-129]>>=aG[av++]-(- --ee+54707+av)),\"\"))&&(116<ee++||(115<ee&&(ee<117&&(Hu[aa- --ee+114]+=HJ[aG[av++]^-ee+56540+av],!null)||(Hu[aa-- -ee+116]=\\u0062\\u0075\\u0069\\u006c\\u0064\\u0052\\u0065\\u0071\\u0075\\u0065\\u0073\\u0074=Hu[++aa-1]),[])||(115>++ee||(115<ee&&(Hu[aa++ +ee-116]=null,!false)||(Hu[aa-ee++ +112]|=Hu[aa-- -2]>>Hu[aa-- - --ee+115]),\"\"))&&(ee<113||(ee<114&&(Hu[++aa+ ++ee-118]=uJ(Hu[(aa+=47)-50])(Hu[(aa+=++ee)-166])(Hu[(aa-=165)+ee-114]),{})||(Hu[aa--+ee-- -115]=qJ[Hu[++aa+ee-114]]),void 0))&&(Hu[aa-- -2]|=Hu[aa]),void 0))&&(Hu[aa++ +ee-- -118]={});}else if(ee-->68){if(++ee>93)(97>ee||((ee<99||(ee<101&&((++ee<101||(Hu[(aa-=11)-++ee+112]=Hu[(aa+=11)- --ee+100]!=HJ[aG[av++]^7058+av],\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(Hu[aa-ee+97]=qJ[Hu[--aa+ ++ee-103]]=Hu[aa-- -ee--+100][Hu[aa+ee-- -99]]),!false)||(Hu[--aa+ ++ee-106]=Hu[aa-(\"\u2029\",4)][Hu[(aa+=ee++)-105]]=uJ(Hu[aa++-++ee+(\"\u2029\",1)],Hu[(aa+=ee)-209])(Hu[(aa-=210)+ ++ee-102])()),![]))&&(ee>97||(Hu[(aa-=ee--)+95]%=qJ[Hu[aa+=96]],!1))&&(Hu[(aa+=107)-109]+=Hu[(aa-=108)+--ee-97]),!{}))&&(ee<95&&(Hu[++aa+ee++-95]=\\u004d\\u0061\\u0074\\u0068,!null)||(++ee>96||(Hu[++aa-ee--+95]=\\u0055\\u0069\\u006e\\u0074\\u0038\\u0041\\u0072\\u0072\\u0061\\u0079,!1))&&(Hu[aa+ee++-98]%=aG[av++]-(- --ee+52855+av)));else if(78>ee)72>ee&&(70>ee&&(Hu[++aa+--ee-68]=aG[Hu[aa++-ee--+67]=aG[av++]-(ee++ +6461+av),av++]^-++ee+33983+av,1)||(ee<71||(Hu[aa--+ee-- -75]=eK(Hu[(aa+=--ee)-71],Hu[(aa-=--ee)-4])(Hu[aa++- --ee+(\"\u2029\",65)][Hu[(aa-=4)+(\"\u2029\",2)]]),!1))&&(Hu[(aa+=4)-6]||(av=Hu[aa-ee+65]),(aa-=6)+ee-45),!0)||(ee>75||((74>ee||((ee>74||(Hu[aa-- -++ee+73]>>=Hu[aa- --ee+74],!{}))&&(Hu[(aa+=11)-ee--+62]%=qJ[Hu[aa-=12]]),!true))&&(ee<73&&(Hu[++aa-++ee+72]=\\u0055\\u0069\\u006e\\u0074\\u0038\\u0041\\u0072\\u0072\\u0061\\u0079,!null)||(Hu[(aa+=108)+ee++-183]=Hu[(aa+=ee--)-184][Hu[(aa-=183)-ee--+(\"\u2028\",73)]])),!1))&&(77>ee||(Hu[aa++-ee++ +(\"\u2028\",77)]=ru(aG[av++]^- --ee+16911+av,aG[av++]^ee++ +6195+av),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(Hu[--aa- --ee+74]-=Hu[aa-++ee+(\"\u2028\",76)]);else if(ee<86){if(ee>84)Hu[aa--+ee++-87]^=Hu[aa+ee-86];else if(81>ee)79<ee&&(Hu[av++,aa-- -ee++ +79]||(av=aG[--av]^-ee--+(\"\u2028\",33265)+ ++av),[])||(78<ee||(Hu[++aa+ee-- -79]=-(aG[av++]-(--ee+22881+av)),![]))&&(Hu[(aa+=15)+ee-- -93]=aG[Hu[(aa-=13)-ee+(\"\u2029\",76)]=aG[av++]-(-ee--+31746+av),av++]-(-++ee+55209+av));else if(82<ee){if(ee<84)Hu[aa-3]+=Hu[aa+--ee-84][Hu[(aa-=2)-ee+83]];else return Hu[(aa-=2)+ee++-83];}else(81<ee||(Hu[aa--+ ++ee-86]=ar(Hu[aa-- -2],[Hu[(aa+=94)+ee-178],Hu[(aa+=14)-++ee-25]+Hu[(aa-=109)+ee-81]])(),false))&&(Hu[(aa+=ee++)-85]+=Hu[aa-- -ee++-1][Hu[(aa-=83)+1]]);}else 89>ee&&((ee>87||(86<ee&&(Hu[(aa-=34)- --ee+116]=ar(Hu[aa+ ++ee-56],[Hu[(aa+=43)+ee++-100]])(Hu[++aa-ee++ +76],Hu[(aa-=13)+ee++-(\"\u2029\",87)]),!\"\")||(Hu[aa-1]=!Hu[aa+ee-87]),0))&&(Hu[(aa-=78)-ee--+166]=aG[Hu[(aa+=80)+ee-- -88]=null,av++]-(-ee+(\"\u2028\",64479)+av)),!0)||(ee<91||(93>ee&&((ee>91||(Hu[aa-ee++ +90]>>=aG[av++]-(-ee--+40943+av),void 0))&&(Hu[aa++-ee+92]=ru(aG[av++]^ee+32820+av,aG[av++]^ee--+42370+av)),1)||(Hu[--aa+--ee-90]=aG[Hu[(aa+=3)-ee--+90]=aG[av++]-(--ee+35300+av),av++]-(- --ee+18900+av)),0))&&(ee<90||(Hu[aa++ +--ee-89]=\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067,void 0))&&(Hu[(aa+=56)-ee+34]=ru(aG[Hu[(aa-=54)+ee-- -91]=ru(aG[av++]^-++ee+(\"\u2028\",42773)+av,aG[av++]^ee+50881+av),av++]^41943+av,aG[av++]^- --ee+53808+av));}else if(34<ee){if(ee--<44)ee-->40&&(++ee>41&&(Hu[++aa+--ee-45]=uJ(Hu[aa--+ee-(\"\u2028\",44)])(Hu[aa++ + ++ee-45],Hu[(aa-=3)-ee--+(\"\u2029\",43)])(ru(aG[av++]^- --ee+5515+av,aG[av++]^-ee++ +28547+av)),!0)||(Hu[aa-- -8]=function(xm,ue,xa,nu,aJ,ex,Ja,Hr){var ra=na(Gx,[qJ]);return function uv(){var ma=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068>Hr.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068?Hr.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068:\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,aS=[];for(var Gv=0;Gv<ma;Gv++)aS[Hr[Gv]]=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073[Gv];return xa&&(aS[ue]=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073),aJ&&(aS[Ja]=this),nu&&Gu(aS,xm,{\\u0076\\u0061\\u006c\\u0075\\u0065:uv,\\u0077\\u0072\\u0069\\u0074\\u0061\\u0062\\u006c\\u0065:!1}),JG(ex,aS,[],ra);};}(Hu[(aa+=--ee)-40],Hu[--aa-43],Hu[(aa+=ee--)-84],Hu[--aa+--ee-117],Hu[aa++-ee-43],Hu[++aa-++ee-48],Hu[(aa-=68)-ee+25],Hu[(aa-=18)+ ++ee-40])),true)||ee<36&&(ee>34&&(Hu[(aa+=++ee)-37]=Hu[(aa-=36)-1]===aG[av++]-(-ee--+64262+av),{})||ee>33&&(Hu[aa+ ++ee-36]/=aG[av++]-(ee+9150+av),!\"\")||(Hu[(aa-=++ee)+35]=Hu[Hu[--aa+ee++ +1]=aG[av++]-(-ee+22148+av),(aa+=37)-3]),!null)||(ee<38||((39>ee||(Hu[aa++-1]=\\u0067\\u0065\\u0074\\u004c\\u0069\\u006d\\u0069\\u0074=Hu[aa--+--ee-40],!true))&&(Hu[aa-2]=Hu[aa--+ee-40][Hu[aa-ee++ +38]]),!1))&&(37>ee||(Hu[av++,--aa-ee++ +37]&&(av=aG[--av]^47909+ ++av),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(Hu[aa-1]=Hu[aa-++ee+(\"\u2028\",36)]<aG[av++]-(ee+26278+av));else if(ee>58)(ee<62||(ee<64&&(ee<63&&(Hu[(aa-=37)+33]=uJ(Hu[aa++ + ++ee-(\"\u2028\",29)])(Hu[(aa+=41)+--ee-(\"\u2029\",71)],Hu[(aa-=ee--)+55],qJ[Hu[(aa+=54)+2]])(),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(Hu[++aa-ee--+62]=qJ[aG[av++]^-ee++ +10760+av]),{})||66>ee&&(65>ee&&(Hu[aa--+ ++ee-66]=Hu[aa++ + ++ee-66][aG[av++]-(-ee+52664+av)],{})||(Hu[aa+--ee-67]=qJ[Hu[(aa+=ee)-67]]=Hu[++aa+ee-- -131]+Hu[(aa-=67)-ee+64]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||uJ(Hu[aa-- -2],Hu[aa++ +--ee-67])(Hu[(aa-=3)+2])(),0))&&(60<ee||(59<ee&&(Hu[++aa+ee-- -64]=uJ(Hu[--aa-2],Hu[aa-- -ee+56])(qJ[Hu[aa--+ee-- -59]])(),1)||(Hu[aa-++ee+(\"\u2028\",59)]-=aG[av++]-(-ee++ +53118+av)),void 0))&&(Hu[--aa-ee++ +60]+=qJ[Hu[aa]]);else if(51>ee)(ee<46||((ee<48||(50>ee&&(49>ee&&(Hu[aa++]=\\u004a\\u0053\\u004f\\u004e,{})||(Hu[(aa+=114)-ee-- -65]=Hu[(aa-=113)+ee-51]),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(Hu[aa-ee--+48]=eK(Hu[(aa-=++ee)+49],Hu[(aa+=49)-ee--+49])()),null))&&(ee>46&&(Hu[(aa+=ee++)-48]=qJ[Hu[(aa-=47)-++ee+48]]=ru(aG[av++]^-ee++ +57836+av,aG[av++]^10013+av),true)||(Hu[--aa-ee++ +46]=qJ[Hu[aa++ +ee-47]]=aG[av++]-(--ee+49730+av))),\"\"))&&(ee>44&&(Hu[aa-- -3]=uJ(Hu[aa++ +--ee-45])(Hu[++aa+--ee-47],Hu[(aa-=3)+ ++ee-43],ru(aG[av++]^ee--+(\"\u2029\",42763)+av,aG[av++]^ee+(\"\u2028\",39828)+av))(),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||44>ee&&(Hu[--aa-ee--+43]=Hu[aa++ +ee-- -42][ru(aG[av++]^ee+49312+av,aG[av++]^28452+av)],!0)||aa--);else if(ee>57)return S.\\u0054\\u0053=0;else(54<--ee||(ee<53&&((51<ee||((ee>50||(Hu[--aa+ ++ee-(\"\u2028\",51)]=qJ[Hu[++aa-ee--+50]]=aG[av++]-(50385+av),null))&&(Hu[++aa-ee+51]=HJ[aG[Hu[++aa-ee+49]=HJ[aG[av++]^7758+av],av++]^-ee+43458+av]),void 0))&&(Hu[aa-2]=Hu[--aa-++ee+(\"\u2029\",52)]===Hu[aa+ee-- -53]),!0)||(54>ee||(Hu[aa+--ee-55]<<=Hu[--aa- --ee+52],!true))&&(Hu[(aa-=81)+ee+26]=qJ[Hu[--aa- --ee+132]]=Hu[(aa+=81)+ee-- -52]),!{}))&&(ee>55&&(Hu[--aa-2]=qJ[Hu[(aa+=63)+ee-- -(\"\u2028\",121)]]=Hu[--aa+ee++-(\"\u2028\",118)]+Hu[(aa-=63)+ ++ee-56],[])||(Hu[(aa+=6)-8]||(av=Hu[aa-++ee+49]),(aa-=8)+98));}else ee>25&&((ee<29||((31>ee||((32<ee||(32>ee&&(Hu[aa+ee-33]&=Hu[--aa-ee+31],true)||(Hu[++aa+ee-- -33]=HJ[aG[av++]^++ee+10920+av]),false))&&(33<ee&&(Hu[aa+ee++-35]+=aG[av++]-((\"\u2028\",28962)+av),true)||(Hu[++aa+ee-- -34]=HJ[aG[av++]^-ee--+43801+av])),null))&&(ee-->29||(qJ[Hu[(aa-=22)+ee++-8]]=Hu[(aa+=20)+ee-- -28],!true))&&(Hu[aa++-ee+30]=aG[Hu[++aa-ee++ +27]=ru(aG[av++]^ee+9488+av,aG[av++]^-ee--+(\"\u2028\",21286)+av),av++]-((\"\u2028\",57148)+av)),![]))&&(27>ee&&(Hu[aa-- - --ee+23]=Hu[aa-- -ee--+24][Hu[aa++-++ee+26]]=aG[av++]-(--ee+(\"\u2028\",51205)+av),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(28>ee||(Hu[(aa-=ee)+26]=qJ[Hu[--aa-ee--+55]]=Hu[(aa+=28)-++ee+28],![]))&&(Hu[(aa+=--ee)-31]=uJ(Hu[(aa-=++ee)-3],Hu[(aa+=22)+ee-53])(Hu[--aa+ ++ee-51])(Hu[aa-- -ee--+6],qJ[Hu[(aa-=23)-ee++ +30]]))),!null)||ee>17&&((ee++>24||(ee<22&&(++ee>21&&(Hu[(aa+=ee--)-23]=Hu[(aa-=22)- --ee+19]==HJ[aG[av++]^- --ee+60188+av],[])||19<--ee&&(Hu[av++,--aa+ee-20]||(av=aG[--av]^-++ee+29993+ ++av),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(Hu[aa-++ee+19]+=aG[av++]-(34647+av)),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(24>ee--||((ee<24||(Hu[++aa+ee++-28]|=Hu[aa-ee+22]>>Hu[(aa-=3)+ee-- -24],void 0))&&(Hu[++aa-4][Hu[++aa+ee-27]]=Hu[(aa-=5)-ee+(\"\u2028\",25)]),!true))&&(ee>21&&(Hu[aa- --ee+20]=!Hu[aa+--ee-21],[])||(Hu[++aa+ee++-(\"\u2028\",22)]=\\u0044\\u0061\\u0074\\u0065)),void 0))&&(av=aG[HT=av,av++]^(\"\u2029\",19130)+av),!null)||(9<ee||(ee<4&&((2<ee||((ee>1||(Hu[--aa- --ee]=Hu[++aa+ ++ee-2]!=HJ[aG[av++]^-ee++ +7476+av],!true))&&(Hu[++aa- --ee]=aG[av++]^-ee--+56511+av),0))&&(Hu[aa+ee++-4]&=aG[av++]-((\"\u2028\",41715)+av)),true)||7<ee&&((9>ee||(Hu[(aa+=74)-75]=Hu[(aa-=74)+--ee-9]!==ru(aG[av++]^--ee+(\"\u2029\",3242)+av,aG[av++]^-ee+15879+av),0))&&(av=aG[HT=av,av++]^-ee--+16868+av),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(5<ee--||((4>ee||(Hu[aa++ +ee-- -4]=Hu[aa+ ++ee-6],null))&&(Hu[--aa+ ++ee-4]=!!Hu[aa++-ee--+4]),!{}))&&(5<ee||(Hu[aa++ +ee-5]=[],![]))&&(Hu[Hu[--aa+ee-- -5]=[],aa++ + ++ee-4]=Hu[(aa+=2)-ee++ +4]),\"\"))&&(ee<13&&(ee>11&&(Hu[(aa-=ee++)+9]=ar(Hu[++aa- --ee+21],[Hu[aa-- - --ee+19],Hu[(aa+=10)+--ee-(\"\u2029\",9)]])(),true)||ee>10&&(Hu[aa++- --ee+10]=aG[av++]-(-ee++ +24611+av),{})||(Hu[aa--+ ++ee-10]=Hu[Hu[aa+1]=aG[av++]-(ee+(\"\u2028\",52859)+av),(aa+=3)+ee-- -14]),{})||(ee-->16||((13<ee||(++ee<14&&(Hu[aa-++ee+12]=Hu[(aa-=109)+ee+93][Hu[(aa+=108)+--ee-13]]=aG[av++]-(ee--+40405+av),true)||(Hu[++aa+ee++-15]=aG[Hu[++aa-(\"\u2029\",1)]=null,av++]-(- --ee+46280+av)),0))&&(ee>14||(Hu[++aa+ee++-16]=Hu[--aa-ee--+14][ru(aG[av++]^ee--+(\"\u2028\",40705)+av,aG[av++]^ee++ +21018+av)],0))&&(Hu[(aa-=105)+ee+90]=ru(aG[Hu[(aa+=107)- --ee+13]=null,av++]^14105+av,aG[av++]^ee--+25400+av)),\"\"))&&Hu[av++,aa--+ee++-17]&&(av=aG[--av]^ee--+6736+ ++av));})((\"\u2028\",74));})([93,5,44,63423,22612,21,5,76,60239,45598,25,18611,75,72,3,41746,102,57546,120,46191,8,16639,50,18,34673,29,8,16598,11,24639,8,16777,112,60,53095,40,3,41756,102,57570,25,18882,45,92,35442,18859,112,15,37769,24212,55,25,19333,24,3,42026,23,64,10767,11,24672,8,16909,57,120,46234,64,10756,120,46238,11,24683,25,18538,2,56780,7,11,24680,26,51329,45,11,24685,25,19270,78,31756,55221,92,35483,18903,11,24695,42,25,19300,11,24714,96,100,45,120,46279,11,24713,8,17117,47,49886,45,64,10803,38,26433,8,17124,112,10,52998,18,34770,29,25,19289,25,18589,116,2,55807,6,78,31801,55265,92,35527,18948,8,17112,64,10835,5,44,29190,56544,120,46314,8,16912,50,34,29115,29,8,17260,11,24766,25,19253,118,19,29997,117,22,9,52600,65153,2,57265,8,16468,64,10866,120,46348,64,10873,11,24780,8,16411,79,33267,33,43955,115,56611,37,64416,8,17011,92,35583,19005,42,41,8,17275,11,24806,8,17158,45,126,4,79,33379,11,24815,8,16900,92,35603,19025,11,24817,42,29,11,24830,25,20380,120,46393,18,34876,25,19184,11,24831,25,20213,79,33302,92,35636,19048,8,17382,108,45,64,10925,64,10931,11,24852,25,19120,75,72,90,41106,82,29,11,24863,25,19176,112,64,10961,64,10974,11,24873,74,8,16548,64,10969,72,128,54859,110,81,28,8,16953,11,24888,52,50668,45,120,46449,11,24921,8,16993,39,48710,78,31976,55430,112,76,20005,5478,8,16583,28,45,120,46464,38,26654,2,56815,8,17196,112,64,11022,120,46484,120,46493,72,8,16485,101,20,60491,19,29785,11,24930,25,19763,112,5,15,47056,17662,51,97,120,46496,8,16394,64,11044,64,11047,64,11047,11,24950,25,19513,45,64,11066,16,17606,6154,89,11,24974,25,18520,45,78,32033,55499,29,64,11067,8,16510,49,5,44,211,45610,64,11072,5,91,42462,32937,25,19931,112,43,44100,51811,5,15,3817,64973,49,8,17063,64,11091,5,44,36002,15981,91,45476,38097,8,16766,8,16595,92,35804,19242,112,11,25031,8,16950,2,56719,7,11,25022,26,51657,45,5,25,20209,48,39355,21012,45,11,25039,127,24373,22543,8,17336,64,11138,44,36999,8923,29,11,25097,25,19863,5,15,32576,35942,11,25077,61,91,9078,1703,25,19793,40,64,11163,15,34577,29733,91,15884,7157,25,18540,86,83,78,32168,55660,37,64748,84,25,18464,40,76,50364,40280,5,44,27854,57199,11,25099,8,18261,36,9714,103,6589,5,39,47157,45,8,18169,64,11207,5,44,35902,16377,91,30448,21393,25,18902,45,64,11225,122,32130,51958,45461,129,25,19865,67,11,25179,128,55185,124,15564,5,8,18119,45,11,25145,48,35802,16678,45,78,32232,55694,25,20306,112,64,11243,64,11251,64,11251,11,25157,8,16765,11,25167,27,29,78,32232,55695,112,8,18035,112,120,46743,64,11268,120,46743,11,25179,25,20041,117,5,30,27866,7923,57738,129,45,55,25,20241,109,23,64,11287,35,22720,11,25199,8,18262,113,81,29,78,32277,55741,112,25,20454,5,44,995,45407,11,25233,61,29,8,16722,121,12,65,53221,29,14,46895,11,25237,25,20084,40,51,36,10818,12,29,78,32311,55769,25,20357,78,32315,55779,112,64,11348,120,46819,8,18071,112,72,3,42432,81,29,11,25259,8,17582,11,25264,13,41083,45,92,36057,19479,11,25271,25,19849,92,36066,19547,37,64903,31,5,2,56148,8,16552,11,25286,42,29,68,7228,33925,7,8,18388,75,72,128,55278,81,29,11,25307,8,16596,112,5,15,30360,33712,51,29,11,25335,25,20422,95,53506,135,23,53,8469,44139,25,19660,132,8,17802,64,11427,120,46901,8,17459,19,29494,92,36131,19553,112,64,11434,8,16432,112,44,53115,32451,106,29,92,36152,19562,25,20008,64,11453,60,53817,40,3,42478,11,25367,25,18835,64,11468,120,46939,120,46939,11,25374,8,17646,78,32444,55908,11,25380,42,29,11,25384,8,18364,112,60,53848,72,3,42509,102,58323,8,16518,112,64,11500,64,11496,64,11500,11,25407,8,17915,64,11504,120,46979,60,53871,40,11,25420,8,18266,11,25427,131,19,30894,78,32497,55961,25,20206,58,45,32,11777,115,57261,99,7901,25,19677,11,25440,26,52072,45,78,32512,55976,11,25448,8,17963,120,47022,15,61536,1913,29,8,17571,8,18136,112,120,47024,120,47028,11,25488,27,25,19065,66,45,8,18113,64,11557,83,25,20414,112,40,64,11581,64,11572,34,29849,25,19704,102,58419,120,47060,120,47069,72,11,25503,25,19976,28,45,64,11613,64,11606,76,18820,4289,25,19890,112,5,44,21328,58792,119,21492,903,53536,9533,25,19518,107,5,39,48482,45,8,17783,45,8,16825,120,47102,83,8,18030,11,25544,8,17442,23,78,32612,56076,78,32615,56079,11,25551,8,18239,69,45,25,19644,45,92,36355,19772,25,19902,112,44,51271,32295,29,11,25586,94,11,25578,8,18252,98,45,11,25580,71,11,25614,106,29,8,17570,134,5,17,7646,45,8,18220,45,25,19485,39,48107,114,89,11,25607,61,83,11,25619,8,17867,33,44779,115,57438,1,8491,5,2,58122,8,18030,125,79,34548,92,36492,19931,11,25738,8,18042,2,57692,7,11,25634,13,41473,45,5,25,19155,45,78,32715,56179,112,123,15324,31898,55,8,16693,11,25654,13,41488,45,5,92,36450,19882,8,17836,56,120,47235,64,11764,60,54127,72,25,19009,57,45,8,17179,45,78,32751,56215,8,17442,92,36477,19900,112,120,47252,72,11,25946,8,18127,73,82,29,33,44873,115,57527,11,25703,8,17906,64,11806,120,47272,64,11805,11,25712,8,17700,59,83,83,14,47392,120,47282,11,25737,61,28,25,19746,29,92,36537,19941,112,5,76,29384,10241,25,18964,82,29,92,36536,19958,112,76,57824,47916,25,19332,61,23,120,47311,88,28824,4128,49374,48836,25,19352,112,43,55628,45933,5,15,3554,63700,11,25772,25,19368,63,29,105,66022,85,17,7319,8,16932,112,46,54162,55347,5,44,27411,56746,11,25792,8,17306,90,42049,110,82,29,78,32872,56336,25,19790,66,45,64,11904,11,25816,130,8,17483,79,33959,25,19234,11,25822,25,20171,45,11,25852,60,54324,77,24196,133,25,19556,72,76,11117,28807,5,15,3484,63646,11,25841,25,19220,23,91,17731,27293,5,44,27606,55911,11,25871,8,18241,112,44,17491,62916,43,5027,32134,5,91,11008,1196,25,20064,120,47439,64,11968,60,54332,40,11,25878,8,17053,86,5,15,2671,63819,120,47455,91,29861,23545,8,17284,40,51,29,11,25896,48,64676,13923,45,8,18299,87,65709,120,47476,120,47474,11,25913,25,19275,61,111,12,29,64,12010,5,91,52044,58846,8,17355,8,17932,45,2,58807,2,58507,2,58792,8,16987,39,50534,45,8,17643,45,11,25944,25,20106,40,120,47517,11,25962,62,91,38004,47762,25,21033,11,25963,104,92,36756,20175,112,5,76,36956,51854,8,16954,112,120,47540,34,30335,54,19,32455,25,21179,70,67,59,11,25983,39,49632,8,18097,64,12080,44,9311,38602,80,45,59,8,17161,75,40,3,43130,102,58930,82,55,25,21559],[[21102,21094,21116,21096],0.3,0.5,0.8,[3385,3379,3389,3383,3397,3386],[6140,6136,6109,6143,6142,6134,6140,6134],0.4,0.7,1.1,[],[46008,46014,46008,46026,45980,46025,46015,46017,45982,46034],0.2,[31520,31522,31524,31526,31528,31530,31532,31534,31536,31538,31540,31542,31544,31546,31548,31550,31552,31554,31556,31558,31560,31562,31564,31566,31568,31570,31578,31580,31582,31584,31586,31588,31590,31592,31594,31596,31598,31600,31602,31604,31606,31608,31610,31612,31614,31616,31618,31620,31622,31624,31626,31628,31555,31557,31559,31561,31563,31565,31567,31569,31571,31573,31560,31565],[43027,43028],[42230],[14307,14314,14318,14319,14323],[43778,43780,43789],[55228,55242,55233,55248,55246,55241,55237,55211,55239],[19473,19474,19463,19459],[26770,26763,26778,26756,26757,26767,26706,26719,26716,26714,26720,26715,26716,26717,26719],[38796,38785,38805,38789,38795],[39513,39511,39515,39469,39516,39467,39483,39518,39474,39520,39476,39521,39525,39479,39526,39477,39475,39527,39531,39473,39532,39482,39482],[13622,13628,13649,13652,13620,13652,13671,13658,13612,13611],[4604,4642,4631,4634,4619,4609,4603,4589,4593,4595],[49465,49465,49484,49471,49425,49424,49441,49475,49474,49487,49477,49479,49463,49491,49447,49503,49499,49485,49450,49500,49501,49485,49510],[32891,32944,32944,32933,32941,32945,32937,32955,32931,32951,32941,32948,32948],[32021,32011,32016,32009,32024,32026,32008,32021,32025],[56338,56324,56337,56321,56346],[26825,26876,26828,26833,26882,26835,26831,26841,26838,26888,26886,26838,26891,26889,26840,26847,26890,26891,26850,26894,26853,26853,26849,26856,26856,26855,26851,26861,26905,26856,26856,26905,26909,26911,26911,26866,26914,26869,26865,26872,26916,26872,26919,26922,26877,26872,26922,26923,26924,26876,26884,26928,26880,26930,26882,26883,26931,26883,26932,26891,26892,26938,26893,26938],[44741,44754,44754,44744,44743,44763],[47848,47928,47840,47911,47909,47906,47910,47912,47926,47928,47848,47873],[57344,57346,57345,57337,57343,57337,57340,57338,57358],[41356],1.4705882352941178,[6780,6849,6848,6783,6836,6849,6849,6856,6842,6852,6859],[20292,20296,20296,20290,20272,20300,20287,20306,20308],[39816,49030,33234,13268,13269,13270],[49958,49944,49962,49964,49951],[10326,10336,10328,10352],[34725,34738,34739,34736,34740,34684,34674,34675,34739,34741,34749,34733,34741,34680,34750,34743,34758,34736,34750,34751,34748,34688,34756,34766,34767,34692,34752,34759,34696,34767,34766,34753,34767,34701,34770,34772,34754,34774,34774,34723,34766,34762,34724],[30866,30946,30944,30936,30893],[38107,28151,54717,63931,53226,49274,28134,53634,49601,28185,28160],[49301,8391,20954,22827,49353,49328],[33333,33331,33336,33333,33345],[2507,26548,32491,2558,2533],[10321,10320,10307,10307],[48208,3760,2977,48259,48234],[61838,61826,61835,61824,61833,61839,61835,61841,61835],[7067,62576,35178,32833,62317],[58054,58047,58062,58063,58046,58053,58052]],function(){return typeof \\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073===\"undefined\"&&(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073=typeof \\u0077\\u0069\\u006e\\u0064\\u006f\\u0077===\"undefined\"?typeof \\u0067\\u006c\\u006f\\u0062\\u0061\\u006c!==\"undefined\"?\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c:this:\\u0077\\u0069\\u006e\\u0064\\u006f\\u0077),typeof \\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073=\\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073),typeof \\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065=\\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065),typeof \\u006d\\u006f\\u0064\\u0075\\u006c\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u006d\\u006f\\u0064\\u0075\\u006c\\u0065=\\u006d\\u006f\\u0064\\u0075\\u006c\\u0065),typeof \\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065=\\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065),typeof \\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065=\\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065),\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073;}(),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064(\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0062\\u0069\\u006e\\u0064),\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0061\\u0070\\u0070\\u006c\\u0079.\\u0062\\u0069\\u006e\\u0064(\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0062\\u0069\\u006e\\u0064),\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0062\\u0069\\u006e\\u0064.\\u0062\\u0069\\u006e\\u0064(\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0062\\u0069\\u006e\\u0064),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064([].\\u0070\\u0075\\u0073\\u0068),\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064([].\\u0063\\u006f\\u006e\\u0063\\u0061\\u0074),\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0061\\u0070\\u0070\\u006c\\u0079.\\u0062\\u0069\\u006e\\u0064(\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067.\\u0066\\u0072\\u006f\\u006d\\u0043\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065,null),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0050\\u0072\\u006f\\u0070\\u0065\\u0072\\u0074\\u0079,[]);\n;for(var \\u0065\\u006e\\u0063,\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067\\u0043\\u006c\\u0061\\u0073\\u0073,\\u0042\\u0079\\u0074\\u0065\\u0041\\u0072\\u0072\\u0061\\u0079\\u004f\\u0075\\u0074\\u0070\\u0075\\u0074\\u0053\\u0074\\u0072\\u0065\\u0061\\u006d,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073,\\u0074\\u0069\\u006d\\u0065\\u006f\\u0066\\u0066\\u0073\\u0065\\u0074,\\u0068\\u006f\\u0073\\u0074,HU‍‌=20,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065,\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074,\\u0063\\u0061\\u0063\\u0068\\u0065\\u0064\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074,\\u0064\\u0065\\u0063;HU‍‌;'\u2028')HU‍‌>16&&(HU‍‌>19&&(HU‍‌=18,\\u0064\\u0065\\u0063=function(jn){for(var PC,PU,HU‍‌=4,Ph,xt,qa,qn,ja,Pa;HU‍‌;'\u2028')if(13<HU‍‌)(16<HU‍‌||((HU‍‌++<16||(HU‍‌-=2,!true))&&(HU‍‌>15||(HU‍‌=qa+2<Ph?6:8,0))&&(HU‍‌-=qa<Ph?-1:3),!{}))&&(qn=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070[jn.\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065\\u0041\\u0074(qa)],HU‍‌=1);else if(5>--HU‍‌)(HU‍‌>3||(HU‍‌++>2&&(Ph=jn.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,HU‍‌+=5,[])||2<HU‍‌&&(HU‍‌=5,ja=qa+2<Ph?\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070[jn.\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065\\u0041\\u0074(qa+2)]:0,true)||1<HU‍‌&&(xt.\\u0077\\u0072\\u0069\\u0074\\u0065(qn<<(HU‍‌=14)-12|PC>>4),true)||(PC=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070[jn.\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065\\u0041\\u0074(qa+1)],HU‍‌=3),!1))&&(Pa=qa+3<Ph?\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070[jn.\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065\\u0041\\u0074(qa+3)]:0,HU‍‌=2);else if(8<HU‍‌){if(HU‍‌>11)return new \\u0053\\u0074\\u0072\\u0069\\u006e\\u0067\\u0043\\u006c\\u0061\\u0073\\u0073(xt.\\u0074\\u006f\\u0042\\u0079\\u0074\\u0065\\u0041\\u0072\\u0072\\u0061\\u0079(),\\u0063\\u0061\\u0063\\u0068\\u0065\\u0064\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074);else(11>HU‍‌||(HU‍‌=16,qa+=4,null))&&(HU‍‌>9&&(qa=(HU‍‌+=5)-15,!undefined)||(xt=new \\u0042\\u0079\\u0074\\u0065\\u0041\\u0072\\u0072\\u0061\\u0079\\u004f\\u0075\\u0074\\u0070\\u0075\\u0074\\u0053\\u0074\\u0072\\u0065\\u0061\\u006d(PU),HU‍‌=11));}else HU‍‌>7&&(HU‍‌+=2,PU=Ph*3/4|0,!\"\")||(6<HU‍‌||(HU‍‌--<6&&(xt.\\u0077\\u0072\\u0069\\u0074\\u0065(PC<<4|ja>>2),HU‍‌=8,!undefined)||(HU‍‌=12,xt.\\u0077\\u0072\\u0069\\u0074\\u0065(ja<<6|Pa)),void 0))&&(HU‍‌+=qa+3<Ph?0:5);},!false)||HU‍‌>18&&(HU‍‌=6,\\u0063\\u0061\\u0063\\u0068\\u0065\\u0064\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,!undefined)||(17<HU‍‌||(HU‍‌-=3,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,undefined))&&(HU‍‌=12,\\u0065\\u006e\\u0063=function(xH){for(var qh,jq,bi,xC,Ph,bP,HU‍‌=3,Hq,qi,qa;HU‍‌;'\u2028')if(HU‍‌<6)(HU‍‌-->4||((HU‍‌<2||((HU‍‌++<3||(HU‍‌+=qa+1<Ph?4:8,\"\"))&&(HU‍‌+=12,bP=new \\u0053\\u0074\\u0072\\u0069\\u006e\\u0067\\u0043\\u006c\\u0061\\u0073\\u0073(xH).\\u0067\\u0065\\u0074\\u0042\\u0079\\u0074\\u0065\\u0073(\\u0063\\u0061\\u0063\\u0068\\u0065\\u0064\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074)),!{}))&&(HU‍‌>0||(HU‍‌=qa<Ph?11:10,false))&&(HU‍‌-=0),void 0))&&(Hq[qi++]=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073[bi>>(HU‍‌=16)-14]);else if(HU‍‌<10)(HU‍‌>8||(HU‍‌>7&&(Hq[qi++]=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073[(jq&15)<<2|qh>>6],HU‍‌=12,1)||(HU‍‌<7||(Hq[qi++]=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073[qh&63],HU‍‌=14,\"\"))&&(HU‍‌+=7,xC=((Ph+2)/3|0)*4),!true))&&(qi=(HU‍‌=19)-19);else if(13<HU‍‌)17<HU‍‌&&(++HU‍‌<20&&(qh=qa+2<Ph?bP[qa+2]&0xff:0,HU‍‌-=14,!\"\")||(qa=(HU‍‌=1)-1),!\"\")||16<HU‍‌--&&(jq=qa+1<Ph?bP[qa+1]&0xff:0,HU‍‌+=2,!false)||14<HU‍‌&&(Hq[qi++]=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073[(bi&(HU‍‌-=11)-1)<<4|jq>>4],[])||HU‍‌>13&&(Ph=bP.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,HU‍‌=6,!0)||(HU‍‌-=11,qa+=3);else if(12>HU‍‌){if(HU‍‌<11)return Hq.\\u006a\\u006f\\u0069\\u006e('');else bi=bP[qa]&0xff,HU‍‌=17;}else 12<HU‍‌&&(HU‍‌-=4,Hq=new \\u0041\\u0072\\u0072\\u0061\\u0079(xC),!false)||(HU‍‌=qa+2<Ph?7:14);}),!undefined)||(HU‍‌<7||(12>HU‍‌&&((10<HU‍‌||(HU‍‌<9&&((++HU‍‌>8||(\\u0074\\u0069\\u006d\\u0065\\u006f\\u0066\\u0066\\u0073\\u0065\\u0074=2*60*60*1000,HU‍‌-=5,\"\"))&&(HU‍‌=7,\\u0074\\u0069\\u006d\\u0065\\u006f\\u0066\\u0066\\u0073\\u0065\\u0074=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064),1)||(8<--HU‍‌||(\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070=function(){for(var qa,xD,HU‍‌=11;HU‍‌;'\u2028')if(5>HU‍‌){if(--HU‍‌>2)qa=--HU‍‌-2;else if(HU‍‌>1)return xD;else(1>HU‍‌--||(HU‍‌=qa<\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068?1:3,!{}))&&(xD[\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065.\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065\\u0041\\u0074(qa)]=qa,HU‍‌+=6);}else(HU‍‌<8||((HU‍‌<11||(++HU‍‌<13&&(xD=new \\u0041\\u0072\\u0072\\u0061\\u0079(128),HU‍‌=10,!false)||(HU‍‌=2),!true))&&(HU‍‌-->9&&(qa=0,true)||(HU‍‌<8||(HU‍‌-=qa<128?0:4,void 0))&&(xD[qa]=0)),false))&&(5<--HU‍‌&&(qa++,!null)||(HU‍‌<5||(HU‍‌+=4,!1))&&(qa++,HU‍‌+=8));}(),HU‍‌=13,!1))&&(HU‍‌=8,\\u0068\\u006f\\u0073\\u0074='\\x68\\x74\\x74\\x70\\x73\\x3A\\x2F\\x2F\\x6E\\x6F\\x76\\x65\\x6C\\x2E\\x73\\x6B\\x79\\x62\\x6F\\x6F\\x6B\\x2E\\x71\\x7A\\x7A\\x2E\\x69\\x6F'),!true))&&(HU‍‌+=8,\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074=\\u0050\\u0061\\u0063\\u006b\\u0061\\u0067\\u0065\\u0073.\\u006a\\u0061\\u0076\\u0061.\\u006e\\u0069\\u006f.\\u0063\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074.\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074),1)||HU‍‌>15&&(\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067\\u0043\\u006c\\u0061\\u0073\\u0073=\\u0050\\u0061\\u0063\\u006b\\u0061\\u0067\\u0065\\u0073.\\u006a\\u0061\\u0076\\u0061.\\u006c\\u0061\\u006e\\u0067.\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067,--HU‍‌,true)||(14<HU‍‌||((HU‍‌-->13||(11<HU‍‌&&(\\u0042\\u0079\\u0074\\u0065\\u0041\\u0072\\u0072\\u0061\\u0079\\u004f\\u0075\\u0074\\u0070\\u0075\\u0074\\u0053\\u0074\\u0072\\u0065\\u0061\\u006d=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,HU‍‌-=11,true)||(HU‍‌--,\\u0068\\u006f\\u0073\\u0074=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064),\"\"))&&(HU‍‌=4,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0043\\u0068\\u0061\\u0072\\u0073=function(){for(var HU‍‌=1,Hb,qa;HU‍‌;'\u2028')if(HU‍‌>4)(++HU‍‌>7||((HU‍‌<7||(HU‍‌+=qa<\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068?0:-4,void 0))&&(qa++,HU‍‌=2),false))&&(Hb[qa]=\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065.\\u0063\\u0068\\u0061\\u0072\\u0041\\u0074(qa),HU‍‌-=3);else if(3>HU‍‌)(2>HU‍‌--||(HU‍‌=6,\"\"))&&(Hb=[],HU‍‌+=4);else if(4>HU‍‌)return Hb;else qa=(HU‍‌+=--HU‍‌-1)-6;}()),!{}))&&(\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,HU‍‌=11),!true))&&(HU‍‌>4||(3<HU‍‌&&(\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0052\\u0065\\u0076\\u004d\\u0061\\u0070=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,HU‍‌=9,!null)||(HU‍‌<3||(HU‍‌=2,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,null))&&(HU‍‌>1&&(HU‍‌+=15,\\u0063\\u0075\\u0073\\u0074\\u006f\\u006d\\u0042\\u0061\\u0073\\u0065\\u0036\\u0034\\u0054\\u0061\\u0062\\u006c\\u0065='\\x5A\\x59\\x58\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x69\\x4A\\x4B\\x4C\\x4D\\x4E\\x4F\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x7A\\x79\\x78\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x49\\x6A\\x6B\\x6C\\x6D\\x6E\\x6F\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2D\\x5F',!undefined)||(\\u0042\\u0079\\u0074\\u0065\\u0041\\u0072\\u0072\\u0061\\u0079\\u004f\\u0075\\u0074\\u0070\\u0075\\u0074\\u0053\\u0074\\u0072\\u0065\\u0061\\u006d=\\u0050\\u0061\\u0063\\u006b\\u0061\\u0067\\u0065\\u0073.\\u006a\\u0061\\u0076\\u0061.\\u0069\\u006f.\\u0042\\u0079\\u0074\\u0065\\u0041\\u0072\\u0072\\u0061\\u0079\\u004f\\u0075\\u0074\\u0070\\u0075\\u0074\\u0053\\u0074\\u0072\\u0065\\u0061\\u006d,HU‍‌=5)),null))&&(5<HU‍‌--&&(HU‍‌=0,\\u0063\\u0061\\u0063\\u0068\\u0065\\u0064\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074=\\u0043\\u0068\\u0061\\u0072\\u0073\\u0065\\u0074.\\u0066\\u006f\\u0072\\u004e\\u0061\\u006d\\u0065('\\x55\\x54\\x46\\x2D\\x38'),1)||(\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067\\u0043\\u006c\\u0061\\u0073\\u0073=\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064,HU‍‌=16));",
    "lastUpdateTime": 1765832339446,
    "loginCheckJs": "if (!result.url().includes(\"localhost\")) { Packages.io.legado.app.help.http.StrResponse(result.url(), dec(String(result.body()))) } else { result }",
    "loginUi": "[\n{\"name\":\"查询用量\",\"type\":\"button\",\"action\":\"getLimit()\"}\n]",
    "loginUrl": "function login(){}",
    "respondTime": 9660,
    "ruleBookInfo": {
      "author": "authorName",
      "coverUrl": "imgUrl",
      "init": "$.data",
      "intro": "<br>\n🕰 更新：{{java.timeFormatUTC(java.getString(\"$.lastInsTime\")*1000,'yyyy-MM-dd HH:mm', timeoffset)}}\n&shy;\n🔖 标签：{{$.tag[*].tagName##\\n##,}}\n🔗 版权：{{$.cpName}}\n&shy;\n📂 简介：{{$.desc}}\n@js:result.replace(/.+：\\s/g,'')",
      "kind": "{{java.getString('$.freeStack')=='1'?'':'💲VIP'}}\n{{$.className}}\n{{java.getString('$.state')=='1'?'连载':'完结'}}",
      "lastChapter": "lastChapter.chapterName",
      "name": "bookName",
      "tocUrl": "@js:\nbookId = \"{{$.bookId||$.bid}}\";\nurl = `${host}/sq/catalog?bookID=${bookId}`",
      "wordCount": "{{$.wordCount}}万字"
    },
    "ruleContent": {
      "content": "@js:\n;(function ug(by,ue,bJ,bU,bC,bs,JC,JL,ms,bB,mB){function mD(gk,Bp){var yC=gk^Bp,BL=ue[yC],LD=66666-yC,uu=[],gm=mB[LD];if(gm!==\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)return gm;for(var mb=0;mb<BL.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068;)JC(uu,BL[mb]-mb++-Bp);return mB[LD]=ms(uu);}(function LL(CJ,uk,ks,Fb,Ju){uk=uk||[],ks=ks||[],Fb=Fb||[];for(var uJ=ks.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,Cb,JB;JB=by[CJ++];)if(103<JB){if(131<JB){if(JB<135)JB>133&&(ks[uJ--+ ++JB-137]=ks[uJ--+ ++JB-(\"\u2029\",137)][ks[++uJ+--JB-135]],1)||JB<133&&(uJ--,!false)||(ks[(uJ+=--JB)-135]=bC(ks[--uJ-JB-- -1],[ks[(uJ+=--JB)-264]])(ks[(uJ-=263)+JB++-129]));else if(137>JB)JB<136&&(--uJ,{})||(ks[uJ++ +JB-- -136]=by[CJ++]^JB--+21717+CJ);else if(138<JB)ks[++uJ-JB--+(\"\u2029\",138)]=\\u0062\\u0075\\u0069\\u006c\\u0064\\u0052\\u0065\\u0071\\u0075\\u0065\\u0073\\u0074;else if(138>JB)return ks[uJ-JB+136];else ks[++uJ+JB++-139]=\\u0073\\u006f\\u0075\\u0072\\u0063\\u0065;}else(++JB>123||(115<++JB&&((JB-->122||(118>JB&&((116<JB||((117>++JB||(ks[uJ+JB-(\"\u2029\",118)]+=by[CJ++]-(JB--+(\"\u2028\",7669)+CJ),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ks[(uJ+=46)- --JB+68]=ks[(uJ-=46)-++JB+(\"\u2029\",115)]!==by[CJ++]-(-JB++ +62492+CJ)),\"\"))&&(ks[++uJ+ ++JB-(\"\u2028\",119)]=\\u0064\\u0065\\u0063),!0)||--JB<119&&((118>JB||(ks[--uJ+ ++JB-119]=uk[ks[uJ++ +JB-(\"\u2029\",119)]]=mD(by[CJ++]^--JB+56594+CJ,by[CJ++]^-JB+24176+CJ),!{}))&&(ks[++uJ+ ++JB-(\"\u2029\",121)]=bs(ks[uJ++-++JB+117],ks[(uJ-=3)-++JB+119])(by[CJ++]-(-JB+(\"\u2028\",14369)+CJ))()),!\"\")||(120>JB||(ks[++uJ-JB++ +119]=uk[by[CJ++]^-++JB+40177+CJ],\"\"))&&(ks[(uJ-=++JB)+119]=\\u0068\\u0074\\u006d\\u006c=ks[(uJ+=120)-1]),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(123>JB++&&(ks[uJ++]=uk[by[CJ++]^-JB++ +53736+CJ],1)||(ks[(uJ+=69)-JB+54]=\\u0072\\u0065\\u0073\\u0075\\u006c\\u0074=ks[(uJ-=69)+--JB-124])),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||112<JB&&((++JB>115||((115>JB||(ks[CJ++,--uJ+JB-- -115]||(CJ=by[--CJ]^--JB+(\"\u2028\",57751)+ ++CJ),null))&&(ks[uJ++ + ++JB-115]=\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072),!{}))&&(ks[--uJ-JB--+113]=bC(ks[(uJ-=82)-JB++ +195],[ks[(uJ+=JB--)-37]])(ks[(uJ+=88)- --JB-9]+ks[(uJ-=124)+--JB-111])),[])||(JB>110||(109>JB&&(JB>107&&(ks[uJ++ +JB-108]=mD(by[CJ++]^JB++ +45529+CJ,by[CJ++]^- --JB+39619+CJ),!0)||(JB>106||(ks[uJ-- -JB++ +104]=ks[(uJ-=118)- --JB+(\"\u2028\",223)]!==uk[ks[(uJ+=118)+JB-- -106]],!{}))&&(ks[uJ+JB-- -109]=ks[(uJ+=JB)-108]<uk[ks[(uJ-=107)-++JB+107]]),!0)||(109<JB||(ks[uJ+JB-- -110]-=by[CJ++]-(-JB--+(\"\u2029\",33405)+CJ),!true))&&(ks[uJ-JB++ +109]+=by[CJ++]-((\"\u2028\",3129)+CJ)),void 0))&&(JB>111&&(ks[++uJ-(\"\u2029\",1)]=\\u0050\\u0061\\u0063\\u006b\\u0061\\u0067\\u0065\\u0073,!false)||(ks[(uJ-=JB++)+109]=ks[uJ--+JB++-3]!==ks[(uJ+=111)+--JB-112])),!{}))&&(130<JB&&(132>JB&&(ks[uJ++ +JB-- -135]=bU(ks[uJ--+JB-134],ks[--uJ+JB++-133],ks[(uJ+=23)-JB--+(\"\u2028\",107)],uk[ks[(uJ-=25)-JB--+132]])(),!false)||(ks[(uJ-=29)+ ++JB-(\"\u2029\",106)]=ks[uJ-- -JB--+160][ks[uJ+=29]]=by[CJ++]-(--JB+22101+CJ)),{})||JB>128&&((130>JB||(ks[uJ++ +--JB-130]=\\u0063\\u0063=ks[uJ--+ ++JB-132],void 0))&&(ks[++uJ-++JB+128]=ks[uJ-- - --JB+127]!=by[CJ++]-(JB+7456+CJ)),!\"\")||(127>JB||(JB<128&&(ks[(uJ-=57)+ ++JB-73]=ks[--uJ-JB++ +184]!=ks[uJ+=57],!0)||(ks[(uJ+=JB++)-129]=ks[(uJ-=128)+JB-130]>=by[CJ++]-(37796+CJ)),!{}))&&(JB<125&&(ks[uJ++- --JB+121]=ks[uJ+--JB-125][ks[(uJ-=2)-JB+122]]=by[CJ++]-(JB++ +33789+CJ),!0)||JB>125&&(ks[--uJ-JB+128]=mD(by[ks[(uJ+=3)+--JB-127]=by[CJ++]-(-JB+16374+CJ),CJ++]^-++JB+922+CJ,by[CJ++]^2292+CJ),true)||(ks[++uJ+--JB-125]={})));}else 36>JB&&(JB<10&&(4>JB&&(2<JB&&(ks[uJ-- -4]=bC(ks[(uJ-=JB)+1],[ks[uJ-- -JB++ +3]])(ks[uJ+--JB],ks[(uJ+=2)-JB--+5]),!0)||JB>1&&(ks[++uJ-2]=\\u0070=ks[--uJ+JB++-3],!0)||(ks[++uJ+JB-- -1]=ks[ks[uJ--+JB++-1]=by[CJ++]-((\"\u2028\",2892)+CJ),(uJ+=2)+ ++JB-5]),!null)||6>JB&&(JB--<5&&(ks[uJ++ +--JB-2]=mD(by[CJ++]^-JB+6618+CJ,by[CJ++]^-++JB+3608+CJ),!0)||(ks[++uJ+--JB-6]=bU(ks[(uJ-=15)+13],ks[(uJ+=13)+--JB-3])()),{})||(JB-->7||((6>JB||(ks[uJ++]=-ue[by[CJ++]^JB+43460+CJ],false))&&(ks[++uJ- --JB]=bs(ks[++uJ+JB++-8],ks[uJ++-5])(ks[(uJ-=5)+JB++-4])()),null))&&(JB++<8&&(ks[uJ+JB++-9]%=by[CJ++]-(-++JB+50844+CJ),true)||(uk[ks[uJ+--JB-10]]=ks[(uJ-=2)+ ++JB-8])),true)||(25<JB||((JB>17||(16<JB&&(ks[ks[(uJ-=++JB)+18]=[],uJ+19]=ks[(uJ+=20)-2],{})||JB<13&&(11>JB--&&(ks[++uJ-++JB+9]=\\u0068\\u0074\\u006d\\u006c,!null)||(JB--<11||(ks[uJ-1]+=ue[by[CJ++]^JB--+32063+CJ],\"\"))&&(ks[uJ++ +JB-9]=\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067),true)||(15>JB++||((17>JB||(ks[--uJ+JB-- -19]=bU(ks[++uJ-JB--+14],ks[uJ--+--JB-17],ks[--uJ-++JB+16],mD(by[CJ++]^-JB++ +(\"\u2028\",10466)+CJ,by[CJ++]^30274+CJ))(),void 0))&&(ks[(uJ-=++JB)+15]=ks[uJ++-JB++ +32]!=-ks[(uJ+=15)-JB--+18]),0))&&(14<JB||(ks[uJ++ +--JB-13]=\\u0045\\u0072\\u0072\\u006f\\u0072,\"\"))&&(ks[++uJ-1]=\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(24<JB&&(ks[uJ--+JB-- -29]=bU(ks[(uJ+=101)-JB-79],ks[(uJ+=JB++)-128],ks[uJ-- -++JB-(\"\u2028\",100)])(ks[(uJ-=126)+ ++JB-25]),1)||22<JB&&(24>JB&&(ks[uJ++-JB++ +23]=[],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ks[uJ++-JB+(\"\u2028\",22)]=bs(ks[uJ++- --JB+21],ks[(uJ-=3)+JB++-24])()()),{})||20<JB&&((21<JB++||(ks[++uJ+JB-- -(\"\u2029\",23)]=by[CJ++]-((\"\u2029\",40582)+CJ),null))&&(ks[--uJ- --JB+(\"\u2029\",20)]=bs(ks[uJ-- -1],ks[(uJ-=72)+ ++JB+48],uk[ks[(uJ+=72)+JB-22]])()()),1)||JB>19&&(ks[uJ++- --JB+(\"\u2028\",19)]=null,[])||18<JB&&(ks[++uJ+JB++-20]=\\u006b,!false)||(ks[(uJ-=95)+--JB+77]=uk[ks[(uJ+=95)-1]])),![]))&&(32<JB&&(JB<34&&(ks[uJ++ +--JB-32]=\\u0070,!false)||(--JB<34||(CJ=by[CJ++]^- --JB+56976+CJ,void 0))&&(ks[uJ-JB++ +32]+=ue[by[CJ++]^++JB+20319+CJ]),[])||(JB<29||((31>JB||(JB-->31&&(ks[++uJ-JB+30]={}[{}],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ks[uJ++ +JB-31]=!!ks[uJ-- -JB++ +(\"\u2029\",28)]),!true))&&(29<JB||(ks[(uJ+=113)-++JB-84]=\\u0068\\u0074\\u006d\\u006c=ks[(uJ-=113)+JB-- -31],false))&&(ks[++uJ-JB++ +30]=by[ks[++uJ+JB++-(\"\u2029\",33)]=by[CJ++]-(16572+CJ),CJ++]-(24991+CJ)),![]))&&(27<JB&&(ks[--uJ- --JB+29]=mD(by[ks[(uJ+=3)-++JB+26]=mD(by[CJ++]^++JB+(\"\u2029\",47411)+CJ,by[CJ++]^-JB++ +43661+CJ),CJ++]^-JB+5258+CJ,by[CJ++]^++JB+10533+CJ),{})||27>JB&&(ks[++uJ-++JB+(\"\u2028\",25)]=uk[ks[uJ-- -++JB+26]]=by[CJ++]-(JB++ +8096+CJ),1)||(ks[uJ-- -1]=\\u0078=ks[++uJ- --JB+25]))),true)||(JB++>69||((JB<46||(JB<54&&((52<JB||((50<JB++||(JB>49&&((JB>50||(ks[++uJ-1]=\\u006a\\u0061\\u0076\\u0061,!{}))&&(ks[++uJ-++JB+51]=\\u006a\\u0061\\u0076\\u0061),1)||JB>48&&(ks[uJ--+JB-- -48]=by[ks[(uJ+=3)-(\"\u2029\",2)]=by[CJ++]-(-JB++ +40036+CJ),CJ++]-(-JB+(\"\u2029\",61305)+CJ),{})||JB++<48&&(ks[++uJ+JB++-50]=\\u0024=ks[uJ-- -2],{})||(ks[uJ--+JB++-50]=\\u0063\\u0063=ks[uJ++]),0))&&(53>JB||(ks[uJ++ +JB-53]=\\u0024,!1))&&(ks[--uJ+JB++-53]=ks[uJ+JB-54]!=ks[uJ-JB--+(\"\u2028\",53)]),!true))&&(ks[++uJ+JB-- -55]=!ks[--uJ+--JB-52]),!false)||++JB<63&&((JB<58||(60>JB&&(59>JB&&(ks[uJ--+JB-- -60]=uk[ks[(uJ-=111)+JB++ +53]]=ks[(uJ+=111)-JB++ +58],1)||(ks[uJ--+JB++-61]=ks[--uJ-++JB+61]===ks[++uJ]),[])||(61<JB||(JB>60&&(ks[++uJ+ ++JB-63]=\\u0072\\u0065\\u0073\\u0075\\u006c\\u0074,{})||(ks[++uJ+JB-- -61]=\\u0062\\u006f\\u006f\\u006b),\"\"))&&(ks[(uJ-=62)+JB-- -2]=ks[(uJ+=67)-JB+54]>=uk[ks[(uJ-=6)+--JB-60]]),0))&&(JB++>56||(JB>56&&(ks[++uJ-JB--+(\"\u2028\",55)]=ks[--uJ- --JB+54]==mD(by[CJ++]^-++JB+45531+CJ,by[CJ++]^-JB--+57192+CJ),!0)||(ks[++uJ+JB-65]=function(ke,kB,bp,kb,yg,uL,BU,bD){var Jb=JL(Fb,[uk]);return function u(){var DB=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068>kb.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068?kb.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068:\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068,LB=[];for(var mb=0;mb<DB;mb++)LB[kb[mb]]=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073[mb];return uL&&(LB[bD]=\\u0061\\u0072\\u0067\\u0075\\u006d\\u0065\\u006e\\u0074\\u0073),BU&&(LB[ke]=this),kB&&bB(LB,bp,{\\u0076\\u0061\\u006c\\u0075\\u0065:u,\\u0077\\u0072\\u0069\\u0074\\u0061\\u0062\\u006c\\u0065:!1}),LL(yg,LB,[],Jb);};}(ks[(uJ-=33)-++JB+86],ks[(uJ+=JB--)-27],ks[++uJ-JB--+(\"\u2028\",29)],ks[(uJ+=--JB)-87],ks[uJ-JB-- -34],ks[++uJ+JB-- -140],ks[--uJ+JB-- -136],ks[(uJ-=87)-JB+53])),0))&&function(){throw ks[uJ+JB++-59];}(),!false)||JB<66&&((63<--JB||((63>JB||(ks[CJ++,--uJ+ ++JB-(\"\u2028\",64)]&&(CJ=by[--CJ]^-JB--+(\"\u2029\",37514)+ ++CJ),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(ks[uJ-- -JB+63]=mD(by[ks[(uJ+=3)-2]=mD(by[CJ++]^-JB--+45349+CJ,by[CJ++]^-JB++ +51791+CJ),CJ++]^JB--+65239+CJ,by[CJ++]^-++JB+7312+CJ)),0))&&(ks[uJ-JB+63]-=ue[by[CJ++]^-JB--+15219+CJ]),[])||67>--JB&&(JB>65&&(ks[++uJ-JB++ +65]=\\u0073\\u0068\\u006f\\u0072\\u0074\\u0055\\u0072\\u006c,!false)||(ks[++uJ-1]=\\u0065\\u006e\\u0063),true)||(JB>68||((JB>67||(ks[uJ- --JB+64]=new ks[uJ++ +JB++-(\"\u2028\",68)](ks[(uJ-=2)+JB-- -67]),void 0))&&(ks[++uJ-1]={}),false))&&(JB>69&&(ks[++uJ- --JB+68]=by[CJ++]-(18473+CJ),!0)||(ks[uJ++-++JB+68]=ks[uJ--+--JB-72][ks[uJ-- -1]])),!true))&&(43<JB&&(--JB>43&&(ks[++uJ-JB--+43]=true,1)||(ks[(uJ+=JB++)-45]=Fb[Fb.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068-ks[(uJ+=JB)-88]][ks[(uJ-=88)-1]]),[])||(JB<40||((42>JB||((43>JB||(ks[++uJ+JB-44]=\\u0063,!1))&&(ks[++uJ-JB--+41]=ks[uJ-2]),\"\"))&&(40<JB++&&(ks[uJ++ +JB-43]=ks[--uJ+JB++-43]<=by[CJ++]-(JB--+35437+CJ),[])||(ks[(uJ-=96)+95]=!ks[(uJ+=96)-JB--+40])),\"\"))&&(38<JB&&(ks[(uJ+=123)-JB-- -89]=bs(ks[(uJ+=7)+JB++-172],ks[++uJ+JB++-175])(ks[(uJ-=78)-JB-- -16],ks[uJ--+JB-94],ks[(uJ-=56)+3])(),true)||JB<38&&(ks[uJ--+--JB-37]=\\u0063=ks[++uJ-++JB+36],{})||(ks[uJ++-1]=ks[uJ-- -JB+36][mD(by[CJ++]^-JB++ +(\"\u2029\",41709)+CJ,by[CJ++]^45853+CJ)]))),false))&&(JB-->95&&((JB<98||((JB<100||((JB--<102||(102>JB--&&(ks[uJ-++JB+100]-=by[CJ++]-(-JB+58068+CJ),true)||(ks[uJ++ +--JB-102]=bs(ks[uJ--+--JB-101],ks[--uJ-1])(mD(by[CJ++]^-JB--+19176+CJ,by[CJ++]^JB+47390+CJ))()),![]))&&(99<JB||(ks[--uJ-JB--+98]-=uk[ks[uJ-JB++ +98]],!1))&&(ks[uJ++-2]=new \\u0052\\u0065\\u0067\\u0045\\u0078\\u0070(ks[(uJ+=JB--)-103],ks[(uJ-=102)- --JB+98])),0))&&(98<JB||(ks[uJ++-JB+(\"\u2029\",96)]||(CJ=ks[uJ+ ++JB-101]),(uJ-=3)+ ++JB-78,null))&&(ks[uJ-++JB+99]=ks[uJ-(\"\u2028\",1)][mD(by[CJ++]^62245+CJ,by[CJ++]^--JB+(\"\u2029\",48269)+CJ)]),void 0))&&(JB<96||((JB++>96||(ks[++uJ-1]=![],!true))&&(ks[++uJ+ ++JB-100]=\\u0068\\u006f\\u0073\\u0074),0))&&(ks[--uJ+--JB-95]-=uk[ks[uJ+ ++JB-(\"\u2029\",95)]]),!null)||(79>JB||((86<JB||(85<JB&&(ks[uJ++]=\\u0063\\u0063,[])||++JB>84&&(--JB<85&&(bC(ks[--uJ-JB+84],[ks[uJ-- -JB+83]])(),!null)||(ks[ks[++uJ+--JB-85]=[],(uJ+=JB++)-84]=ks[(uJ-=83)-2]),!null)||JB<83&&(81>JB&&(ks[uJ+JB++-81]<<=by[CJ++]-(-JB++ +18247+CJ),1)||(81<JB||(ks[++uJ-JB--+80]=\\u004a\\u0053\\u004f\\u004e,0))&&(ks[uJ++-JB--+82]=\\u0078),!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||JB>83&&(ks[++uJ+JB++-85]=by[CJ++]^-++JB+16081+CJ,[])||(ks[uJ++]=\\u004d\\u0061\\u0074\\u0068),!1))&&(93<JB||(JB>91&&((92<JB||(ks[++uJ-JB+90]=\\u0024=ks[uJ-- -2],!true))&&(ks[(uJ+=JB--)-94]=uk[ks[(uJ-=93)-++JB+(\"\u2028\",92)]]),!null)||JB<90&&(JB>88&&(ks[(uJ+=JB)-90]=!!ks[(uJ-=89)-++JB+89],!false)||JB--<88&&(ks[++uJ-++JB+86]=\\u0024,{})||(ks[uJ-- - --JB+84]+=ks[uJ-JB++ +86]),!null)||(++JB<92||(ks[uJ++ +--JB-91]=[],null))&&(ks[(uJ+=6)-JB++ +83]&&(CJ=ks[uJ+--JB-98]),(uJ-=8)- --JB+116),!true))&&(ks[uJ+JB++-96]=bs(ks[uJ++-1],ks[(uJ-=2)-1])()(by[CJ++]-(--JB+54857+CJ))),false))&&(JB>76||((JB<73||(75>JB&&(74>JB--&&(ks[uJ++ +JB++-74]=ks[--uJ-JB--+71]==ks[--uJ],!null)||(ks[uJ-++JB+73]=\\u006b=ks[uJ-++JB+74]),1)||77>++JB&&(ks[uJ+JB++-77]-=ue[by[CJ++]^--JB+23500+CJ],!\"\")||(ks[++uJ-JB+76]=\\u004a\\u0053\\u004f\\u004e),\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064))&&(JB>71||(70<JB&&(ks[uJ+JB-- -72]/=by[CJ++]-(-++JB+(\"\u2029\",61379)+CJ),true)||(ks[(uJ-=96)+--JB+27]=by[ks[(uJ+=98)+--JB-69]=null,CJ++]-(JB++ +(\"\u2028\",26455)+CJ)),false))&&(ks[CJ++,--uJ-JB++ +72]||(CJ=by[--CJ]^JB+(\"\u2029\",12260)+ ++CJ)),!true))&&(77<JB&&(ks[uJ++ +JB++-78]=ue[by[CJ++]^-JB++ +64573+CJ],!\\u0075\\u006e\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0064)||(ks[--uJ-JB++ +77]=\\u0073\\u0068\\u006f\\u0072\\u0074\\u0055\\u0072\\u006c=ks[uJ++ +--JB-77])));})((\"\u2028\",664));})([70,26525,14,138,37,49856,54066,133,41,37,46076,41499,4,62238,58561,35,56568,109,41,62,37447,132,35,56582,132,47,40016,61307,93,41,35,57232,68,99,30803,13837,9,21,40625,110,99,55422,38442,4,4424,1295,35,57109,62,37449,135,21,40661,74,135,14,41,99,8086,20962,19,21,40645,35,57058,47,40055,61324,53,2,20,83,16191,23,47,40064,61333,30,16651,25071,35,57140,42,73,112,57860,21,40734,35,56981,21,40770,113,35,56757,35,56745,86,133,6,133,92,51,99,65232,45103,54,2236,25858,72,12938,35,56550,35,57239,21,40785,102,58154,127,37935,62,37573,35,56727,35,57070,135,121,53730,69,18625,60,112,57752,69,18698,79,18353,69,5785782,35,56362,133,133,133,129,32,45,135,76,41,37,35271,39220,20,116,20,11,35,57201,18,1,3068,115,7953,9,35,57307,137,84,35,56617,135,49,41,37,36780,40749,20,139,4,40743,35707,41,99,1008,19893,35,56848,9,69,18678,26,8319,132,121,53823,21,40784,105,83,16367,35,56405,93,41,99,48977,61806,5,9,47,40225,61488,18,41,106,53742,63985,35,56965,133,112,57744,82,41,37,21614,17396,121,53853,41,106,40405,46480,35,56789,134,24,41,99,56061,37687,94,55197,107,33628,8,51110,41,35,57180,135,69,18738,82,41,37,60042,64890,120,40301,108,3444,21,41149,35,57045,27,135,4,44714,47938,49,41,37,23997,19059,59,6,88,27,32,46,35,57123,37,60897,64035,5,9,30,16879,25291,18,69,18772,100,56,35,57314,68,99,64986,47019,99,60804,43006,37,32390,26922,9,69,18789,35,56460,97,16,31486,10055,41,99,1145,20012,20,64,20,14,81,6,6,35,57138,15,41,62,37577,132,35,56602,132,137,21,40933,138,35,56623,68,111,99,32392,13394,57,72,12486,78,64859,75,23952,78,64841,35,56981,90,35,56802,13,120,40430,66,55,137,84,32,35,57061,135,49,41,99,55414,37522,65,6,119,78,64893,12,32472,78,64838,35,56735,134,99,10555,25588,9,69,18881,110,99,57224,38324,4,8365,13419,35,57639,21,40995,53,35,57936,124,39,41,72,13188,132,35,57792,35,57933,25,9,121,54046,41,37,32397,28206,21,41026,22,135,21,41033,35,57481,132,121,54049,41,99,48759,62480,61,12819,19291,99697,39841,101,35,57577,134,120,40520,136,22198,91,47,40452,61721,47,40455,61724,69,18943,35,57821,134,121,54089,69,18955,130,112,57949,21,41064,41,72,12551,35,58180,72,13307,69,19464,35,57779,69,20968,9,30,17072,25540,35,57562,47,40491,61761,53,35,57536,21,41091,110,37,36854,40495,106,48901,38679,35,57429,78,64987,34,20893,128,8110,62,38672,32,122,132,87,35,58096,35,58003,32,77,132,49,41,37,60141,64295,103,78,63333,77,32,29,35,57836,21,41135,53,35,58342,96,31,41,72,13284,135,35,58063,35,57629,20,83,16576,91,30,17143,25563,47,40562,61831,30,17149,25570,53,35,57541,20,11,49,41,37,6379,2225,121,54203,28,4683,1288,40699,41969,35,57970,132,47,40595,61858,43,21,41186,66,137,3,9,58,4,20169,17030,35,57737,126,62,38639,32,122,132,80,41,99,57139,38381,10,6,106,10216,4017,35,57889,106,12567,6500,101,16,40585,52486,9,69,19120,118,56209,23490,132,35,58034,68,117,14900,71,62058,6,36,135,120,40705,41,106,34628,44868,35,57833,83,17375,85,21,41251,131,22906,135,30,17246,25666,30,17249,25669,35,57686,132,49,41,37,62783,58810,20,33,59,133,6,122,132,137,38,6,69,19176,104,112,58801,21,41292,118,58252,25437,135,48,35,58310,134,122,35,57917,32,52,20,126,72,12798,21,41307,35,57977,73,41,62,38905,135,35,58118,132,120,40770,41,4,63130,64194,35,57483,41,37,6345,2928,24,54,19075,7170,9,30,17343,25749,93,35,57477,41,99,27175,9214,21,41350,22,135,32,39,114,63144,83,16403,35,57374,137,21,41430,8,51710,40,36332,41,62,38911,132,35,57708,35,58153,135,35,58010,135,137,78,65296,63,15937,7,44287,50,35,58017,89,41,62,38473,132,35,57617,135,125,17069,19882,18373,35,58071,72,12389,47,40825,62095,18,21,41417,95,56,35,57684,18,41,99,3931,14630,103,51310,14708,41,37,33422,37587,136,23183,35,58080,41,99,1634,12327,138,37,24259,20158,133,9,30,17443,25846,35,57605,17,21,41442,123,34781,132,30,17437,25857,30,17440,25860,21,41453,35,58366,98,30,17453,25868,18,41,99,41575,38023,5,9,44,52,67,35,57849,120,40954,137,133,41,99,22254,24579,103,52128,14514,35,58102],[[11163,11155,11177,11157],[3000,2990,3004,2998],[35692,35731,35726,35728,35714,35723],[56798,56819,56830,56818,56815,56819],[15419,15419,15409,15413],[2540,2553,2553,2543,2562,2560,2561,2549,2559,2566],[6716,6736,6732,6731,6728,6723],[56768,56820,56816,56815,56812,56807,56785,56821,56821,56815],[19528,19541,19540,19478,19550,19549,19536,19550,19483,19520,19536,19556,19542,19518,19548,19553,19550,19562,19548,19562,19495,19515,19567,19563,19562,19559,19554,19532,19568,19568,19562,19506],[61564,61577,61577,61567,61566,61586],[63804,63799,63820],[19731,19730,19746,19711,19746,19744,19746,19736,19750,19753,19743,19740,19755],[25381,25394,25393,25397,25403,25403,25389,25362,25392,25356,25390,25408,25395,25405,25412],[21347,21365,21363,21317,21355,21349,21365,21370,21356,21370,21330,21368,21359,21361,21381],[35436,35442,35433,35435,35455],0.6,0.9,0.3,[48604,48603,48619,48590,48602,48620,48612,48605,48607,48618,48612],[65169,65162,65177,65155,65156,65166,65108,65109,65111],[21832,21851,21849,21850,21838,21848,21855,21824,21846,21851,21844,21821,21850,21854,21855,21853,21864],[20099,20098,20114],[60056,60069,60068,60072,60058,60076,60064,60029,60075,60066,60050,60069,60085],0.5,0.1,[18885,18882,18888],[56147,56141,56135,56136,56148],[24696,24710,24711,24708,24685,24714,24721,24719,24705,24708,24675,24720,24719,24720,24713,24723,24730],[4516,4504,4516,4513,4503,4506,4509],[60179,60176,60175,60228,60184,60230,60181,60231,60233,60257,60235,60227,60238,60188,60210,60240,60191,60242,60198,60193,60199,60196],[],[46571,46585],[15411,15365,15362,15351,15404,15416,15398,15379,15372,15388,15419,15414,15381,15389,15426,15355,15388,15361,15359,15394,15417,15386,15395,15396,15389,15375,15433,15430,15386,15378,15406,15428,15382,15424,15399,15409,15411,15405,15436,15445,15433,15441,15404,15397],[48672,48678,48699,48702,48670,48702,48721,48708,48662,48661],[43537,43575,43564,43567,43552,43542,43536,43522,43526,43528],[35033,35026,35041,35019,35033,35034,35031],[10881,497,1027,21066,29301,24431,21839,36686,22579,772,27819,28983,22045,39756,28868,32721,26922,755,36842,22081,25461,1046,1119,1132,1133,1130,1134,1078,1068,1069,1138,1131,1146,1124,1138,1139,1136,1076,1143,1129,1136,1135,1150,1082,1137,1139,1157,1072,27397,27074,13333],[40069,40073,40073,40067,40049,40077,40064,40083,40085],[46285,46298,46299,46296,46300,46244,46234,46235],[65199,65197,65217,65166,65200,65199,65212,65202,65204,65188,65216,65189,65223,65222,65214,65220,65214],[11614,11624,11616,11640],[20723,20792,20791,20726,20779,20792,20792,20799,20785,20795,20802,20750,20804,20800,20797,20792,20802,20754],[11004,10990,11008,11010,10997],[3554,3547,3562,3563,3546,3553,3552],[47890,47893,47876,47877,47880,47895,47896],0.7,[37823,37861,37855,37871,37876,37862,37876,37830,37875,37875,37882,37868,37878,37885],[19767,19757,19765,19769,19772,19742,19772,19767],1.1,[63868,63866,63863,63861,63873],[9501,9490,9506],[19213,19202,19222,19206,19212],[33001,32976,32957,33003,33011,32960,33038,33010],[63581,63588,63592,63593,63597],[12086,12092,12086,12104,12058,12103,12093,12095,12060,12112],[13341,13337,13303,13339,13348,13331,13345,13299,13330,13349,13336],[60724,60737,60735,60734,60693,60731,60725,60743,60697,60742,60732,60734],[41180,41186,41181,41187],[20691,20691,20710,20697,20651,20650,20667,20701,20700,20713,20703,20705]],function(){return typeof \\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073===\"undefined\"&&(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073=typeof \\u0077\\u0069\\u006e\\u0064\\u006f\\u0077===\"undefined\"?typeof \\u0067\\u006c\\u006f\\u0062\\u0061\\u006c!==\"undefined\"?\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c:this:\\u0077\\u0069\\u006e\\u0064\\u006f\\u0077),typeof \\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073=\\u0065\\u0078\\u0070\\u006f\\u0072\\u0074\\u0073),typeof \\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065=\\u0072\\u0065\\u0071\\u0075\\u0069\\u0072\\u0065),typeof \\u006d\\u006f\\u0064\\u0075\\u006c\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u006d\\u006f\\u0064\\u0075\\u006c\\u0065=\\u006d\\u006f\\u0064\\u0075\\u006c\\u0065),typeof \\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065=\\u005f\\u005f\\u0066\\u0069\\u006c\\u0065\\u006e\\u0061\\u006d\\u0065),typeof \\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065===\"undefined\"||(\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073.\\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065=\\u005f\\u005f\\u0064\\u0069\\u0072\\u006e\\u0061\\u006d\\u0065),\\u0067\\u006c\\u006f\\u0062\\u0061\\u006c\\u0054\\u0068\\u0069\\u0073;}(),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064(\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0062\\u0069\\u006e\\u0064),\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0061\\u0070\\u0070\\u006c\\u0079.\\u0062\\u0069\\u006e\\u0064(\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0062\\u0069\\u006e\\u0064),\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0062\\u0069\\u006e\\u0064.\\u0062\\u0069\\u006e\\u0064(\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0062\\u0069\\u006e\\u0064),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064([].\\u0070\\u0075\\u0073\\u0068),\\u0041\\u0072\\u0072\\u0061\\u0079.\\u0063\\u0061\\u006c\\u006c.\\u0062\\u0069\\u006e\\u0064([].\\u0063\\u006f\\u006e\\u0063\\u0061\\u0074),\\u004e\\u0075\\u006d\\u0062\\u0065\\u0072.\\u0061\\u0070\\u0070\\u006c\\u0079.\\u0062\\u0069\\u006e\\u0064(\\u0053\\u0074\\u0072\\u0069\\u006e\\u0067.\\u0066\\u0072\\u006f\\u006d\\u0043\\u0068\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065,null),\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0064\\u0065\\u0066\\u0069\\u006e\\u0065\\u0050\\u0072\\u006f\\u0070\\u0065\\u0072\\u0074\\u0079,[]);result;"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName||$.author",
      "bookList": ".[?(@.bookName)]||.[?(@.title)]",
      "bookUrl": "@js:\nbookId = \"{{$.bookId||$.bid}}\";\nurl = `${host}/sq/detail?bookID=${bookId}`",
      "checkKeyWord": "末世反派：开局",
      "coverUrl": "$.imgUrl||$.cover",
      "intro": "$.desc",
      "kind": "@js:\nc = \"{{$.className||$.category}}\";\ns1 = \"{{$.status}}\";\ns2 = \"{{$.state}}\";\nif(s1!=\"\"){\n\t   s = s1 == '0'?'连载':'完结';\n\t}else{\n\t\t  s = s2 == '1'?'连载':'完结';\n }\nresult = c + \",\" + s;",
      "lastChapter": "$.latest_chapter.cname",
      "name": "$.bookName||$.title",
      "wordCount": "$.wordCount||$.words"
    },
    "ruleToc": {
      "chapterList": "@js:;for(var ZW,yT,BW,w,wB‍‌=15,xw,vv,xW;wB‍‌;'\u2029')(wB‍‌>22||((10>++wB‍‌||((16<wB‍‌||(14<++wB‍‌&&(wB‍‌>16&&(\\u006c\\u0069\\u0073\\u0074=[],wB‍‌=14,!null)||16>wB‍‌--&&(wB‍‌-=xw.\\u0069\\u006e\\u0064\\u0065\\u0078\\u004f\\u0066(vv[yT])===-1?4:12,1)||(\\u0064\\u0061\\u0074\\u0061=\\u004a\\u0053\\u004f\\u004e.\\u0070\\u0061\\u0072\\u0073\\u0065(\\u0072\\u0065\\u0073\\u0075\\u006c\\u0074).\\u0064\\u0061\\u0074\\u0061,wB‍‌=7),true)||13>wB‍‌&&((wB‍‌>11||(wB‍‌+=5,\\u0076\\u006f\\u006c\\u0075\\u006d\\u0065\\u004e\\u0061\\u006d\\u0065=\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004c\\u0069\\u0073\\u0074[\\u0069].\\u0076\\u006f\\u006c\\u0075\\u006d\\u0065\\u004e\\u0061\\u006d\\u0065,false))&&(xw.\\u0070\\u0075\\u0073\\u0068(vv[yT]),wB‍‌=2),!false)||(wB‍‌<14||(yT=(wB‍‌+=++wB‍‌-10)-19,void 0))&&(wB‍‌=1,w=\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004c\\u0069\\u0073\\u0074),\"\"))&&(19>wB‍‌||((wB‍‌<20||((21>wB‍‌||((22<wB‍‌||(wB‍‌<22&&(wB‍‌-=2,1)||(wB‍‌=18,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004c\\u0069\\u0073\\u0074[\\u0069].\\u0076\\u006f\\u006c\\u0075\\u006d\\u0065\\u004c\\u0069\\u0073\\u0074.\\u0066\\u006f\\u0072\\u0045\\u0061\\u0063\\u0068(function(rw){for(var wB‍‌=7;wB‍‌;'\u2029')(wB‍‌<3||(wB‍‌++>4&&((wB‍‌<7||((wB‍‌-->7||(\\u006a\\u0061\\u0076\\u0061.\\u0070\\u0075\\u0074('\\x73\\x68\\x6F\\x72\\x74\\x55\\x72\\x6C',\\u0073\\u0068\\u006f\\u0072\\u0074\\u0055\\u0072\\u006c),wB‍‌=2,0))&&(wB‍‌=4,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0055\\u0072\\u006c=rw.\\u0069\\u0073\\u0046\\u0072\\u0065\\u0065\\u0052\\u0065\\u0061\\u0064?\\u0066\\u0072\\u0065\\u0065\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078+rw.\\u0063\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0053\\u0075\\u0066\\u0066\\u0069\\u0078:\\u0063\\u0068\\u0061\\u0072\\u0067\\u0065\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078+rw.\\u0063\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0053\\u0075\\u0066\\u0066\\u0069\\u0078),0))&&(\\u0077\\u006f\\u0072\\u0064\\u0043\\u006f\\u0075\\u006e\\u0074=rw.\\u0077\\u006f\\u0072\\u0064\\u0043\\u006f\\u0075\\u006e\\u0074+'\\u5b57',wB‍‌-=5),!false)||5>wB‍‌&&(\\u006c\\u0069\\u0073\\u0074.\\u0070\\u0075\\u0073\\u0068({\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004e\\u0061\\u006d\\u0065:rw.\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004e\\u0061\\u006d\\u0065,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0055\\u0072\\u006c:'\\x64\\x61\\x74\\x61\\x3A\\x3B\\x62\\x61\\x73\\x65\\x36\\x34\\x2C'.\\u0063\\u006f\\u006e\\u0063\\u0061\\u0074(\\u006a\\u0061\\u0076\\u0061.\\u0062\\u0061\\u0073\\u0065\\u0036\\u0034\\u0045\\u006e\\u0063\\u006f\\u0064\\u0065(\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0055\\u0072\\u006c.\\u0072\\u0065\\u0070\\u006c\\u0061\\u0063\\u0065(/https?:\\/\\//,'')),'\\x2C\\x7B\\x22\\x74\\x79\\x70\\x65\\x22\\x3A\\x22\\x73\\x71\\x72\\x65\\x61\\x64\\x65\\x72\\x22\\x7D'),\\u0069\\u0073\\u0056\\u0069\\u0070:!rw.\\u0069\\u0073\\u0046\\u0072\\u0065\\u0065\\u0052\\u0065\\u0061\\u0064,\\u0069\\u0073\\u0050\\u0061\\u0079:rw.\\u0069\\u0073\\u0042\\u0075\\u0079,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0049\\u006e\\u0066\\u006f:[\\u0076\\u006f\\u006c\\u0075\\u006d\\u0065\\u004e\\u0061\\u006d\\u0065,\\u0074\\u0069\\u006d\\u0065,\\u0077\\u006f\\u0072\\u0064\\u0043\\u006f\\u0075\\u006e\\u0074,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0050\\u0072\\u0069\\u0063\\u0065].\\u006a\\u006f\\u0069\\u006e('\\u4e28').\\u0072\\u0065\\u0070\\u006c\\u0061\\u0063\\u0065(/丨$/,'')}),wB‍‌=0,!null)||(\\u0073\\u0068\\u006f\\u0072\\u0074\\u0055\\u0072\\u006c=\\u0073\\u0068\\u006f\\u0072\\u0074\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078+rw.\\u0073\\u0068\\u006f\\u0072\\u0074\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0053\\u0075\\u0066\\u0066\\u0069\\u0078,wB‍‌=6),!{}))&&(wB‍‌<2||(\\u0074\\u0069\\u006d\\u0065=\\u006a\\u0061\\u0076\\u0061.\\u0074\\u0069\\u006d\\u0065\\u0046\\u006f\\u0072\\u006d\\u0061\\u0074\\u0055\\u0054\\u0043(rw.\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0055\\u0070\\u0064\\u0061\\u0074\\u0065\\u0054\\u0069\\u006d\\u0065*((wB‍‌=5)+995),'\\x79\\x79\\x79\\x79\\x2D\\x4D\\x4D\\x2D\\x64\\x64\\x20\\x48\\x48\\x3A\\x6D\\x6D',\\u0074\\u0069\\u006d\\u0065\\u006f\\u0066\\u0066\\u0073\\u0065\\u0074),![]))&&(wB‍‌+=2,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0050\\u0072\\u0069\\u0063\\u0065=rw.\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0050\\u0072\\u0069\\u0063\\u0065!='\\x30'&&!rw.\\u0069\\u0073\\u0046\\u0072\\u0065\\u0065\\u0052\\u0065\\u0061\\u0064?rw.\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u0050\\u0072\\u0069\\u0063\\u0065+'\\u4e66\\u8c46':'');})),null))&&(wB‍‌=26),0))&&(wB‍‌-=yT<vv.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068?7:-3),0))&&(wB‍‌+=3,ZW++),\"\"))&&(18>wB‍‌&&(\\u006c\\u0069\\u0073\\u0074.\\u0070\\u0075\\u0073\\u0068({\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004e\\u0061\\u006d\\u0065:\\u0076\\u006f\\u006c\\u0075\\u006d\\u0065\\u004e\\u0061\\u006d\\u0065,\\u0069\\u0073\\u0056\\u006f\\u006c\\u0075\\u006d\\u0065:true}),wB‍‌=21,{})||(wB‍‌=11,\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004c\\u0069\\u0073\\u0074=\\u0064\\u0061\\u0074\\u0061.\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u004c\\u0069\\u0073\\u0074)),![]))&&(8<wB‍‌&&(\\u0069=xw[ZW],!false)||(wB‍‌>6||(wB‍‌<5&&(3>wB‍‌&&(wB‍‌=28,xw=\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u006b\\u0065\\u0079\\u0073(w),[])||wB‍‌<4&&(yT++,wB‍‌=20,[])||(wB‍‌=17,\\u0073\\u0068\\u006f\\u0072\\u0074\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078=\\u0064\\u0061\\u0074\\u0061.\\u0073\\u0068\\u006f\\u0072\\u0074\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078),!undefined)||(wB‍‌<6||(wB‍‌-=6,\\u006c\\u0069\\u0073\\u0074,undefined))&&(wB‍‌-=2,\\u0066\\u0072\\u0065\\u0065\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078=\\u0064\\u0061\\u0074\\u0061.\\u0066\\u0072\\u0065\\u0065\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078),!true))&&(8>wB‍‌++||(wB‍‌=4,\\u0063\\u0068\\u0061\\u0072\\u0067\\u0065\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078=\\u0064\\u0061\\u0074\\u0061.\\u0063\\u0068\\u0061\\u0072\\u0067\\u0065\\u0043\\u006f\\u006e\\u0074\\u0055\\u0072\\u006c\\u0050\\u0072\\u0065\\u0066\\u0069\\u0078,void 0))&&(wB‍‌=27,xW=xw.\\u006c\\u0065\\u006e\\u0067\\u0074\\u0068)),\"\"))&&(wB‍‌-->26&&(26<wB‍‌&&(wB‍‌-=2,BW=\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0067\\u0065\\u0074\\u0050\\u0072\\u006f\\u0074\\u006f\\u0074\\u0079\\u0070\\u0065\\u004f\\u0066({}),{})||(ZW=0),!\"\")||(24>wB‍‌||((wB‍‌++>24||(wB‍‌=24,w=\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u0067\\u0065\\u0074\\u0050\\u0072\\u006f\\u0074\\u006f\\u0074\\u0079\\u0070\\u0065\\u004f\\u0066(w),![]))&&(wB‍‌+=ZW<xW?-18:-21),0))&&(22<wB‍‌&&(vv=\\u004f\\u0062\\u006a\\u0065\\u0063\\u0074.\\u006b\\u0065\\u0079\\u0073(w),wB‍‌-=11,[])||(wB‍‌+=BW!==w?3:-16)));list;",
      "chapterName": "chapterName",
      "chapterUrl": "chapterUrl##0$##1",
      "isPay": "isPay",
      "isVip": "isVip",
      "isVolume": "isVolume",
      "updateTime": "chapterInfo"
    },
    "searchUrl": "{{host}}/sq/search?key={{key}}&page=1",
    "weight": 0
  },
  {
    "bookSourceComment": "By_聆听月与悦 . 25.5\n-*书旗免费小说的网页版，正文需要付费才能观看\n-*付费💎    免费💮",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "书旗小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.shuqi.com/",
    "bookUrlPattern": "https://www.shuqi.com/book/\\d+.html",
    "customButton": false,
    "customOrder": 373,
    "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\": \"/store?&sz=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"男频\",\n        \"url\": \"/store?&sz=1&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"女频\",\n        \"url\": \"/store?&sz=2&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"不限\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"30万以下\",\n        \"url\": \"/store?sz=0&fc=0&wd=11&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"30万~50万\",\n        \"url\": \"/store?sz=0&fc=0&wd=12&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"50万~100万\",\n        \"url\": \"/store?sz=0&fc=0&wd=13&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"100万~200万\",\n        \"url\": \"/store?sz=0&fc=0&wd=14&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"200万以上\",\n        \"url\": \"/store?sz=0&fc=0&wd=15&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"不限\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"3天内\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=3&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"7天内\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=7&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"半个月内\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=15&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"一个月内\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=30&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"不限\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"连载\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=0&st=1&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"完结\",\n        \"url\": \"/store?sz=0&fc=0&wd=10&tm=0&st=2&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"都市\",\n        \"url\": \"/store?sz=0&fc=7&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"社会生活\",\n        \"url\": \"/store?sz=0&fc=15&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"玄幻\",\n        \"url\": \"/store?sz=0&fc=29&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"科幻\",\n        \"url\": \"/store?sz=0&fc=34%2C102&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"悬疑\",\n        \"url\": \"/store?sz=0&fc=41%2C108&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"历史\",\n        \"url\": \"/store?sz=0&fc=45&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"体育\",\n        \"url\": \"/store?sz=0&fc=54&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"武侠\",\n        \"url\": \"/store?sz=0&fc=58&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"游戏\",\n        \"url\": \"/store?sz=0&fc=63&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"仙侠\",\n        \"url\": \"/store?sz=0&fc=67%2C98&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"同人\",\n        \"url\": \"/store?sz=0&fc=71&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"现代言情\",\n        \"url\": \"/store?sz=0&fc=76&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"古代言情\",\n        \"url\": \"/store?sz=0&fc=86&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"玄幻言情\",\n        \"url\": \"/store?sz=0&fc=94&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"幻想言情\",\n        \"url\": \"/store?sz=0&fc=122&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"浪漫青春\",\n        \"url\": \"/store?sz=0&fc=127&wd=10&tm=0&st=0&page={{page}}\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    }\n]",
    "header": "{\n\"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"\n}",
    "lastUpdateTime": 1765996380646,
    "loginUrl": "https://www.shuqi.com/",
    "respondTime": 10196,
    "ruleBookInfo": {
      "author": "div.bauthor > a@text",
      "coverUrl": "div.view > img@src",
      "intro": "&nbsp;&nbsp;\n📕书        名：{{@css:span.bname@text}}\n✏️作        者：{{@css:div.bauthor > a@text}}{{'\\n'+'​'}}\n🔖类        型：{{@@class.lastchapter clear@li.0@text}}\n🎐状        态：{{@@class.lastchapter clear@li.2@text}}\n📄字        数：{{@@class.lastchapter clear@li.1@text}}\n🔥热        度：{{@css:span.bhot@text##热度：}}{{'\\n'+'​'}}\n⏳更新情况：{{@@class.lastchapter@li.-1@text##[更新：]*}}{{'\\n'+'​'}}\n🏷 相关标签：{{@css:div.tags@text}}{{'\\n'+'​'}}\n📜简介：{{@@class.bookDesc@text}}{{'\\n'+'​'}}\n📍{{@css:div.disclaimers@text}}\n",
      "kind": "div.tags@text&&div.lastchapter > li.0@text",
      "lastChapter": "div.lastchapter > li.-1@text##更新：",
      "name": "span.bname@text",
      "tocUrl": "class.operates clear@li.1@a@href||text.目录@href",
      "wordCount": "div.lastchapter > li.1@text"
    },
    "ruleContent": {
      "content": "class.chapter-content@html",
      "payAction": "java.toast(\"请登录账号并购买本章节！\")\njava.startBrowserAwait(baseUrl, \"登录\")"
    },
    "ruleExplore": {
      "author": "class.store-tag@a@text##作者：",
      "bookList": "ul.store-ul > li",
      "bookUrl": "a.2@href",
      "coverUrl": "img.cover@src",
      "intro": "p.store-des@text",
      "kind": "class.store-tag@span@text",
      "name": "h3@text"
    },
    "ruleSearch": {
      "author": "div.bauthor@text||p.book-autor@text",
      "bookList": "div.matchbook > div.view||ul.clearfix > li",
      "bookUrl": "a.cover@href||a.book-cover@href",
      "checkKeyWord": "嫡女重生，惹上暴君逃不掉",
      "coverUrl": "a.cover > img@src||a.book-cover > img@src",
      "intro": "p.bookDesc > span@text||p.book-newc@text",
      "kind": "div.tag@text||div.category@text",
      "name": "class.bookTitle@text||li@class.ellipsis@text",
      "wordCount": ".lastchapter@li.1@text"
    },
    "ruleToc": {
      "chapterList": "@css:\ndiv.chapterbox > table > tbody > tr,\ndiv.chapterbox > table > tbody > tr > td,\ndiv.chapterbox > div.vol_name\n@js:\nlist = [];\n$ = result;\nfor (i in $) {\n    if (/vol_name/.test(String($[i]))) {\n        text = \"🏮 ↓ 〖\" + String($[i].text()) + \"〗 ↓ 🏮\";\n        list.push({\n            text: text,\n            volume: true\n        });\n    } else {  \n        $[i].select(\"td\").forEach(a => {     \n            vip = /a/.test(a.select(\"i\"));\n            text = a.select(\"a\").text();\n            href = a.select(\"a\").attr(\"href\");\n            if (vip) {\n                symbol = \"💎\";\n            } else {\n                symbol = \"💮\";\n            }\n            title = symbol + \"〖\" + text + \"〗\" + symbol;\n            url = `${href},{\"webView\":true}`\n            list.push({   \n                title: title,\n                isVip: vip,\n                url: url\n            });\n        });\n    }\n}\nlist",
      "chapterName": "title",
      "chapterUrl": "url",
      "isVip": "isVip",
      "isVolume": "volume"
    },
    "searchUrl": "https://www.shuqi.com/search?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "无搜索",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "猫九小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.maojiuxs.com/",
    "customButton": false,
    "customOrder": 374,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"推荐榜\",\"url\":\"/top/tuijian.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"点击榜\",\"url\":\"/top/dianji.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/top/shoucang.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"好评榜\",\"url\":\"/top/pinglun.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新榜\",\"url\":\"/top/gengxin.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书榜\",\"url\":\"/top/xinshu.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=1&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=2&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/shuku/?offset={{page-1}}&category=3&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/?offset={{page-1}}&category=4&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异惊悚\",\"url\":\"/shuku/?offset={{page-1}}&category=5&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说\",\"url\":\"/shuku/?offset={{page-1}}&category=6&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/shuku/?offset={{page-1}}&category=7&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"无ＣＰ\",\"url\":\"/shuku/?offset={{page-1}}&category=135&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱百合\",\"url\":\"/shuku/?offset={{page-1}}&category=136&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"连载\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=1&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=2&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/shuku/?offset={{page-1}}&category=3&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/?offset={{page-1}}&category=4&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异惊悚\",\"url\":\"/shuku/?offset={{page-1}}&category=5&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说\",\"url\":\"/shuku/?offset={{page-1}}&category=6&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/shuku/?offset={{page-1}}&category=7&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"无ＣＰ\",\"url\":\"/shuku/?offset={{page-1}}&category=135&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱百合\",\"url\":\"/shuku/?offset={{page-1}}&category=136&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766175880747,
    "loginUrl": "http://www.maojiuxs.com/member/login.html",
    "respondTime": 13107,
    "ruleBookInfo": {
      "author": ".introtwo span.0@text",
      "coverUrl": ".imgbox img@src",
      "intro": ".tabs_content p.0@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".cation span@text&&.update span.1@text##\\s.*",
      "lastChapter": ".update span.0@text",
      "name": ".intro div.0@text",
      "tocUrl": ".tabs_header a.1@href",
      "wordCount": ".intro_num div.0@text"
    },
    "ruleContent": {
      "content": "#showReading@p@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author@text",
      "bookList": ".recom_top li||.book_con li",
      "bookUrl": "a@href",
      "coverUrl": ".imgbox img@src",
      "intro": ".instro@text",
      "kind": ".cation@text&&.status@text&&.time@text##\\s.*",
      "lastChapter": ".up@text",
      "name": ".name@text",
      "wordCount": ".statusbox span.2@text"
    },
    "ruleToc": {
      "chapterList": ".recommendeddirectory a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "img@src"
    },
    "searchUrl": "http://www.maojiuxs.com/shuku/?offset={{page*8}}&section_id=1&",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "猫九小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.maojiuxs.com#♤yc",
    "customButton": false,
    "customOrder": 375,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"推荐榜\",\"url\":\"/top/tuijian.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"点击榜\",\"url\":\"/top/dianji.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/top/shoucang.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"好评榜\",\"url\":\"/top/pinglun.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新榜\",\"url\":\"/top/gengxin.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书榜\",\"url\":\"/top/xinshu.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=1&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=2&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/shuku/?offset={{page-1}}&category=3&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/?offset={{page-1}}&category=4&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异惊悚\",\"url\":\"/shuku/?offset={{page-1}}&category=5&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说\",\"url\":\"/shuku/?offset={{page-1}}&category=6&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/shuku/?offset={{page-1}}&category=7&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"无ＣＰ\",\"url\":\"/shuku/?offset={{page-1}}&category=135&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱百合\",\"url\":\"/shuku/?offset={{page-1}}&category=136&over=2&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"连载\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=1&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/shuku/?offset={{page-1}}&category=2&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/shuku/?offset={{page-1}}&category=3&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/?offset={{page-1}}&category=4&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异惊悚\",\"url\":\"/shuku/?offset={{page-1}}&category=5&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说\",\"url\":\"/shuku/?offset={{page-1}}&category=6&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/shuku/?offset={{page-1}}&category=7&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"无ＣＰ\",\"url\":\"/shuku/?offset={{page-1}}&category=135&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱百合\",\"url\":\"/shuku/?offset={{page-1}}&category=136&over=1&section_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759399606823,
    "loginUrl": "http://www.maojiuxs.com/member/login.html",
    "respondTime": 4784,
    "ruleBookInfo": {
      "author": ".introtwo span.0@text",
      "coverUrl": ".imgbox img@src",
      "intro": ".tabs_content p.0@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".cation span@text&&.update span.1@text##\\s.*",
      "lastChapter": ".update span.0@text",
      "name": ".intro div.0@text",
      "tocUrl": ".tabs_header a.1@href",
      "wordCount": ".intro_num div.0@text"
    },
    "ruleContent": {
      "content": "#showReading@p@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author@text",
      "bookList": ".recom_top li||.book_con li",
      "bookUrl": "a@href",
      "coverUrl": ".imgbox img@src",
      "intro": ".instro@text",
      "kind": ".cation@text&&.status@text&&.time@text##\\s.*",
      "lastChapter": ".up@text",
      "name": ".name@text",
      "wordCount": ".statusbox span.2@text"
    },
    "ruleToc": {
      "chapterList": ".recommendeddirectory a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "img@src"
    },
    "searchUrl": "/book/all.html?s={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "百度小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://dushu.baidu.com/",
    "customButton": false,
    "customOrder": 376,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"东方玄幻\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=东方玄幻&query=东方玄幻&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古典仙侠\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=古典仙侠&query=古典仙侠&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代修真\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=现代修真&query=现代修真&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市生活\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=都市生活&query=都市生活&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市超能\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=都市超能&query=都市超能&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"架空历史\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=架空历史&query=架空历史&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"虚拟网游\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=虚拟网游&query=虚拟网游&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"时空穿梭\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=时空穿梭&query=时空穿梭&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"末世进化\",\"url\":\"/api/getCateDetail?channel=男频&status=完结&count=10&cate2=末世进化&query=末世进化&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=古代言情&query=古代言情&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越重生\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=穿越重生&query=穿越重生&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"浪漫言情\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=浪漫言情&query=浪漫言情&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"烽火情缘\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=烽火情缘&query=烽火情缘&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"忧伤青春\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=忧伤青春&query=忧伤青春&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻仙侠\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=玄幻仙侠&query=玄幻仙侠&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市幻想\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=都市幻想&query=都市幻想&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.295}},{\"title\":\"悬疑灵异\",\"url\":\"/api/getCateDetail?channel=女频&status=完结&count=10&cate2=悬疑灵异&query=悬疑灵异&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.295}}]",
    "lastUpdateTime": 1766136470053,
    "loginUrl": "https://wappass.baidu.com/password_login",
    "respondTime": 4098,
    "ruleBookInfo": {
      "intro": "@js:'<br>'+java.get('intro')",
      "lastChapter": "共{$.data.chapter.chapterCount}##[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]"
    },
    "ruleContent": {
      "content": "data.novel.content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "$..novelList[*]",
      "bookUrl": "https://boxnovel.baidu.com/boxnovel/wiseapi/chapterList?bookid={$.bookId}&pageNum=1&order=asc&site=",
      "checkKeyWord": "青春",
      "coverUrl": "cover",
      "intro": "description@put:{'intro':'description'}",
      "kind": "{{$.tagList}},{{$.status}}",
      "name": "title"
    },
    "ruleToc": {
      "chapterList": "data.chapter.chapterInfo",
      "chapterName": "chapter_title##默认卷.|正文.|[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]",
      "chapterUrl": "http://dushu.baidu.com/api/pc/getChapterContent?data=%7B%22book_id%22:%22{$.book_id}%22,%22cid%22:%22{$.book_id}%7C{$.chapter_id}%22,%22need_bookinfo%22:0%7D",
      "isVip": "price",
      "nextTocUrl": "@js:\nvar n=(JSON.parse(result).data.chapter.chapterCount)/50+1;\nvar list=[];\nbaseUrl=baseUrl.replace(/1&order=asc&site=/,'');\nfor(var i=2;i<n;i++){\nvar url=baseUrl+i+'&order=asc&site=';\nlist.push(url);\n}\nlist;"
    },
    "searchUrl": "/api/getSearchResultData?page={{page}}&count=10&query={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "部分章节可看",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "七点小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://7xdian.com",
    "customButton": false,
    "customOrder": 377,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"✿男频✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"月票榜\",\"url\":\"https://m.qidian.com/majax/rank/yuepiaolist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"https://m.qidian.com/majax/rank/hotsaleslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读榜\",\"url\":\"https://m.qidian.com/majax/rank/readindexlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"书友榜\",\"url\":\"https://m.qidian.com/majax/rank/newfanslist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐榜\",\"url\":\"https://m.qidian.com/majax/rank/reclist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"更新榜\",\"url\":\"https://m.qidian.com/majax/rank/updatelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"签约榜\",\"url\":\"https://m.qidian.com/majax/rank/signlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜\",\"url\":\"https://m.qidian.com/majax/rank/newbooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新人榜\",\"url\":\"https://m.qidian.com/majax/rank/newauthorlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"三江推荐\",\"url\":\"https://m.qidian.com/webcommon/recommend/sanjiangList?pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书强推\",\"url\":\"https://m.qidian.com/majax/recommend/strongreclist?gender=male&pageNum={{page}}&catId=-1&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人气免费\",\"url\":\"https://m.qidian.com/majax/recommend/hotFreelist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书免费\",\"url\":\"https://m.qidian.com/majax/recommend/freeNewlist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书抢先\",\"url\":\"https://m.qidian.com/majax/recommend/newBooklist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销完本\",\"url\":\"https://m.qidian.com/majax/recommend/bestSelllist?gender=male&pageNum={{page}}&_csrfToken={{cookie.getKey(\\\"https://qidian.com\\\",\\\"_csrfToken\\\")}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1765997669078,
    "respondTime": 4245,
    "ruleBookInfo": {
      "author": "class.detail__header@class.detail__header-detail__author-link@ownText",
      "coverUrl": "https://bookcover.yuewen.com/qdbimg/349573/{{baseUrl.match(/(\\d+)/)[1]}}",
      "intro": "🏷 简介：{{@@@css:p.detail__summary__content@text}}",
      "kind": "id.monthTicket@text&&id.recTicket@text##张",
      "lastChapter": "class.detail__chapters-latest@tag.a@text##最新章节",
      "name": "class.detail__header@tag.h2@ownText",
      "wordCount": ".count@em.0@text##$##字"
    },
    "ruleContent": {
      "content": "<js>\nvar body=\"\";\nif(chapter.isVip()){\nbody=JSON.parse(result).data\n}else{\nvar cid=baseUrl.match(/\\d+\\/(\\d+)/)[1]\nbody=org.jsoup.Jsoup.parse(String(result)).select('main#c-'+cid).html();\n}\nbody\n</js>",
      "imageStyle": "full"
    },
    "ruleExplore": {
      "author": "$.bAuth",
      "bookList": "$.data.records||$.data.list",
      "bookUrl": "https://m.qidian.com/book/{{$.bid}}/",
      "coverUrl": "https://bookcover.yuewen.com/qdbimg/349573/{{$.bid}}",
      "intro": "$.desc||$.timeStr##(.*前)##$1更新",
      "kind": "$.rankCnt&&$.cat&&$.subCat&&$.state",
      "lastChapter": "$.lastVUCname",
      "name": "$.bName",
      "wordCount": "$.cnt"
    },
    "ruleSearch": {
      "author": "@css:p[class^=_searchBookAuthor]@text",
      "bookList": "@css:div.y-list__content>div.y-list__item",
      "bookUrl": "##href=\"//m.qidian.com/chapter/(\\d+)/0/\"##https://m.qidian.com/book/$1/###",
      "coverUrl": "##href=\"//m.qidian.com/chapter/(\\d+)/0/\"##https://bookcover.yuewen.com/qdbimg/349573/$1/180###",
      "intro": "@css:p[class^=_searchBookDesc]@text",
      "kind": "tag.div[-1]@tag.p@textNodes",
      "name": "tag.h2@text"
    },
    "ruleToc": {
      "chapterList": "<js>\n var bookId=baseUrl.match(/(\\d+)/)[1]\n result=java.ajax(\"https://wxapp.qidian.com/api/book/categoryV2?bookId=\"+bookId+\"&_csrfToken=\")\n var charts=[];\nJSON.parse(result).data.vs.map(i=>{\ni.cs.map(o=>{\nvar chart={\"id\":o.id,\"title\":o.cN,\"v\":o.sS==0,\"t\":o.uT+ \"  \" + o.cnt +\"字\"}\nif(chart.v){\nchart.url=\"http://qd.yyhydb-123546.top/api/content/qd?bid=\"+bookId+\"&cid=\"+o.id+\"&ver=1&deviceId=\"+java.androidId()\n}else{\nchart.url=\"https://m.qidian.com/chapter/\"+bookId+\"/\"+o.id+\"/\"\n}\ncharts.push(chart);\n})\n})\n charts;\n</js>",
      "chapterName": "title",
      "chapterUrl": "url",
      "isVip": "v",
      "updateTime": "t"
    },
    "searchUrl": "https://m.qidian.com/so/{{key}}.html?pageNum={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "笔尚小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.bsxiaoshuo.com",
    "customButton": false,
    "customOrder": 378,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "[{\"title\":\"悬疑\",\"url\":\"/nangui_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"/lishi_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/xuanhuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/kehuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"/wangyou_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"二次\",\"url\":\"/erciyuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"/xianyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代\",\"url\":\"/guyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/huanyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/lingyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市\",\"url\":\"/doushi_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}}]",
    "lastUpdateTime": 1766148702051,
    "loginUrl": "https://www.bsxiaoshuo.com/user/",
    "respondTime": 180909,
    "ruleBookInfo": {
      "author": ".name strong@text",
      "coverUrl": ".pic img@src",
      "intro": ".summary@ownText##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".cate@text&&h4 .time@text##\\s.*",
      "lastChapter": "h4 a@text##>>",
      "name": "h2@text",
      "tocUrl": ".index@href",
      "wordCount": ".words@text##字"
    },
    "ruleContent": {
      "content": ".page-content@html"
    },
    "ruleExplore": {
      "author": "a.2@text",
      "bookList": "tbody tr",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##/(\\d+)##https://imgc.bsxiaoshuo.com/$1.jpg",
      "kind": "td.4@text##\\s.*",
      "lastChapter": "a.1@text",
      "name": "a.0@text",
      "wordCount": "td.3@text"
    },
    "ruleSearch": {
      "author": "p.1@textNodes",
      "bookList": "#j li",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "p.0@text",
      "kind": "s@text",
      "name": "b@text"
    },
    "ruleToc": {
      "chapterList": ".float-list li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "isVip": "##isvip##🔒###",
      "updateTime": "span@text"
    },
    "searchUrl": "/s.php?sid=3&k={{key}}",
    "weight": 1
  },
  {
    "bookSourceComment": "24.12.4",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "企鹅阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ubook.reader.qq.com/",
    "customButton": false,
    "customOrder": 379,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\n    \"title\":\"༺ˇ»`ʚ排行榜ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\n    \"title\":\"月票榜\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543063&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"畅销榜\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543064&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"潜力榜\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543065&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"完结榜\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543069&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"新书榜\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543072&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"比心榜\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543074&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"免费爆款\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543077&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"免费完结\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543395&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  {\n    \"title\":\"免费飙升\",\n    \"url\":\"https://commontgw6.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=543085&pagestamp={{page}}&plan=1&signal=nextpage\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":0.25\n    }\n  },\n  \n  \n  \n{\n    \"title\":\"༺ˇ»`ʚ情节主题ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"穿越\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000722,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000722\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"东方玄幻\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000724,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000724\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"重生\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000837,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000837\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代都市\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000728,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000728\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修仙\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000817,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000817\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"权谋\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000774,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000774\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异能\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000823,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000823\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异界\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000822,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000822\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"娱乐圈\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000828,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000828\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"逆袭\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000775,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000775\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修真\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000818,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000818\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"种田\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000838,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000838\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱情\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000748,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000748\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏异界\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000827,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000827\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高武\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000739,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000739\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"魔法\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000772,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000772\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神话\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000793,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000793\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"养成\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000777,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000777\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诡秘\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000744,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000744\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科举\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000760,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000760\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"末世\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000773,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000773\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修罗场\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000727,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000727\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"克苏鲁\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001075,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001075\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"鉴宝\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000752,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000752\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"黑科技\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000746,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000746\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抗战\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001010\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"LOL\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001069,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001069\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"电竞\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000723,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000723\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"寒门子弟\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001015\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏文\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001070,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001070\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美食\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000769,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000769\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"朝堂江湖\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001002\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌宠\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000770,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000770\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"巫师流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001027\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"盛世\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001030,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001030\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军工\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001011\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"蒸汽朋克\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001076,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001076\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"塔防\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001072,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001072\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"篮球\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000870,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000870\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"第四天灾\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001083,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001083\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"签到\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000875,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000875\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"荒野求生\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001054,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001054\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"高龄\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001044,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001044\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乡村\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001041,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001041\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聊天群\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000767,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000767\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战争\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000830,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000830\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小兵\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001012\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"直播\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000834,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000834\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"气运流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001032,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001032\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"硬科幻\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000992,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000992\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"航空\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001220,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001220\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赛博朋克\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000993,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000993\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"足球\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000871,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000871\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"探险\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000800,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000800\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民俗\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000990,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000990\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"人间百态\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001046,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001046\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军旅\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000756,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000756\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠幻想\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001001\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"DND\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001071,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001071\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"店主\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000989,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000989\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄学\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000819,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000819\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"夺舍\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000984,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000984\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿书\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000985,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000985\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"卡牌\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000757,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000757\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"侠客\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001004\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科技修真\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001078,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001078\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"机甲\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000742,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000742\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"中年\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001042,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001042\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"丧尸\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001029,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001029\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"山海经\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001040,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001040\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"生存挑战\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000988,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000988\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"考古\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001055,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001055\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"史诗奇幻\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000797,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000797\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宗门\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001003\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"主神创世\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001050,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001050\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"乱世\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001031,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001031\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"手足情深\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001045,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001045\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇妙幻想\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000779,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000779\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扶贫\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001043,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001043\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"传统武侠\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001000\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"吃鸡\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001073,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001073\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家庭伦理\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001033,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001033\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"社会悬疑\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001048,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001048\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"短故事\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000905,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000905\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女性题材\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001047,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001047\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n  \n  \n  \n  {\n    \"title\":\"༺ˇ»`ʚ行文流派ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"天才流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000802,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000802\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"系统流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000814,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000814\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无敌流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000809,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000809\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"经营流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000755,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000755\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"诸天流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000839,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000839\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"升级流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000795,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000795\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无限流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000812,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000812\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"争霸\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000833,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000833\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"凡人流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000735,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000735\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"洪荒流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000747,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000747\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"进化流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000754,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000754\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"专业文\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000999,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000999\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"富民\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001006\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"时空流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000796,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000796\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"开局流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000759,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000759\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幕后流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000996,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000996\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职业文\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000835,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000835\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学院流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000821,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000821\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"召唤流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000832,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000832\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神医\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000824,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000824\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"技术流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000750,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000750\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"随身流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000799,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000799\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"商战\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001085,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001085\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"废柴流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000737,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000737\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"极道流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000749,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000749\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"家族\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001084,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001084\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"开挂\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000758,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000758\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000820,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000820\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"互联网\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000997,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000997\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"刑侦\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001079,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001079\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"侦探推理\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001080,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001080\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"御兽流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001082,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001082\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"赘婿流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000840,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000840\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轮回者\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001049,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001049\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异兽流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000825,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000825\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"骑士流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000780,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000780\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"掌门流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000831,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000831\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学术\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001063,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001063\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"原始流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000829,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000829\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"基建流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001007\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"抽奖\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001013\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"祖宗流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001005\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"氪金\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001014\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"策略流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000998,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000998\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儒道流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000790,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000790\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国术\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000745,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000745\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"管理局\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001008\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n  \n  \n  {\n    \"title\":\"༺ˇ»`ʚ时空背景ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"架空\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000751,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000751\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"年代文\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000776,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000776\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明朝\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001023,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001023\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"星际\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000816,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000816\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"未来\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000805,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000805\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"贞观\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001021,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001021\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秦汉三国\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000782,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000782\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美洲\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001019,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001019\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"秦汉\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001034,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001034\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"两晋隋唐\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000765,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000765\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"宋朝\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001022\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"元宇宙\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001077,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001077\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清朝\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001036,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001036\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧洲\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001018,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001018\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"非洲\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001020,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001020\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"外国历史\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001016\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"五代十国\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000808,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000808\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"上古先秦\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000792,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000792\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"清史民国\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000784,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000784\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"民间传说\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001017\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n  \n  \n  \n  {\n    \"title\":\"༺ˇ»`ʚ角色身份ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"至尊流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000863,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000863\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"明星\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000852,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000852\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"君王\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000851,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000851\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"谍战\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001058,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001058\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"太监\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001074,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001074\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女神\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000855,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000855\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"农民\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000842,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000842\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"法师\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000844,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000844\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"道门\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001039,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001039\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"谍战特工\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001056,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001056\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玩家\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000858,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000858\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"NPC\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001064,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001064\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"学霸\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000873,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000873\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"特种兵\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001061,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001061\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"门阀\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001026,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001026\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"盗贼\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001068,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001068\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战士\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000877,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000877\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"写手\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000859,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000859\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"御宅族\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000861,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000861\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"和尚\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000879,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000879\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"保安\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000994,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000994\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"杀手\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001059,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001059\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"锦衣卫\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000849,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000849\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大师兄\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000878,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000878\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙君\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000864,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000864\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"神奇生物\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001028,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001028\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"牧师\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001065,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001065\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女尊\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000854,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000854\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"世家\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001025,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001025\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"弓箭手\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001066,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001066\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"保镖\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000995,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000995\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"兵王\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001057,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001057\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n  \n  \n  \n  \n  {\n    \"title\":\"༺ˇ»`ʚ角色性格ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"杀伐果断\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000847,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000847\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"成熟\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000843,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000843\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"思路清奇\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000845,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000845\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"腹黑\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000874,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000874\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扮猪吃虎\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000719,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000719\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"自律\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000866,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000866\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"思想迪化\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001053,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001053\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"嘴炮\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000867,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000867\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"钢铁直男\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000846,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000846\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n  \n  \n  \n  {\n    \"title\":\"༺ˇ»`ʚ内容风格ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"轻松\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000785,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000785\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000788,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000788\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"快节奏\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000762,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000762\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000740,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000740\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"群像\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000787,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000787\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000862,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000862\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无金手指\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000810,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000810\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"单女主\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000718,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000718\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001035,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001035\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"无CP\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000807,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000807\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"反套路\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000736,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000736\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"红包流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001051,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001051\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"治愈\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000836,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000836\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"扮演流\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9001052,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9001052\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"励志\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000764,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000764\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青春\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000783,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000783\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"多女主\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000729,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000729\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n  \n  \n  \n  {\n    \"title\":\"༺ˇ»`ʚ衍生同人ɞ´«ˇ༻\",\n    \"url\":\"\",\n    \"style\":{\n      \"layout_flexGrow\":1,\n      \"layout_flexBasisPercent\":1\n    }\n  },\n  {\"title\":\"同人衍生\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000781,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000781\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"斗罗\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000732,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000732\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"斗破\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000731,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000731\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综漫\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000841,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000841\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"红楼\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000726,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000726\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"二次元\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000730,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000730\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三国\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000791,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000791\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"封神\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000738,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000738\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"水浒\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000987,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000987\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"西游\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000815,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000815\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠衍生\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000811,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000811\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"聊斋\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000986,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000986\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"王者荣耀\",\"url\":\"https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=9000804,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=9000804\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n  ]",
    "lastUpdateTime": 1766353023243,
    "respondTime": 4998,
    "ruleBookInfo": {
      "author": "$.introinfo.book.author",
      "coverUrl": "$.introinfo.book.coverUrl",
      "intro": "&nbsp;\n🕰  更新：{{$.chapinfo.lastChapterUpdateTime##\\s.*}}\n🌟  书架：{{$.introinfo..number##\\n.*}}\n🏷️  标签：{{$.bookTags..tagshortname##\\n##·}}\n📜  简介：\n{{$.introinfo.book.intro}}\n🍚  书评：\n👤：{{$..commentlist..content##\\n##<p>👤：}}##\\[emot.*\\]",
      "kind": "{{$.introinfo..scoretext}}\n{{java.getString('$.introinfo.book.finished')==1?'完结':'连载'}}\n{{$.cate2Info.cate2Name}}\n{{$.cate3Info.cate3Name}}\n{{$.chapinfo.lastChapterUpdateTime##\\s.*}}",
      "lastChapter": "{{$.introinfo.book.lastChapterName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]}}•{{$.chapinfo.lastChapterUpdateTime##\\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(/^(\\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": "$.introinfo.book.title",
      "tocUrl": "https://ubook.reader.qq.com/api/book/chapter-list?bid={{$.introinfo.book.id}}",
      "wordCount": "$.introinfo.book.totalwords"
    },
    "ruleContent": {
      "content": "$.data.content"
    },
    "ruleExplore": {
      "author": "$..author",
      "bookList": "$..bookList[*]",
      "bookUrl": "https://detailadr.reader.qq.com/v7_8_7/nativepage/book/detail?bid={{$..bid}}",
      "coverUrl": "$..bid\n@js:\nvar s = result\nfunction gt(s){\n\tlet a = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"",
      "intro": "$..intro",
      "kind": "{{$..catScore}}\n{{java.getString('$.finished')==1?'完结':'连载'}}\n{{$..hotnum}}\n{{$..catel2name}}\n{{$..catel3name}}",
      "lastChapter": "$..lastChapterName##正文卷.|正文.|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": "$..title",
      "wordCount": "$..totalWords"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.books",
      "bookUrl": "https://detailadr.reader.qq.com/v7_8_7/nativepage/book/detail?bid={{$.id}}",
      "checkKeyWord": "我的模拟长生路",
      "coverUrl": "$.cover",
      "intro": "$.intro",
      "kind": "{{java.getString('$.finished')=='true'?'完结':'连载'}}\n{{$..shortName##小说}}",
      "name": "$.title",
      "wordCount": "$.totalWords"
    },
    "ruleToc": {
      "chapterList": "$.data.chapters",
      "chapterName": "title",
      "chapterUrl": "<js>\nvar bid = baseUrl.match(/\\d+/);\njava.put('bid', bid);\n'https://wxmini.reader.qq.com/api/chapter/content?bid='+bid+'&cid={{$.seq}}'\n</js>",
      "isVip": "{{java.getString('$.free')=='true'?'false':'true'}}",
      "updateTime": "$.publishTime##^##更新时间："
    },
    "searchUrl": "api/search?keywords={{key}}&pageIndex={{page}}&pageSize=20",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "企鹅阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "https://ubook.reader.qq.com/?g_f=4000001",
    "customButton": false,
    "customOrder": 380,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生\",\"url\":\"//book.qq.com/book-cate/0-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"//book.qq.com/book-cate/20001-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"奇幻\",\"url\":\"//book.qq.com/book-cate/20005-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"//book.qq.com/book-cate/20010-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠\",\"url\":\"//book.qq.com/book-cate/20014-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"//book.qq.com/book-cate/20019-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"//book.qq.com/book-cate/20065-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"//book.qq.com/book-cate/20028-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"军事\",\"url\":\"//book.qq.com/book-cate/20032-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"//book.qq.com/book-cate/20050-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"//book.qq.com/book-cate/20054-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"//book.qq.com/book-cate/20042-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"//book.qq.com/book-cate/20037-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻小说\",\"url\":\"//book.qq.com/book-cate/20059-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.30}},\n{\"title\":\"诸天无限\",\"url\":\"//book.qq.com/book-cate/20109-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n\n\n{\"title\":\"女生\",\"url\":\"//book.qq.com/book-cate/0-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"古言\",\"url\":\"//book.qq.com/book-cate/30013-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现言\",\"url\":\"//book.qq.com/book-cate/30020-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻情\",\"url\":\"//book.qq.com/book-cate/30001-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠\",\"url\":\"//book.qq.com/book-cate/30008-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春\",\"url\":\"//book.qq.com/book-cate/30031-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"//book.qq.com/book-cate/30050-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"//book.qq.com/book-cate/30042-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"//book.qq.com/book-cate/30036-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻小说\",\"url\":\"//book.qq.com/book-cate/30055-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"//book.qq.com/book-cate/30083-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.30}},\n{\"title\":\"现实\",\"url\":\"//book.qq.com/book-cate/30120-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}}\n]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55\"\n}",
    "lastUpdateTime": 1766353031236,
    "loginUrl": "https://book.qq.com/",
    "respondTime": 2470,
    "ruleBookInfo": {
      "author": ".book-title-wrap@a.0@text",
      "coverUrl": ".book-wrap@tag.a.1@tag.img@src",
      "intro": ".book-info@div.5@html",
      "kind": "a.tag@text&&.update-time@text##.*：",
      "lastChapter": ".book-last-chapter@a.0@text",
      "name": ".book-info@h1.0@text",
      "tocUrl": "text.目录@href"
    },
    "ruleContent": {
      "content": "id.article@p@html"
    },
    "ruleExplore": {
      "author": ".book-large.rank-book@.other@a.0@text",
      "bookList": ".tabs-content@.book-large.rank-book",
      "bookUrl": ".book-large.rank-book@a.0@href",
      "coverUrl": ".book-large.rank-book@a.0@href##(\\d+)(...)##https://wfqqreader-1252317822.image.myqcloud.com/cover/$2/$1$2/t5_$1$2.jpg###",
      "intro": ".book-large.rank-book@.intro@text",
      "kind": ".book-large.rank-book@.other@a.1@text&&.book-large.rank-book@.other@span.0@text##\\·",
      "lastChapter": ".book-large.rank-book@a.3@text##最新章节\\s|\\s\\d+\\-\\d+\\-\\d+|\\s\\d+\\:\\d+\\:\\d+",
      "name": ".book-large.rank-book@h4@text",
      "wordCount": ".book-large.rank-book@.other@span.1@text##\\·"
    },
    "ruleSearch": {
      "author": ".other@a.0@text",
      "bookList": ".result-item",
      "bookUrl": "a.0@href",
      "checkKeyWord": "深空彼岸",
      "coverUrl": ".result-item@a.0@href##(\\d+)(...)##https://wfqqreader-1252317822.image.myqcloud.com/cover/$2/$1$2/t5_$1$2.jpg###",
      "intro": ".intro@text",
      "kind": ".other@a.1@text&&.other@span.0@text##\\·",
      "name": "a.0@title",
      "wordCount": ".other@span.1@text##\\·"
    },
    "ruleToc": {
      "chapterList": ".book-dir.1@li",
      "chapterName": "span@text##更新时间.*",
      "chapterUrl": "a@href",
      "isVip": ".list@.lock@html"
    },
    "searchUrl": "https://book.qq.com/book-search/{{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "企鹅浏览",
    "bookSourceType": 0,
    "bookSourceUrl": "https://novel.html5.qq.com",
    "customButton": false,
    "customOrder": 381,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "@js:\nJSON.stringify({\n    \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 13; zh-cn; V2183A Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/13.4 Mobile Safari/537.36 COVC/046223\",\n    \"Referer\": source.bookSourceUrl,\n    \"Q-GUID\": \"0ee63838b72eb075f63e93ae0bc288cb\",\n    \"QIMEI36\": \"8ff310843a87a71101958f5610001e316a11\"\n})",
    "lastUpdateTime": 1766353015006,
    "respondTime": 1331,
    "ruleBookInfo": {
      "author": "$..author",
      "coverUrl": "$..picurl",
      "intro": "$..summary",
      "kind": "$..resourceID",
      "lastChapter": "$..lastSerialname",
      "name": "$..resourceName",
      "tocUrl": "https://novel.html5.qq.com/qbread/api/book/all-chapter?bookId={{book.kind}}",
      "wordCount": "$..contentsize"
    },
    "ruleContent": {
      "content": "$.data.Content[0].Content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$..author",
      "bookList": "$.data.state[*]",
      "bookUrl": "https://novel.html5.qq.com/qbread/api/novel/bookInfo?resourceId={{book.kind}}",
      "coverUrl": "$..cover_url",
      "intro": "$..abstract",
      "kind": "$.groupID##.*_##",
      "name": "$..title"
    },
    "ruleToc": {
      "chapterList": "$..rows[*]",
      "chapterName": "$.serialName",
      "chapterUrl": "$.serialID\n@js:\nlet data = JSON.stringify({\n  ContentAnchorBatch: [{\n    BookID: book.kind,\n    ChapterSeqNo: [\n      result\n    ]\n  }],\n  Scene: \"chapter\"\n})\nlet option = {\"method\":\"POST\",\"body\":data}\n\"https://novel.html5.qq.com/be-api/content/ads-read,\"+JSON.stringify(option)"
    },
    "searchUrl": "https://so.html5.qq.com/ajax/real/search_result?tabId=360&q={{key}}",
    "weight": 100
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "企鹅阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "https://bookshelf.html5.qq.com",
    "customButton": false,
    "customOrder": 382,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"【男频】\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"都市\",\"url\":\"/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"都市生活\",\"url\":\"/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=都市生活\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异术超能\",\"url\":\"/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=异术超能\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"娱乐明星\",\"url\":\"/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=娱乐明星\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"商战职场\",\"url\":\"/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=商战职场\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=青春校园\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"异世大陆\",\"url\":\"/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=异世大陆\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"东方玄幻\",\"url\":\"/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=东方玄幻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"高武世界\",\"url\":\"/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=高武世界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"王朝争霸\",\"url\":\"/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=王朝争霸\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"幻想修仙\",\"url\":\"/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=幻想修仙\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神话修真\",\"url\":\"/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=神话修真\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古典仙侠\",\"url\":\"/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=古典仙侠\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"修真文明\",\"url\":\"/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=修真文明\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代修真\",\"url\":\"/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=现代修真\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"史诗奇幻\",\"url\":\"/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=史诗奇幻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"另类幻想\",\"url\":\"/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=另类幻想\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"剑与魔法\",\"url\":\"/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=剑与魔法\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代魔法\",\"url\":\"/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=现代魔法\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史神话\",\"url\":\"/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=历史神话\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"架空历史\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=架空历史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"秦汉三国\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=秦汉三国\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"两宋元明\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=两宋元明\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"两晋隋唐\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=两晋隋唐\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史传记\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=历史传记\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"上古先秦\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=上古先秦\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"清史民国\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=清史民国\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"外国历史\",\"url\":\"/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=外国历史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"抗战烽火\",\"url\":\"/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=抗战烽火\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"战争幻想\",\"url\":\"/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=战争幻想\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"谍战特工\",\"url\":\"/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=谍战特工\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军旅生涯\",\"url\":\"/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=军旅生涯\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事战争\",\"url\":\"/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=军事战争\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻空间\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"末世危机\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=末世危机\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"时空穿梭\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=时空穿梭\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"进化变异\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=进化变异\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"未来世界\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=未来世界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"星际文明\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=星际文明\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"超级科技\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=超级科技\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古武机甲\",\"url\":\"/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=古武机甲\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑侦探\",\"url\":\"/qbread/api/rank/list?groupid=1508&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"游戏竞技\",\"url\":\"/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"虚拟网游\",\"url\":\"/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=虚拟网游\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏异界\",\"url\":\"/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=游戏异界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"电子竞技\",\"url\":\"/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=电子竞技\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏系统\",\"url\":\"/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=游戏系统\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏主播\",\"url\":\"/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=游戏主播\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"传统武侠\",\"url\":\"/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=传统武侠\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠幻想\",\"url\":\"/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=武侠幻想\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠同人\",\"url\":\"/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=武侠同人\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古武未来\",\"url\":\"/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=古武未来\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国术无双\",\"url\":\"/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=国术无双\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"体育\",\"url\":\"/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"篮球运动\",\"url\":\"/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=篮球运动\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"足球运动\",\"url\":\"/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=足球运动\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"体育赛事\",\"url\":\"/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=体育赛事\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"轻小说\",\"url\":\"/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"衍生同人\",\"url\":\"/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=衍生同人\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"原生幻想\",\"url\":\"/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=原生幻想\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"搞笑吐槽\",\"url\":\"/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=搞笑吐槽\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"短篇\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"短篇小说\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=短篇小说\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"生活随笔\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=生活随笔\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"影视剧本\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=影视剧本\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诗歌散文\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=诗歌散文\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人物传记\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=人物传记\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"美文游记\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=美文游记\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"评论文集\",\"url\":\"/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=评论文集\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现实\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"现实百态\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=现实百态\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"爱情婚姻\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=爱情婚姻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"成功励志\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=成功励志\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社会乡土\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=社会乡土\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春文学\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=青春文学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学艺术\",\"url\":\"/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=文学艺术\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"【女频】\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"现代言情\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"婚恋情缘\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=婚恋情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"豪门世家\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=豪门世家\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市生活\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=都市生活\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"娱乐明星\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=娱乐明星\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市异能\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=都市异能\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"商战职场\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=商战职场\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"民国情缘\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=民国情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"官场沉浮\",\"url\":\"/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=官场沉浮\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"古典架空\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=古典架空\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越奇情\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=穿越奇情\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代情缘\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=古代情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宫闱宅斗\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=宫闱宅斗\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经商种田\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=经商种田\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女尊王朝\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=女尊王朝\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"热血江湖\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=热血江湖\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"上古蛮荒\",\"url\":\"/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=上古蛮荒\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑侦探\",\"url\":\"/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"推理侦探\",\"url\":\"/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=推理侦探\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑探险\",\"url\":\"/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=悬疑探险\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神秘文化\",\"url\":\"/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=神秘文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖惊悚\",\"url\":\"/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=恐怖惊悚\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"幽冥情缘\",\"url\":\"/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=幽冥情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠奇缘\",\"url\":\"/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"古典仙侠\",\"url\":\"/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=古典仙侠\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侣奇缘\",\"url\":\"/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=仙侣奇缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠情缘\",\"url\":\"/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=武侠情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代修真\",\"url\":\"/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=现代修真\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"远古洪荒\",\"url\":\"/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=远古洪荒\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻言情\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"东方玄幻\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=东方玄幻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异世大陆\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=异世大陆\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"魔法幻情\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=魔法幻情\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异能超术\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=异能超术\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异族恋情\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=异族恋情\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"西方奇幻\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=西方奇幻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"远古神话\",\"url\":\"/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=远古神话\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"浪漫青春\",\"url\":\"/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"青春校园\",\"url\":\"/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=青春校园\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春纯爱\",\"url\":\"/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=青春纯爱\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春疼痛\",\"url\":\"/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=青春疼痛\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"叛逆成长\",\"url\":\"/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=叛逆成长\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻空间\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"时空穿梭\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=时空穿梭\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"末世危机\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=末世危机\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"未来世界\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=未来世界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"星际恋歌\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=星际恋歌\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"超级科技\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=超级科技\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"进化变异\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=进化变异\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古武机甲\",\"url\":\"/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=古武机甲\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏竞技\",\"url\":\"/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"网游情缘\",\"url\":\"/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=网游情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"电子竞技\",\"url\":\"/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=电子竞技\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏异界\",\"url\":\"/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=游戏异界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"体育竞技\",\"url\":\"/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=体育竞技\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"纯爱\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"婚恋情缘\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=婚恋情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"时空穿梭\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=时空穿梭\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越奇情\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=穿越奇情\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古典架空\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=古典架空\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代情缘\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=古代情缘\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市生活\",\"url\":\"/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=都市生活\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"【出版】\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"小说\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"社会\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=社会\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"情感\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=情感\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侦探/悬疑/推理\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=侦探/悬疑/推理\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"作品集\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=作品集\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=历史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=科幻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=武侠\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"世界名著\",\"url\":\"/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=世界名著\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"励志\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"成功/激励\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=成功/激励\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心灵与修养\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=心灵与修养\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青少年励志\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=青少年励志\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人际交往\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=人际交往\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人生哲学\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=人生哲学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"口才/演讲/辩论\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=口才/演讲/辩论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人在职场\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=人在职场\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女性励志\",\"url\":\"/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=女性励志\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心理\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"心理百科\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理百科\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心理学经典著作\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理学经典著作\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心理学入门\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理学入门\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"应用心理学\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=应用心理学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人格心理学\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=人格心理学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心灵疗愈\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心灵疗愈\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心理学理论与研究\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理学理论与研究\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社会心理学\",\"url\":\"/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=社会心理学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"武器装备\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=武器装备\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事理论\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=军事理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"世界军事\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=世界军事\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事文学\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=军事文学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事史\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=军事史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典军事著作\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=经典军事著作\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"战略战术战役\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=战略战术战役\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国军事\",\"url\":\"/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=中国军事\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"政治\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"政治理论\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=政治理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"党政读物\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=党政读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国政治\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=中国政治\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"世界政治\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=世界政治\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"法律普及读物\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=法律普及读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"政治热点\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=政治热点\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"公共管理\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=公共管理\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"法律法规\",\"url\":\"/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=法律法规\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"中国现当代随笔\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=中国现当代随笔\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文集\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=文集\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国现当代诗歌\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=中国现当代诗歌\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"纪实文学\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=纪实文学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学评论与鉴赏\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=文学评论与鉴赏\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"名家作品\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=名家作品\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国古诗词\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=中国古诗词\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学理论\",\"url\":\"/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=文学理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"文学\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=中国文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文化史\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"地域文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=地域文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"民族文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=民族文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"艺术理论\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=艺术理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国学普及读物\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=国学普及读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文化理论\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"历史普及读物\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=历史普及读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国史\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=中国史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"世界史\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=世界史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"地方史志\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=地方史志\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史随笔\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=历史随笔\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文物考古\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=文物考古\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史料典籍\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=史料典籍\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史学理论\",\"url\":\"/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=史学理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社科\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"教育\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=教育\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"语言文字\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=语言文字\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社会科学总论\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=社会科学总论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社会学\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=社会学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典名家作品集\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=经典名家作品集\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人类学/人口学\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=人类学/人口学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"新闻传播出版\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=新闻传播出版\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"民族学\",\"url\":\"/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=民族学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"养生\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"健康百科\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=健康百科\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"饮食健康\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=饮食健康\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"常见病预防和治疗\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=常见病预防和治疗\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"药膳食疗\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=药膳食疗\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中医养生\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=中医养生\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女性/儿童\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=女性/儿童\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"心理健康\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=心理健康\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中老年养生\",\"url\":\"/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=中老年养生\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"投资\",\"url\":\"/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"理财技巧\",\"url\":\"/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=理财技巧\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女性理财\",\"url\":\"/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=女性理财\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"证券/股票\",\"url\":\"/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=证券/股票\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"投资指南\",\"url\":\"/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=投资指南\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"外汇\",\"url\":\"/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=外汇\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经济\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"经济通俗读物\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济通俗读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经济学理论\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济学理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"各部门经济\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=各部门经济\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国经济\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=中国经济\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国际经济\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=国际经济\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经济史\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经济法\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济法\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"财政税收\",\"url\":\"/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=财政税收\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"亲子\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"家教方法\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=家教方法\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"育儿/亲子\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=育儿/亲子\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"孕产知识\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=孕产知识\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"素质教育\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=素质教育\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"母婴喂养/护理\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=母婴喂养/护理\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"胎教/早教\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=胎教/早教\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"家教理论\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=家教理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"养育女孩\",\"url\":\"/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=养育女孩\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"管理\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"一般管理学\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=一般管理学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"市场/营销\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=市场/营销\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"企业与企业家\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=企业与企业家\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"金融/投资\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=金融/投资\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"电子商务\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=电子商务\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"会计/财务\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=会计/财务\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"商业史传\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=商业史传\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"战略管理\",\"url\":\"/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=战略管理\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"两性\",\"url\":\"/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=恋爱\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"婚姻\",\"url\":\"/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=婚姻\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"婚恋综合\",\"url\":\"/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=婚恋综合\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"性知识\",\"url\":\"/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=性知识\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"哲学\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"中国哲学\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=中国哲学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"哲学知识读物\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=哲学知识读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"西方哲学\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=西方哲学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"哲学经典著作\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=哲学经典著作\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"东方哲学\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=东方哲学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"伦理学\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=伦理学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"哲学理论与流派\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=哲学理论与流派\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"马克思哲学\",\"url\":\"/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=马克思哲学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宗教\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"佛教\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=佛教\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宗教普及读物\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=宗教普及读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道教\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=道教\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宗教理论与概况\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=宗教理论与概况\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"伊斯兰教\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=伊斯兰教\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宗教经典著作\",\"url\":\"/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=宗教经典著作\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"传记\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"人物合集\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=人物合集\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史人物\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=历史人物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"财经人物\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=财经人物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"政治人物\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=政治人物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学家\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=文学家\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历代帝王\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=历代帝王\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=其他\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科学家\",\"url\":\"/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=科学家\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科普\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"百科知识\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=百科知识\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科学世界\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=科学世界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人类故事\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=人类故事\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宇宙知识\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=宇宙知识\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"生物世界\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=生物世界\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"生态环境\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=生态环境\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神秘现象\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=神秘现象\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"数理化\",\"url\":\"/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=数理化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"自然\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"总论\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=总论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"地球科学\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=地球科学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"天文学\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=天文学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科技史\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=科技史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"生物科学\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=生物科学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"化学\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=化学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"物理学\",\"url\":\"/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=物理学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"美食\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"家常菜谱\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=家常菜谱\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"药膳食疗\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=药膳食疗\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"地方美食\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=地方美食\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"茶酒饮料\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=茶酒饮料\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"烹饪理论/手册\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=烹饪理论/手册\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"饮食文化\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=饮食文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"西餐料理\",\"url\":\"/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=西餐料理\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"休闲\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"幽默笑话\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=幽默笑话\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"旅游随笔\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=旅游随笔\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宠物杂事\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=宠物杂事\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=游戏\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"家庭园艺\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=家庭园艺\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"户外探险\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=户外探险\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国内自助旅游指南\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=国内自助旅游指南\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"车载户外\",\"url\":\"/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=车载户外\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"艺术\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"文学\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文学\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=中国文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文化史\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化史\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"地域文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=地域文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"民族文化\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=民族文化\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"艺术理论\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=艺术理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国学普及读物\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=国学普及读物\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文化理论\",\"url\":\"/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化理论\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"时尚\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"护肤/美容整形\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=护肤/美容整形\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"家事窍门\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=家事窍门\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"时尚\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=时尚\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"家装方法指导\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=家装方法指导\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"瘦身美体\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=瘦身美体\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"服饰搭配/配饰\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=服饰搭配/配饰\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"家装策略秘籍\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=家装策略秘籍\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"彩妆/美发/美甲\",\"url\":\"/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=彩妆/美发/美甲\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "header": "{\n\t\"user-agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36\",\n\t\"Referer\":\"https://bookshelf.html5.qq.com/qbread\"\n\t}",
    "lastUpdateTime": 1766353039212,
    "respondTime": 2813,
    "ruleBookInfo": {
      "author": "$.author",
      "coverUrl": "$.picurl",
      "init": "$.data.bookInfo",
      "intro": "<p>{{(t=String(java.getString('$.tag'))).length?'🏷️   标签：'+t.replace(/\\|/g,', '):''}}</p>{{'\\n&lrm;'}}\n<p>🔖   简介：{{$.summary}}</p>",
      "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{java.put('time',String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,''))}}",
      "lastChapter": "$.lastSerialname##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "$.resourceName",
      "tocUrl": "https://bookshelf.html5.qq.com/qbread/api/book/all-chapter?bookId={{$.resourceID}}",
      "wordCount": "$.contentsize"
    },
    "ruleContent": {
      "content": "<p>{{$.data.Content[0].Content}}</p>"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.rows[*]",
      "bookUrl": "https://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{$.resourceID}}",
      "coverUrl": "$.picurl",
      "intro": "$.summary",
      "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,'')}}",
      "lastChapter": "$.lastSerialname##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "$.resourceName##（.*",
      "wordCount": "$.contentsize"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.booklist[*]",
      "bookUrl": "$.bid\n<js>1100000000+parseInt(result)</js>\nhttps://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{result}}",
      "coverUrl": "$.bid\n@js:\nvar s = result\nfunction gt(s){\n\tlet a = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"",
      "intro": "$.intro",
      "kind": "{{$.categoryInfoV4\n##\\d.*?\\:(.*?)\\:.*?(,|$)##$1$2}}\n{{$.updateInfo##已更新至.*##连载中}}\n##小说,",
      "lastChapter": "$.updateInfo##已更新至##第",
      "name": "$.title",
      "wordCount": "$.totalWords"
    },
    "ruleToc": {
      "chapterList": "$.rows",
      "chapterName": "$.serialName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "https://novel.html5.qq.com/be-api/content/ads-read,{\n\t\"method\": \"POST\",\n\t\"body\": {\n\t\t\"Scene\": \"chapter\",\n\t\t\"ContentAnchorBatch\": [{\n\t\t\t\t\"BookID\": \"{{baseUrl.match(/bookId=(\\d+)/)[1]}}\",\n\t\t\t\t\"ChapterSeqNo\": [{{$.serialID}}]\n\t\t\t}]\n\t},\n\t\"headers\": {\n\t\t\"Q-GUID\": \"4aa27c7cf2d9aca3359656ea186488cb\"\n\t}\n}",
      "isVip": "$.isFree"
    },
    "searchUrl": "https://newopensearch.reader.qq.com/wechat?keyword={{key}}&start={{page-1}}&end=19",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "磨铁中文",
    "bookSourceType": 0,
    "bookSourceUrl": "http://app2.motie.com",
    "customButton": false,
    "customOrder": 383,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\": \"排行\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"畅销榜\",\"url\": \"/ranking/detail?group=2&siteId=1&rankType=9&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"畅销日榜\",\"url\": \"/ranking/detail?group=3&siteId=1&rankType=9&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"畅销周榜\",\"url\": \"/ranking/detail?group=1&siteId=1&rankType=9&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"点击榜\",\"url\": \"/ranking/detail?group=2&siteId=1&rankType=10&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"点击日榜\",\"url\": \"/ranking/detail?group=3&siteId=1&rankType=10&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"点击周榜\",\"url\": \"/ranking/detail?group=1&siteId=1&rankType=10&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"打赏榜\",\"url\": \"/ranking/detail?group=2&siteId=1&rankType=11&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"打赏日榜\",\"url\": \"/ranking/detail?group=3&siteId=1&rankType=11&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"打赏周榜\",\"url\": \"/ranking/detail?group=1&siteId=1&rankType=11&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"推荐榜\",\"url\": \"/ranking/detail?group=2&siteId=1&rankType=12&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"推荐日榜\",\"url\": \"/ranking/detail?group=3&siteId=1&rankType=12&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"推荐月榜\",\"url\": \"/ranking/detail?group=4&siteId=1&rankType=12&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"书评榜\",\"url\": \"/ranking/detail?group=2&siteId=1&rankType=17&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"书评周榜\",\"url\": \"/ranking/detail?group=1&siteId=1&rankType=17&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书榜\",\"url\": \"/ranking/detail?group=0&siteId=1&rankType=13&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/ranking/detail?group=0&siteId=1&rankType=14&pageSize=20&pageNo={{page}}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"分类\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"全部\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=0&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"免费\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=18&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"都市\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=25&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"都市生活\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=42&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"艺术超能\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=43&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"娱乐明星\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=44&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现实职场\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=45&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代修真\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=46&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"奇遇幻想\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=47&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=26&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"悬疑侦探\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=48&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"玄幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=27&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"东方玄幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=52&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"星际玄幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=53&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=28&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"星际未来\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=54&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"无限穿梭\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=55&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"末世危机\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=56&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑科幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=57&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=29&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"历史架空\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=58&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"民国近代\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=59&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"外国历史\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=60&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"仙侠\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=30&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"古典仙侠\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=61&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"幻想修仙\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=62&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"神话洪荒\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=63&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=31&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"电子竞技\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=64&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"虚拟网游\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=65&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏异界\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=66&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"军事\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=32&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代军旅\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=67&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事战争\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=68&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"二次元\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=33&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"热血幻想\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=69&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"宅日常\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=70&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"搞笑吐槽\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=71&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"轻小说\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=72&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.3\n}},\n{\"title\": \"奇幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=34&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"西方奇幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=73&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"幻想奇幻\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=74&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"领主争霸\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=75&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=35&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"传统武侠\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=76&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"现代武侠\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=77&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=36&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"青葱校园\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=78&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"热血励志\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=79&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"竞技\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=37&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"体育竞技\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=80&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=38&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"动漫同人\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=81&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"影视同人\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=82&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏同人\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=83&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"短篇\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=39&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"短篇小说\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=84&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"诗歌散文\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=85&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"人物传记\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=86&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"影视剧本\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=87&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"生活随笔\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=88&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"美文游记\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=89&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"儿童文学\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=63&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"言情\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=40&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"古代言情\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=91&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"现代言情\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=92&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"文学\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=41&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"古典文学\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=93&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代文学\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=94&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"外国文学\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=95&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"近代文学\",\"url\": \"https://app2.motie.com/pc/books/search,{'method': 'POST','body':'pageNo={{page}}&pageSize=20&categoryId=96&sort=5'}\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}}\n]",
    "lastUpdateTime": 1766137556964,
    "respondTime": 182001,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "data.content"
    },
    "ruleExplore": {
      "author": "authorName",
      "bookList": "data||data.items",
      "bookUrl": "/pc/book/{$.bookId}/catalog",
      "coverUrl": "bookIconUrl@js:(result && !result.includes('app_book.png')) ? result : 'http://1t.click/GPx'",
      "intro": "introduce||introduction@js:result.trim()",
      "kind": "{{$.categoryVO.name}},{{$.finished}}@js:String(result).replace('true', '完结').replace('false', '连载').replace(/[\\[\\]]/g, '')",
      "lastChapter": "lastChapterName",
      "name": "bookName",
      "wordCount": "words"
    },
    "ruleSearch": {
      "author": "authorName",
      "bookList": "data.bookList",
      "bookUrl": "/pc/book/{$.id}/catalog",
      "coverUrl": "icon@js:(result && !result.includes('app_book.png')) ? result.split('?')[0]+'?x-oss-process=style/book_middle' : 'http://1t.click/GPx'",
      "intro": "introduce@js:result.trim()",
      "kind": "{{java.timeFormat(java.getString('lastChapterTime'))}},{{$.categoryVO.name}},{{$.finished}}@js:String(result).replace('true', '完结').replace('false', '连载').replace('\\[', '').replace('\\]', '')",
      "lastChapter": "{{$.lastChapterName}} • {{java.timeFormat(java.getString('lastChapterTime'))}}\n<js>result.replace(/\\//g,'-')</js>",
      "name": "name",
      "wordCount": "words"
    },
    "ruleToc": {
      "chapterList": "data.data[?(@.volume == false)]",
      "chapterName": "{$.free}{$.name}@js:result.replace('false', '✿·').replace('true', '')##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(（【].*[求更谢乐发推票盟].*",
      "chapterUrl": "/pc/chapter/{$.id}",
      "updateTime": "$.publishTime"
    },
    "searchUrl": "/search?word={{key}}&pageNo={{page}}&pageSize=10&objectType=2,{\n  \"headers\": \"{os:'pc'}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "看看阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "http://kkcc.top/",
    "customButton": false,
    "customOrder": 384,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\n\nvar sort=[],\npush=(title,surl,size)=>sort.push({\n    title: title,\n    url: surl,\n    style: {\n      layout_flexGrow: 1,\n      layout_flexBasisPercent: size,\n     }\n  });\n  \npush(\"༺ˇ»`ʚ排行榜ɞ´«ˇ༻\",null,1,1); \n\n[\n[\"月票榜\",\"526080\"],\n[\"畅销榜\",\"543064\"],\n[\"潜力榜\",\"543065\"],\n[\"完结榜\",\"551072\"],\n[\"新书榜\",\"535331\"],\n[\"比心榜\",\"543074\"],\n[\"飙升榜\",\"543264\"],\n[\"推荐榜\",\"548111\"],\n[\"封神榜\",\"514637\"],\n[\"会员日榜\",\"516604\"],\n[\"会员周榜\",\"516605\"],\n[\"会员月榜\",\"516606\"],\n[\"免费爆款\",\"543077\"],\n[\"免费完结\",\"543395\"],\n[\"免费飙升\",\"543085\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/listDispatch?action=rank&actionTag=boy&actionId=${id}&pagestamp={{page}}&rankFlag=1&plan=1&pageSize=200`,  0.25));\n  \n  \npush(\"༺ˇ»`ʚ分类ɞ´«ˇ༻\",null,1,1);  \n[\n[\"玄幻\",\"20001\"],\n[\"奇幻\",\"20005\"],\n[\"武侠\",\"20010\"],\n[\"仙侠\",\"20014\"],\n[\"都市\",\"20019\"],\n[\"现实\",\"20065\"],\n[\"历史\",\"20028\"],\n[\"军事\",\"20032\"],\n[\"游戏\",\"20050\"],\n[\"体育\",\"20054\"],\n[\"科幻\",\"20042\"],\n[\"悬疑\",\"20037\"],\n[\"轻小说\",\"20059\"],\n[\"诸天无限\",\"20109\"],\n[\"短篇\",\"20076\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?&bookLibraryAbFlag=2&booksort=1&actionTag=,-1,-1,-1,-1,13&actionId=${id}&action=categoryV2&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n \n  \n  \n  \n  \npush(\"༺ˇ»`ʚ情节主题ɞ´«ˇ༻\",null,1,1);\n[\n    [\"穿越\", \"9000722\"],\n    [\"东方玄幻\", \"9000724\"],\n    [\"重生\", \"9000837\"],\n    [\"现代都市\", \"9000728\"],\n    [\"修仙\", \"9000817\"],\n    [\"权谋\", \"9000774\"],\n    [\"异能\", \"9000823\"],\n    [\"异界\", \"9000822\"],\n    [\"娱乐圈\", \"9000828\"],\n    [\"逆袭\", \"9000775\"],\n    [\"修真\", \"9000818\"],\n    [\"种田\", \"9000838\"],\n    [\"爱情\", \"9000748\"],\n    [\"游戏异界\", \"9000827\"],\n    [\"高武\", \"9000739\"],\n    [\"魔法\", \"9000772\"],\n    [\"神话\", \"9000793\"],\n    [\"养成\", \"9000777\"],\n    [\"诡秘\", \"9000744\"],\n    [\"科举\", \"9000760\"],\n    [\"末世\", \"9000773\"],\n    [\"修罗场\", \"9000727\"],\n    [\"克苏鲁\", \"9001075\"],\n    [\"鉴宝\", \"9000752\"],\n    [\"黑科技\", \"9000746\"],\n    [\"抗战\", \"9001010\"],\n    [\"LOL\", \"9001069\"],\n    [\"电竞\", \"9000723\"],\n    [\"寒门子弟\", \"9001015\"],\n    [\"游戏文\", \"9001070\"],\n    [\"美食\", \"9000769\"],\n    [\"朝堂江湖\", \"9001002\"],\n    [\"萌宠\", \"9000770\"],\n    [\"巫师流\", \"9001027\"],\n    [\"盛世\", \"9001030\"],\n    [\"军工\", \"9001011\"],\n    [\"蒸汽朋克\", \"9001076\"],\n    [\"塔防\", \"9001072\"],\n    [\"篮球\", \"9000870\"],\n    [\"第四天灾\", \"9001083\"],\n    [\"签到\", \"9000875\"],\n    [\"荒野求生\", \"9001054\"],\n    [\"高龄\", \"9001044\"],\n    [\"乡村\", \"9001041\"],\n    [\"聊天群\", \"9000767\"],\n    [\"战争\", \"9000830\"],\n    [\"小兵\", \"9001012\"],\n    [\"直播\", \"9000834\"],\n    [\"气运流\", \"9001032\"],\n    [\"硬科幻\", \"9000992\"],\n    [\"航空\", \"9001220\"],\n    [\"赛博朋克\", \"9000993\"],\n    [\"足球\", \"9000871\"],\n    [\"探险\", \"9000800\"],\n    [\"民俗\", \"9000990\"],\n    [\"人间百态\", \"9001046\"],\n    [\"军旅\", \"9000756\"],\n    [\"武侠幻想\", \"9001001\"],\n    [\"DND\", \"9001071\"],\n    [\"店主\", \"9000989\"],\n    [\"玄学\", \"9000819\"],\n    [\"夺舍\", \"9000984\"],\n    [\"穿书\", \"9000985\"],\n    [\"卡牌\", \"9000757\"],\n    [\"侠客\", \"9001004\"],\n    [\"科技修真\", \"9001078\"],\n    [\"机甲\", \"9000742\"],\n    [\"中年\", \"9001042\"],\n    [\"丧尸\", \"9001029\"],\n    [\"山海经\", \"9001040\"],\n    [\"生存挑战\", \"9000988\"],\n    [\"考古\", \"9001055\"],\n    [\"史诗奇幻\", \"9000797\"],\n    [\"宗门\", \"9001003\"],\n    [\"主神创世\", \"9001050\"],\n    [\"乱世\", \"9001031\"],\n    [\"手足情深\", \"9001045\"],\n    [\"奇妙幻想\", \"9000779\"],\n    [\"扶贫\", \"9001043\"],\n    [\"传统武侠\", \"9001000\"],\n    [\"吃鸡\", \"9001073\"],\n    [\"家庭伦理\", \"9001033\"],\n    [\"社会悬疑\", \"9001048\"],\n    [\"短故事\", \"9000905\"],\n    [\"女性题材\", \"9001047\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n  \n  \n  \npush(\"༺ˇ»`ʚ行文流派ɞ´«ˇ༻\",null,1,1);\n[\n    [\"天才流\", \"9000802\"],\n    [\"系统流\", \"9000814\"],\n    [\"无敌流\", \"9000809\"],\n    [\"经营流\", \"9000755\"],\n    [\"诸天流\", \"9000839\"],\n    [\"升级流\", \"9000795\"],\n    [\"无限流\", \"9000812\"],\n    [\"争霸\", \"9000833\"],\n    [\"凡人流\", \"9000735\"],\n    [\"洪荒流\", \"9000747\"],\n    [\"进化流\", \"9000754\"],\n    [\"专业文\", \"9000999\"],\n    [\"富民\", \"9001006\"],\n    [\"时空流\", \"9000796\"],\n    [\"开局流\", \"9000759\"],\n    [\"幕后流\", \"9000996\"],\n    [\"职业文\", \"9000835\"],\n    [\"学院流\", \"9000821\"],\n    [\"召唤流\", \"9000832\"],\n    [\"神医\", \"9000824\"],\n    [\"技术流\", \"9000750\"],\n    [\"随身流\", \"9000799\"],\n    [\"商战\", \"9001085\"],\n    [\"废柴流\", \"9000737\"],\n    [\"极道流\", \"9000749\"],\n    [\"家族\", \"9001084\"],\n    [\"开挂\", \"9000758\"],\n    [\"悬疑流\", \"9000820\"],\n    [\"互联网\", \"9000997\"],\n    [\"刑侦\", \"9001079\"],\n    [\"侦探推理\", \"9001080\"],\n    [\"御兽流\", \"9001082\"],\n    [\"赘婿流\", \"9000840\"],\n    [\"轮回者\", \"9001049\"],\n    [\"异兽流\", \"9000825\"],\n    [\"骑士流\", \"9000780\"],\n    [\"掌门流\", \"9000831\"],\n    [\"学术\", \"9001063\"],\n    [\"原始流\", \"9000829\"],\n    [\"基建流\", \"9001007\"],\n    [\"抽奖\", \"9001013\"],\n    [\"祖宗流\", \"9001005\"],\n    [\"氪金\", \"9001014\"],\n    [\"策略流\", \"9000998\"],\n    [\"儒道流\", \"9000790\"],\n    [\"国术\", \"9000745\"],\n    [\"管理局\", \"9001008\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n\n\npush(\"༺ˇ»`ʚ时空背景ɞ´«ˇ༻\",null,1,1);\n[\n    [\"架空\", \"9000751\"],\n    [\"年代文\", \"9000776\"],\n    [\"明朝\", \"9001023\"],\n    [\"星际\", \"9000816\"],\n    [\"未来\", \"9000805\"],\n    [\"贞观\", \"9001021\"],\n    [\"秦汉三国\", \"9000782\"],\n    [\"美洲\", \"9001019\"],\n    [\"秦汉\", \"9001034\"],\n    [\"两晋隋唐\", \"9000765\"],\n    [\"宋朝\", \"9001022\"],\n    [\"元宇宙\", \"9001077\"],\n    [\"清朝\", \"9001036\"],\n    [\"欧洲\", \"9001018\"],\n    [\"非洲\", \"9001020\"],\n    [\"外国历史\", \"9001016\"],\n    [\"五代十国\", \"9000808\"],\n    [\"上古先秦\", \"9000792\"],\n    [\"清史民国\", \"9000784\"],\n    [\"民间传说\", \"9001017\"]\n]\n.map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n\n\n\npush(\"༺ˇ»`ʚ角色身份ɞ´«ˇ༻\",null,1,1);  \n[\n    [\"至尊流\", \"9000863\"],\n    [\"明星\", \"9000852\"],\n    [\"君王\", \"9000851\"],\n    [\"谍战\", \"9001058\"],\n    [\"太监\", \"9001074\"],\n    [\"女神\", \"9000855\"],\n    [\"农民\", \"9000842\"],\n    [\"法师\", \"9000844\"],\n    [\"道门\", \"9001039\"],\n    [\"谍战特工\", \"9001056\"],\n    [\"玩家\", \"9000858\"],\n    [\"NPC\", \"9001064\"],\n    [\"学霸\", \"9000873\"],\n    [\"特种兵\", \"9001061\"],\n    [\"门阀\", \"9001026\"],\n    [\"盗贼\", \"9001068\"],\n    [\"战士\", \"9000877\"],\n    [\"写手\", \"9000859\"],\n    [\"御宅族\", \"9000861\"],\n    [\"和尚\", \"9000879\"],\n    [\"保安\", \"9000994\"],\n    [\"杀手\", \"9001059\"],\n    [\"锦衣卫\", \"9000849\"],\n    [\"大师兄\", \"9000878\"],\n    [\"仙君\", \"9000864\"],\n    [\"神奇生物\", \"9001028\"],\n    [\"牧师\", \"9001065\"],\n    [\"女尊\", \"9000854\"],\n    [\"世家\", \"9001025\"],\n    [\"弓箭手\", \"9001066\"],\n    [\"保镖\", \"9000995\"],\n    [\"兵王\", \"9001057\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n\n\n\npush(\"༺ˇ»`ʚ角色性格ɞ´«ˇ༻\",null,1,1);\n[\n    [\"杀伐果断\", \"9000847\"],\n    [\"成熟\", \"9000843\"],\n    [\"思路清奇\", \"9000845\"],\n    [\"腹黑\", \"9000874\"],\n    [\"扮猪吃虎\", \"9000719\"],\n    [\"自律\", \"9000866\"],\n    [\"思想迪化\", \"9001053\"],\n    [\"嘴炮\", \"9000867\"],\n    [\"钢铁直男\", \"9000846\"]\n    ].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n\n\n\npush(\"༺ˇ»`ʚ内容风格ɞ´«ˇ༻\",null,1,1);\n[\n    [\"轻松\", \"9000785\"],\n    [\"热血\", \"9000788\"],\n    [\"快节奏\", \"9000762\"],\n    [\"搞笑\", \"9000740\"],\n    [\"群像\", \"9000787\"],\n    [\"正能量\", \"9000862\"],\n    [\"无金手指\", \"9000810\"],\n    [\"单女主\", \"9000718\"],\n    [\"校园\", \"9001035\"],\n    [\"无CP\", \"9000807\"],\n    [\"反套路\", \"9000736\"],\n    [\"红包流\", \"9001051\"],\n    [\"治愈\", \"9000836\"],\n    [\"扮演流\", \"9001052\"],\n    [\"励志\", \"9000764\"],\n    [\"青春\", \"9000783\"],\n    [\"多女主\", \"9000729\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n\n\n\n\n  \npush(\"༺ˇ»`ʚ衍生同人ɞ´«ˇ༻\",null,1,1);\n[\n    [\"同人衍生\", \"9000781\"],\n    [\"斗罗\", \"9000732\"],\n    [\"斗破\", \"9000731\"],\n    [\"综漫\", \"9000841\"],\n    [\"红楼\", \"9000726\"],\n    [\"二次元\", \"9000730\"],\n    [\"三国\", \"9000791\"],\n    [\"封神\", \"9000738\"],\n    [\"水浒\", \"9000987\"],\n    [\"西游\", \"9000815\"],\n    [\"武侠衍生\", \"9000811\"],\n    [\"聊斋\", \"9000986\"],\n    [\"王者荣耀\", \"9000804\"]\n].map([title,id]=>push(title, `https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&base_tagid=${id}&bookLibraryAbFlag=2&actionTag=-1,-1,-1,-1,-1,13&actionId=-1&pagestamp={{page}}&categoryFlag=6&signal=nextpage&searchFrom=${id}`,  0.25));\n\n\n\n\nJSON.stringify(sort);",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 13; 2211133C Build/TKQ1.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1766265572846,
    "loginUrl": "http://kkcc.top/",
    "respondTime": 183248,
    "ruleBookInfo": {
      "author": "$.introinfo.book.author",
      "coverUrl": "$.introinfo.book.coverUrl",
      "intro": "&nbsp;\n🕰  更新：{{$.chapinfo.lastChapterUpdateTime##\\s.*}}\n🌟  书架：{{$.introinfo..number##\\n.*}}\n🏷️  标签：{{$.bookTags..tagshortname##\\n##·}}\n📜  简介：\n{{$.introinfo.book.intro}}\n🍚  书评：\n👤：{{$..commentlist..content##\\n##<p>👤：}}##\\[emot.*\\]",
      "kind": "{{$.introinfo..scoretext}}\n{{java.getString('$.introinfo.book.finished')==1?'完结':'连载'}}\n{{$.cate2Info.cate2Name}}\n{{$.cate3Info.cate3Name}}\n{{$.chapinfo.lastChapterUpdateTime##\\s.*}}\n@js:result\n.replace(/^(\\d\\.\\d)/,'$1分')",
      "lastChapter": "{{$.introinfo.book.lastChapterName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]}}•{{$.chapinfo.lastChapterUpdateTime##\\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(/^(\\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": "$.introinfo.book.title",
      "tocUrl": "https://ubook.reader.qq.com/api/book/chapter-list?bid={{$.introinfo.book.id}}",
      "wordCount": "$.introinfo.book.totalwords"
    },
    "ruleContent": {
      "content": "$.data.content"
    },
    "ruleExplore": {
      "author": "$..author",
      "bookList": "$..bookList..second[*]||$..bookList[*]",
      "bookUrl": "https://detailadr.reader.qq.com/v7_8_7/nativepage/book/detail?bid={{$..bid}}",
      "coverUrl": "$..bid\n@js:\nvar s = result\nfunction gt(s){\n\tlet a = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"",
      "intro": "$..intro",
      "kind": "{{$..catScore}}\n{{java.getString('$.finished')==1?'完结':'连载'}}\n{{$..catel2name}}\n{{String(java.timeFormat(java.getString('$.updateTime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,'').replace(/1970\\-01\\-01/,'')}}\n{{$..rank_value}}\n{{$..catel3name}}",
      "lastChapter": "$..lastChapterName##正文卷.|正文.|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": "$..title",
      "wordCount": "$..totalWords"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data.books",
      "bookUrl": "https://detailadr.reader.qq.com/v7_8_7/nativepage/book/detail?bid={{$.id}}",
      "checkKeyWord": "我的模拟长生路",
      "coverUrl": "$.cover",
      "intro": "$.intro",
      "kind": "{{java.getString('$.finished')=='true'?'完结':'连载'}}\n{{$..shortName##小说}}",
      "name": "$.title",
      "wordCount": "$.totalWords"
    },
    "ruleToc": {
      "chapterList": "$.data.chapters",
      "chapterName": "title",
      "chapterUrl": "<js>\nvar bid = baseUrl.match(/\\d+/);\njava.put('bid', bid);\n'https://wxmini.reader.qq.com/api/chapter/content?bid='+bid+'&cid={{$.seq}}'\n</js>",
      "isVip": "{{java.getString('$.free')=='true'?'false':'true'}}",
      "updateTime": "$.publishTime##^##更新时间："
    },
    "searchUrl": "api/search?keywords={{key}}&pageIndex={{page}}&pageSize=20",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效\n\n//2024.12.13 ◎夜泽川◎",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "哎爱巴士",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ibus233.com/",
    "customButton": false,
    "customOrder": 385,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js: var result = [];\njava.toast(\"🔥动态获取发现中……\");\nvar push=(title,url,size)=>result.push({\n  \t\"title\": title,\n  \t\"url\": url,\n  \t\"style\": {\n   \"layout_flexGrow\": 1,\n   \"layout_flexBasisPercent\": size\n   }\n });\nvar tag = java.ajax(\"https://www.ibus233.com/category\");\nif (tag) {\na=org.jsoup.Jsoup.parse(tag).select(\".list a\");\npush(\"分类\",null,1)\n    for(i in a){\n        title=a[i].text()\n        url=a[i].attr(\"href\")\n        size=0.4\n        title=String(title).replace(/\\s/,\"\");\n  url=String(url).replace(/^/,\"https:\").replace(/$/i,\"_{{page}}\");\n        push(title,url,size)\n    };\n      } else { \n      java.toast(\"🚫发现获取失败……\");\n}\nJSON.stringify(result);",
    "lastUpdateTime": 1766149197683,
    "respondTime": 182198,
    "ruleBookInfo": {
      "author": ".auth@text",
      "intro": ".intro p@text",
      "kind": ".tags a@text",
      "name": "h1@text",
      "tocUrl": "a[href~=catalog]@href"
    },
    "ruleContent": {
      "content": ".article@html||.nochapter@html",
      "replaceRegex": "##\\n.*华丽的分割线[\\s\\S]*"
    },
    "ruleExplore": {
      "author": "h2@text##.*by",
      "bookList": ".g-list@li",
      "bookUrl": "a.0@href##^##https:",
      "kind": ".tags span@text",
      "name": "h2@text##by.*"
    },
    "ruleSearch": {
      "author": "$.auth",
      "bookList": "$.data.list",
      "bookUrl": "https://www.ibus233.com/novel/{{$._id}}",
      "kind": "$.tags",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": ".list a",
      "chapterName": "text",
      "chapterUrl": "href##^##https:",
      "nextTocUrl": ".section-list@a@href##^##https:"
    },
    "searchUrl": "<js>\nsckey = org.jsoup.Jsoup.parse(java.ajax(source.key + \"search\")).select(\".page-search\").attr(\"data-id\");\njava.log(sckey);\nbody = {\n  \"body\": `name=${key}&tags=&type=3&tt=&page_index=${page}&app=2&searchkey=${sckey}`,\n  \"headers\":{\"Referer\":source.key},\n  \"method\": \"POST\"\n}\nresult = source.key + \"api/search/list\" + \",\" + JSON.stringify(body);\nresult;\n</js>",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "豆腐阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.doufu.me/",
    "customButton": false,
    "customOrder": 386,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n  \"Cookie\": \"wh=1080*2120; uid=7383010; os=Android-10; av=7.1.0; ch=tencent; md=Mi 10; cskey=90b881a0908991; skey=5f00e564e3ede8.21979201; aid=3; xx=0\"\n}",
    "lastUpdateTime": 1766232478473,
    "loginUrl": "http://api.doufu.me/member/user_login",
    "respondTime": 3685,
    "ruleBookInfo": {
      "author": "$.data.topic.author",
      "coverUrl": "$.images[0].path",
      "kind": "$.tags[0].name&&$.tags[2].name&&$.tags[1].name&&$.tags[3].name",
      "name": "$.data.topic.title",
      "tocUrl": "http://api.doufu.me/index.php/novel/chapter_list?novel_id={$.data.topic.id}"
    },
    "ruleContent": {
      "content": "$.data.detail.des"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data[*]",
      "bookUrl": "http://api.doufu.me/topic/novel?topic_id={$.id}",
      "coverUrl": "$.images[0].path",
      "intro": "$.des",
      "kind": "$.tags[0].name&&$.tags[2].name&&$.tags[1].name&&$.tags[3].name",
      "name": "$.title"
    },
    "ruleToc": {
      "chapterList": "$.data.list",
      "chapterName": "$.title",
      "chapterUrl": "http://api.doufu.me/index.php/post/view/{$.id}?with_ids=1&type=read",
      "isVip": "$.vip",
      "updateTime": "$.add_time"
    },
    "searchUrl": "http://api.doufu.me/search/content?keyword={{key}}&start=0&rows=20&types=18&order=&is_finished=&vip=",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "豆腐阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.doufu.me",
    "customButton": false,
    "customOrder": 387,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n  \"Cookie\": \"wh=1080*2120; uid=7383010; os=Android-10; av=7.1.0; ch=tencent; md=Mi 10; cskey=90b881a0908991; skey=5f00e564e3ede8.21979201; aid=3; xx=0\"\n}",
    "lastUpdateTime": 1765832422498,
    "loginUrl": "http://api.doufu.me/member/user_login",
    "respondTime": 1858,
    "ruleBookInfo": {
      "author": "$.data.topic.author",
      "coverUrl": "$.images[0].path",
      "kind": "$.tags[0].name&&$.tags[2].name&&$.tags[1].name&&$.tags[3].name",
      "name": "$.data.topic.title",
      "tocUrl": "http://api.doufu.me/index.php/novel/chapter_list?novel_id={$.data.topic.id}"
    },
    "ruleContent": {
      "content": "$.data.detail.des"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data[*]",
      "bookUrl": "http://api.doufu.me/topic/novel?topic_id={$.id}",
      "coverUrl": "$.images[0].path",
      "intro": "$.des",
      "kind": "$.tags[0].name&&$.tags[2].name&&$.tags[1].name&&$.tags[3].name",
      "name": "$.title"
    },
    "ruleToc": {
      "chapterList": "$.data.list",
      "chapterName": "$.title",
      "chapterUrl": "http://api.doufu.me/index.php/post/view/{$.id}?with_ids=1&type=read",
      "isVip": "$.vip",
      "updateTime": "$.add_time"
    },
    "searchUrl": "http://api.doufu.me/search/content?keyword={{key}}&start=0&rows=20&types=18&order=&is_finished=&vip=",
    "weight": 0
  },
  {
    "bookSourceComment": "20241025修复发现\n20240222By_zhbyjm77833\n免费：vip=0\n全部：vip=9",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "纵横中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.zongheng.com/##zhbyjm7783",
    "customButton": false,
    "customOrder": 388,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort = [];\npush = (title, url, type) => sort.push({\n    title: title,\n    url: url,\n    style: {\n        layout_flexBasisPercent: type\n    }\n});\n\npush(\"༺ˇ»`ʚ 排行榜 ɞ´«ˇ༻\", null, 1);\n [\n        [\"月票榜\", \"1\"],\n        [\"新书榜\", \"4\"],\n        [\"点击榜\", \"5\"],\n        [\"推荐榜\", \"6\"],\n        [\"捧场榜\",\"7\"],\n        [\"完结榜\",\"8\"],\n        [\"新书订阅\", \"9\"],\n        [\"24h畅销\",\"3\"],\n        [\"24h更新\",\"10\"],\n        [\"作者人气\",\"12\"]\n].map([title, Id] => {\n    title=title,\n    url= `https://www.zongheng.com/api/rank/details,{\"method\":\"POST\",\"body\":\"cateFineId=0&cateType=0&pageNum={{page}}&pageSize=20&period=0&rankNo=&rankType=${Id}\"}`,\n    push(title, url, 0.29)\n    });\n\npush(\"༺ˇ»`ʚ 男生 ɞ´«ˇ༻\", null, 1);\n [\n        [\"全部\", \"0\",\"\"],\n        [\"玄幻奇幻\", \"8101\",\"\"],\n        [\"王朝争霸\", \"8101\",\"8411\"],\n        [\"诸天万界\", \"8101\",\"8412\"],\n        [\"西方奇幻\", \"8101\",\"8413\"],\n        [\"异世大陆\", \"8101\",\"8414\"],\n        [\"东方玄幻\", \"8101\",\"8415\"],\n        [\"武侠仙侠\", \"8102\",\"\"],\n        [\"古典仙侠\", \"8102\",\"8351\"],\n        [\"上古洪荒\", \"8102\",\"8352\"],\n        [\"幻想修真\", \"8102\",\"8353\"],\n        [\"传统武侠\", \"8102\",\"8354\"],\n        [\"武侠幻想\", \"8102\",\"8355\"],\n        [\"都市\",\"8103\",\"\"],\n        [\"热血校园\",\"8103\",\"8471\"],\n        [\"商战职场\",\"8103\",\"8472\"],\n        [\"都市高手\",\"8103\",\"8473\"],\n        [\"乡村生活\",\"8103\",\"8474\"],\n        [\"明星娱乐\",\"8103\",\"8475\"],\n        [\"都市生活\",\"8103\",\"8476\"],\n        [\"都市高武\",\"8103\",\"8477\"],\n        [\"灵气复苏\",\"8103\",\"8478\"],\n        [\"官场\",\"8103\",\"8479\"],\n        [\"历史\",\"8104\",\"\"],\n        [\"架空历史\",\"8104\",\"8291\"],\n        [\"历史传记\",\"8104\",\"8292\"],\n        [\"穿越历史\",\"8104\",\"8293\"],\n        [\"科幻\",\"8105\",\"\"],\n        [\"未来幻想\",\"8105\",\"8441\"],\n        [\"末世危机\",\"8105\",\"8442\"],\n        [\"星际机甲\",\"8105\",\"8443\"],\n        [\"奇闻异事\",\"8106\",\"\"],\n        [\"侦探推理\",\"8106\",\"8321\"],\n        [\"寻宝探险\",\"8106\",\"8322\"],\n        [\"恐怖灵异\",\"8106\",\"8323\"],\n        [\"奇门秘术\",\"8106\",\"8324\"],\n        [\"游戏\", \"8107\",\"\"],\n        [\"虚拟网游\", \"8107\",\"8381\"],\n        [\"电子竞技\", \"8107\",\"8382\"],\n        [\"N次元\",\"8108\",\"\"],\n        [\"衍生同人\",\"8108\",\"8201\"],\n        [\"原生幻想\",\"8108\",\"8202\"],\n        [\"轻小说\",\"8108\",\"8203\"],\n        [\"现实题材\",\"8109\",\"\"],\n        [\"现实百态\",\"8109\",\"8501\"],\n        [\"体育\", \"8110\",\"\"],\n        [\"足球天下\", \"8110\",\"8231\"],\n        [\"篮球风云\", \"8110\",\"8232\"],\n        [\"其他竞技\", \"8110\",\"8233\"],\n        [\"军事\",\"8111\",\"\"],\n        [\"战争幻想\",\"8111\",\"8261\"],\n        [\"谍战特工\",\"8111\",\"8262\"],\n        [\"抗战烽火\",\"8111\",\"8263\"],\n        [\"现代军事\",\"8111\",\"8264\"]\n].map([title, Id, id] => {\n    title=title,\n    url= `https://www.zongheng.com/api2/catefine/storeSearch,{\"method\":\"POST\",\"body\":\"worksTypes=${Id}&bookType=0&subWorksTypes=${id}&totalWord=0&serialStatus=9&vip=9&categoryId=${id}&categoryPid=${Id}&naodongFilter=0&pageNum={{page}}&pageSize=20\"}`,\n    push(title, url, 0.29)\n    });\n    \npush(\"༺ˇ»`ʚ 女生 ɞ´«ˇ༻\", null, 1);\n [\n        [\"全部\", \"0\",\"\"],       \n        [\"现代言情\", \"8161\",\"\"],\n        [\"总裁豪门\", \"8161\",\"8531\"],\n        [\"都市奇幻\", \"8161\",\"8532\"],\n        [\"年代重生\", \"8161\",\"8533\"],\n        [\"现实生活\", \"8161\",\"8534\"],\n        [\"青春校园\", \"8161\",\"8535\"],\n        [\"娱乐明星\", \"8161\",\"8536\"],\n        [\"民国旧影\", \"8161\",\"8537\"],\n        [\"职场情缘\", \"8161\",\"8538\"],\n        [\"现代悬疑\", \"8161\",\"8539\"],\n        [\"古代言情\", \"8162\",\"\"],\n        [\"远古大陆\", \"8162\",\"8561\"],\n        [\"武侠江湖\", \"8162\",\"8562\"],\n        [\"权谋天下\", \"8162\",\"8563\"],\n        [\"古代情缘\", \"8162\",\"8564\"],\n        [\"宫闱宅斗\", \"8162\",\"8565\"],\n        [\"种田经商\", \"8162\",\"8566\"],\n        [\"古代悬疑\", \"8162\",\"8567\"],\n        [\"幻想言情\",\"8163\",\"\"],\n        [\"异世幻想\",\"8163\",\"8591\"],\n        [\"末世求生\",\"8163\",\"8592\"],\n        [\"无限快穿\",\"8163\",\"8593\"],\n        [\"未来科幻\",\"8163\",\"8594\"],\n        [\"玄幻仙侠\",\"8163\",\"8595\"],\n        [\"衍生言情\", \"8164\",\"\"],\n        [\"经典衍生\", \"8164\",\"8651\"],\n        [\"次元衍生\", \"8164\",\"8652\"],\n        [\"游戏竞技\", \"8165\",\"\"],\n        [\"运动竞技\", \"8165\",\"8621\"],\n        [\"网游电竞\", \"8165\",\"8622\"],\n        [\"现实主义\",\"8166\",\"\"],\n        [\"现实故事\",\"8166\",\"8711\"]\n].map([title, Id, id] => {\n    title=title,\n    url= `https://www.zongheng.com/api2/catefine/storeSearch,{\"method\":\"POST\",\"body\":\"worksTypes=${Id}&bookType=1&subWorksTypes=${id}&totalWord=0&serialStatus=9&vip=9&categoryId=${id}&categoryPid=${Id}&naodongFilter=0&pageNum={{page}}&pageSize=20\"}`,\n    push(title, url, 0.29)\n    });\n\nJSON.stringify(sort);",
    "header": "{\"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\"}",
    "lastUpdateTime": 1765997566947,
    "respondTime": 2431,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".content@p@text"
    },
    "ruleExplore": {
      "author": "pseudonym||authorName",
      "bookList": "result.resultList||result.bookList",
      "bookUrl": "https://bookapi.zongheng.com/api/chapter/getChapterList,{\"method\":\"POST\",\"body\":\"bookId={{$.bookId}}\"}",
      "coverUrl": "bookCover||picUrl",
      "intro": "description",
      "kind": "{{$.cateFineName||$.categoryName}}\n{{$.latestChapterTime||$.orderColumnInfo}}\n连载{{$.serialStatus}}完结@js:result.replace(/连载1完结/g,'完结').replace(/连载0完结/g,'连载')",
      "lastChapter": "{{$.latestChapterName||$.theNewChapter}}{{$.latestChapterTime||$.orderColumnInfo}}",
      "name": "bookName||name",
      "wordCount": "number||totalWords"
    },
    "ruleSearch": {
      "author": "authorName",
      "bookList": "data.datas.list",
      "bookUrl": "https://bookapi.zongheng.com/api/chapter/getChapterList,{\"method\":\"POST\",\"body\":\"bookId={$.bookId}\"}",
      "coverUrl": "https://static.zongheng.com/upload{{$.coverUrl}}",
      "intro": "description",
      "kind": "{{$.cateFineName&&$.tomeName&&$.catePName&&$.keyword&&$.updateTime}}\n连载{{$.serialStatus}}完结##\\<font color\\=\\\"RED\\\"\\>|\\<\\/font\\>\n@js:result.replace(/连载1完结/g,'完结').replace(/连载0完结/g,'连载')",
      "lastChapter": "chapterName&&updateTime",
      "name": "name##\\<font color\\=\\\"RED\\\"\\>|\\<\\/font\\>",
      "wordCount": "totalWord"
    },
    "ruleToc": {
      "chapterList": "result.chapterList[*].chapterViewList[*]",
      "chapterName": "chapterName",
      "chapterUrl": "https://read.zongheng.com/chapter/{$.bookId}/{$.chapterId}.html",
      "isVip": "level",
      "updateTime": "{{$.createTime}} 字数：{{$.wordNums}}"
    },
    "searchUrl": "https://search.zongheng.com/search/book?keyword={{key}}&sort=null&pageNo=1&pageNum=20&isFromHuayu=0",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "纵横中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.zongheng.com/",
    "customButton": false,
    "customOrder": 389,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/82.0.4080.0 Safari/537.36 Edg/82.0.453.0\"\n}",
    "lastUpdateTime": 1765832377943,
    "respondTime": 2901,
    "ruleBookInfo": {
      "author": "class.de-header-author@text",
      "canReName": "True",
      "coverUrl": "img@src",
      "intro": "class.de-header-title@text&&\nclass.de-header-author@text&&\nclass.tags de-tags@text&&\nclass.de-update-chapter flex@class.time JissueTime@text&&\nclass.de-summary@span@text",
      "kind": "class.tags de-header-line.0@span.0@text&&class.tags de-header-line.0@span.-1@text",
      "lastChapter": "class.de-update-chapter flex@class.flex--fluid@text",
      "name": "class.de-header-title@text",
      "tocUrl": "text.进入作品目录 查看更多@href||class.de-gray-btn@href",
      "wordCount": "class.tags de-header-line@span.1@text"
    },
    "ruleContent": {
      "content": "class.content@p@text",
      "title": "class.chapterName-modul@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.book-author@text##[作者：·]*",
      "bookList": "class.book-li",
      "bookUrl": "class.book-li@a@href",
      "checkKeyWord": "穿书炮灰，全家偷听我心声",
      "coverUrl": "img@data-imgsrc",
      "intro": "class.book-desc@text",
      "kind": "class.book-label@text&&class.book-state@text##[类型状态：·\\d+万]",
      "lastChapter": "class.book-li@a@href<js>java.ajax(result)</js>class.de-update-chapter flex@class.flex--fluid@text",
      "name": "class.book-title@text",
      "wordCount": "class.book-label@ownText##[·]*"
    },
    "ruleToc": {
      "chapterList": "class.chapbox",
      "chapterName": "class.chapbox@text##App内免费##💎VIP",
      "chapterUrl": "class.chapbox@a@href",
      "isVip": "VIP",
      "updateTime": "class.list_wrap__top@span@text"
    },
    "searchUrl": "https://m.zongheng.com/search?keywords={{key}},{\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "\"一天一个新书源\"-20210809",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "纵横中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.zongheng.com",
    "customButton": false,
    "customOrder": 390,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759351871200,
    "respondTime": 609,
    "ruleBookInfo": {
      "tocUrl": "baseUrl"
    },
    "ruleContent": {
      "content": "class.content@html",
      "nextContentUrl": "a.c_next:matches(下一页)@href",
      "replaceRegex": "##（本章完）|上一页|下一章|下一页|目录|上一章|新用户7天限免，畅读全本|（本章未完，请翻页）|.*全本免费看|点击领取"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName\n##<i class=\"red\">|</i>",
      "bookList": "$.data.searchBooks",
      "bookUrl": "https://m.zongheng.com/chapter/list?bookId={{$.bookId}}",
      "coverUrl": "$.coverUrl@js:'https://static.zongheng.com/upload'+result",
      "intro": "$.description",
      "name": "$.bookName\n##<i class=\"red\">|</i>"
    },
    "ruleToc": {
      "chapterList": "class.list_wrap@tag.ul@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "isVip": "@js:result.select('em').hasClass('lock')"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}\nhttps://m.zongheng.com/api/search,{\n\t\"headers\": {\n    \"Content-Length\": \"33\",\n    \"x-csrf-token\": \"ryhLbyZx-fDIksDerMHNcOV-1R1VyQjdtt6I\",\n    \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; SK) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36\",\n    \"Content-Type\": \"application/json;charset=UTF-8\",\n    \"Cookie\": \"acw_tc=ac11000117021098874695420ef00be0da29f2c225b352ddd0d03686a99252; _csrf=7PK69jhzLmYk92A6WJSF_4at; ZHID=4DC697CFA852ED6C54C9807962F1F745; zhffr=0; __cs__=ryhLbyZx-fDIksDerMHNcOV-1R1VyQjdtt6I; searchHistory=%E4%BC%A0%E8%AF%B4%7C%E7%B3%BB%E7%BB%9F; connect.sid=s%3AAkDQWNrwgrGOeAlVR_0Cfacf2u_yo37u.JG39Wo0Z8ll7f3YAQBXLCdWJhObWHrsZQRJzIcT6fko\"\n},\n  \"body\": '{\"keywords\":\"{{key}}\",\"pageNum\":1}',\n  \"charset\": \"UTF-8\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "晋江文学",
    "bookSourceType": 0,
    "bookSourceUrl": "http://android.jjwxc.net       ",
    "customButton": false,
    "customOrder": 391,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "  夹 子  ::http://android.jjwxc.net/androidapi/newDayList\n言情金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%222900001%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n纯爱金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%222900002%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%221%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·科举朝堂::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000014%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·市井人家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000013%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·复仇虐渣::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000012%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·女尊女强::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·架空历史::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·天作之合::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000019%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·宫廷侯爵::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·励志人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000015%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·古色古香::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000017%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·布衣生活::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·再世重生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·传奇武侠::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000001%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古言·半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%224%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·业界精英::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·天之骄子::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000031%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·豪门总裁::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000017%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·励志人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000019%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·都市情缘::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·婚前婚后::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·制服情缘::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·校园青春::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000016%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·甜心蜜意::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·娱乐星光::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000032%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·破镜重圆::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·近水楼台::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·情有独钟::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·时尚流行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·欢喜冤家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000033%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·因缘邂逅::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000034%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000002%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市·半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%225%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·穿书攻略::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000026%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·流金年代::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000028%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·玄之又玄::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·娱乐时尚::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000030%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·升级逆袭::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000031%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·打脸爽文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·人生赢家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000019%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·神奇能力::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000033%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·快穿系统::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·穿越时空::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·再世重生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000017%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·都市异闻::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000034%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·时代奇缘::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·现代架空::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000032%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·幻想传奇::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·时空恋曲::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻言·半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%227%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·竞技人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000064%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·时尚娱乐::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000065%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·种田日常::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·现代都市::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000032%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·豪门世家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000026%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·业界精英::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·现代重生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000027%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·边缘恋曲::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000025%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·校园青春::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000028%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·情有独钟::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000066%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·穿越时空::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·励志人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·欢喜冤家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000031%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·婚前婚后::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000067%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·都市甜文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000030%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·打脸逆袭::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000029%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000007%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯·半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2213%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·重生穿越::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000092%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·娱乐星光::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000088%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·萌宠频道::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000084%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·仙侠修真::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000080%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·快穿世界::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000076%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·末世狂想::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000074%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·幻想甜宠::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000096%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·无限流派::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000072%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·幻想系统::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000078%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·异闻秘术::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000082%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·边缘幻想::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000086%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·星际日常::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000090%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·奇幻灵异::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000100%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·科幻机甲::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000102%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·人生赢家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000094%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·升级爽文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000098%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000013%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100008%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100009%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100010%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯·半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100011%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}",
    "lastUpdateTime": 1766357798143,
    "respondTime": 3294,
    "ruleBookInfo": {
      "intro": "@JSon:{$.novelIntro}@js:result.replace(/(&.{3}br.{3,4};)+|[\\n\\s]+/g,\"\\n\").replace(/\\n\\s*\\n/g,\"\\n\").replace(/^\\s*\\n/g,\"\").replace(/\\n\\s*/g,\"\\n\\u3000\\u3000\").replace(/^\\s*/g,\"\\u3000\\u3000\")",
      "lastChapter": "@JSon:$.renewChapterName",
      "tocUrl": "http://app-cdn.jjwxc.net/androidapi/chapterList?novelId={$.novelId}&more=0&whole=1"
    },
    "ruleContent": {
      "content": "@JSon:$..content@js:result.replace(/(&.{3}br\\/?&.{3})+/g,\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@JSon:$.authorname||$.authorName",
      "bookList": "@JSon:$.*[?(@.novelName)]&&$.*[?(@.novelname)]",
      "bookUrl": "@JSon:$.novelid||$.novelId@js:'http://android.jjwxc.net/androidapi/novelbasicinfo?novelId='+result",
      "coverUrl": "@JSon:$.cover",
      "kind": "@JSon:$.tags&&{$.novelsize}字&&{$.novelSize}字",
      "lastChapter": "@JSon:第{$.maxChapterId}章@js:result.replace(\"第章\",\"\")",
      "name": "@JSon:$.novelname||$.novelName"
    },
    "ruleToc": {
      "chapterList": "@JSon:$.chapterlist",
      "chapterName": "@JSon:{$.chapterid}|{$.chaptername}",
      "chapterUrl": "http://app-cdn.jjwxc.net/androidapi/chapterContent?novelId={$.novelid}&chapterId={$.chapterid}"
    },
    "searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "晋江文学",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.jjwxc.net/free",
    "customButton": false,
    "customOrder": 392,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{title:'-------- 分类 --------',url:'',style:{layout_flexBasisPercent:1,  layout_flexGrow: 1}},\n{title:'现代无cp',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx5=5&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'无cp',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx5=5&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'古代无cp',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx5=5&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'现代GL',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd1=1&lx0=0&fg0=0&sortType=0&isfinish=0&collectiontypes=ors&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'GL',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}&isfinish=2',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'古代GL',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd2=2&lx0=0&fg0=0&sortType=0&isfinish=0&collectiontypes=ors&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'现代BL',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd1=1&lx0=0&fg0=0&sortType=0&isfinish=0&collectiontypes=ors&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'BL',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'古代BL',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'现代言情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'言情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'古代言情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}',style:{layout_flexBasisPercent:0.25,  layout_flexGrow: 1}},\n{title:'-------- 排行榜 --------',url:'',style:{layout_flexBasisPercent:1,  layout_flexGrow: 1}},\n{title:'我的收藏',url:'https://m.jjwxc.net/my/fav?p={{page}}&r=1,{\"headers\":{  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"}}',style:{'layout_flexGrow': 1}},\n{title:'完结高分',url:'http://www.jjwxc.net/topten.php?orderstr=20&t=0',style:{'layout_flexGrow': 1}},\n{title:'新晋作者',url:'http://www.jjwxc.net/topten.php?orderstr=3',style:{'layout_flexGrow': 1}},\n{title:'月排行榜',url:'http://www.jjwxc.net/topten.php?orderstr=5',style:{'layout_flexGrow': 1}},\n{title:'季排行榜',url:'http://www.jjwxc.net/topten.php?orderstr=4',style:{'layout_flexGrow': 1}},\n{title:'半年排行',url:'http://www.jjwxc.net/topten.php?orderstr=6',style:{'layout_flexGrow': 1}},\n{title:'总分排行',url:'http://www.jjwxc.net/topten.php?orderstr=7',style:{'layout_flexGrow': 1}},\n{title:'字数排行',url:'http://www.jjwxc.net/topten.php?orderstr=8',style:{'layout_flexGrow': 1}},\n{title:'-------- 标签[百合] --------',url:'',style:{layout_flexBasisPercent:1,  layout_flexGrow: 1}},\n{title:'快穿',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq125=125&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'穿书',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq134=134&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'甜文',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq124=124&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'重生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq75=75&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'爽文',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq137=137&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'系统',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq122=122&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'强强',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq19=19&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'星际',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq135=135&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'生子',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq20=20&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'校园',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq185=185&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'末世',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq81=81&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'女配',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq96=96&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'美食',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq99=99&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'异能',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq72=72&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'玄学',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq206=206&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'打脸',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq138=138&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'清穿',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq18=18&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'女强',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq82=82&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'直播',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq142=142&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'年下',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq21=21&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'武侠',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq11=11&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'逆袭',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq184=184&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'宫斗',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq74=74&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'日韩',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq86=86&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'婚恋',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq78=78&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'竞技',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq70=70&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'科举',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq174=174&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'萌宠',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq205=205&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'恐怖',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq29=29&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'机甲',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq97=97&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'科幻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'洪荒',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq67=67&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'血族',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq69=69&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'宅斗',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq73=73&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'网红',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq141=141&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'成长',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq183=183&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'职场',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq98=98&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'经商',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq180=180&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'网配',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq84=84&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'美娱',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq140=140&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'商战',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq123=123&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'传奇',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq89=89&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'聊斋',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq188=188&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'婆媳',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq80=80&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'爱情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx1=1&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'武侠',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx2=2&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'奇幻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx3=3&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'仙侠',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx4=4&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'游戏',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx5=5&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'传奇',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx6=6&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'科幻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx7=7&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'童话',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx8=8&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'惊悚',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx9=9&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'悬疑',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx10=10&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'剧情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx16=16&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'娱乐圈',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq64=64&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'种田文',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq66=66&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'年代文',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq173=173&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'无限流',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq83=83&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'少年漫',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq90=90&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'古穿今',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq65=65&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'升级流',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq139=139&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'少女漫',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq14=14&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'原著向',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq93=93&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'姐弟恋',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq186=186&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'大冒险',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq198=198&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'轻小说',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx17=17&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'穿越时空',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq60=60&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'仙侠修真',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq68=68&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'豪门世家',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq33=33&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'随身空间',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq56=56&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'情有独钟',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq39=39&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'灵异神怪',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq26=26&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'破镜重圆',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq47=47&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'英美衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq17=17&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'虐恋情深',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq42=42&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'青梅竹马',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq62=62&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'超级英雄',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq132=132&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'宫廷侯爵',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq32=32&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'异世大陆',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq57=57&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'悬疑推理',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq128=128&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'天作之合',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq52=52&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'天之骄子',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq54=54&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'游戏网游',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq92=92&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'都市情缘',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq30=30&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'性别转换',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq24=24&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'现代架空',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq126=126&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'未来架空',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq127=127&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'欢喜冤家',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq41=41&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'前世今生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq49=49&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'幻想空间',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq25=25&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'复仇虐渣',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq145=145&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'东方玄幻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq144=144&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'朝堂之上',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq178=178&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'奇幻魔幻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq27=27&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'励志人生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq121=121&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'民国旧影',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq61=61&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'布衣生活',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq38=38&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'业界精英',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq101=101&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'历史衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq91=91&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'女扮男装',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq136=136&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'市井生活',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq175=175&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'古代幻想',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq189=189&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'西方罗曼',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq59=59&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'平步青云',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq55=55&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'相爱相杀',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq103=103&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'因缘邂逅',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq45=45&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'灵魂转换',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq23=23&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'魔法幻情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq191=191&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'西方名著',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq16=16&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'江湖恩怨',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq35=35&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'异国奇缘',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq37=37&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'花季雨季',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq31=31&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'制服情缘',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq85=85&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'都市异闻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq181=181&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'古典名著',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq130=130&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'近水楼台',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq46=46&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'亡灵异族',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq192=192&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'乔装改扮',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq51=51&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'小门小户',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq177=177&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'时代奇缘',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq22=22&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'史诗奇幻',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq199=199&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'阴差阳错',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq53=53&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'恋爱合约',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq48=48&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'异闻传说',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq196=196&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'边缘恋歌',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq44=44&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'三教九流',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq36=36&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'骑士与剑',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq63=63&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'七年之痒',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq79=79&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'授权衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq148=148&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'异想天开',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq190=190&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'乡村爱情',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq58=58&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'爱情战争',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq50=50&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'时尚流行',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq182=182&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'时代新风',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq210=210&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'古典衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx20=20&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'东方衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx18=18&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'西方衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx19=19&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}},\n{title:'其他衍生',url:'http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx3=3&mainview0=0&sd0=0&lx21=21&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}',style:{'layout_flexGrow': 1}}]",
    "lastUpdateTime": 1765832298391,
    "loginUrl": "{\n  \"url\": \"http://m.jjwxc.net/\"\n}",
    "respondTime": 1843,
    "ruleBookInfo": {
      "coverUrl": "class.noveldefaultimage@src",
      "intro": "@js:\nli=String(java.getString('@@class.smallreadbody!0@span@text&&class.rightul.0@tag.li.1@text')).replace(/\\n/g,'•');\nintro=String(java.getString('@@id.novelintro.0@html'));\nresult=String(li+'\\n————————————————————'+intro);\na=result.replace(/作品视角/,'◎作品视角').replace(/\\s{2,}/g,'\\n').replace(/立意/,'◎立意').replace(/内容标签/,'    ◎标签').replace(/一句话简介/,'◎短简').replace(/搜索关键字：/,'◎').replace(/ ┃ /g,'\\n◎').replace(/•◎/g,'\\n◎').replace(/：•/,'：').replace(/(?:◎标签：|◎主角：|◎配角：|◎其它：|◎短简：|◎作品视角：)\\n/g,'').replace(/•$/gm,'')\n##手机地址：",
      "kind": "//*[@itemprop=\"updataStatus\"]/text()&&//*[@itemprop=\"genre\"]/text()&&//*[@itemprop=\"updataStatus\"]/font/text()##-##,",
      "lastChapter": "id.oneboolt@tag.tr.-2@tag.span.0@text&&id.oneboolt@tag.tr.-2@tag.td.-1@tag.span@text\n@js:result.replace(/\\n/g,'·').replace(/(.*?)\\[VIP\\]/,'🔒$1')",
      "name": "tag.title@text##《(.*?)》##$1###",
      "wordCount": "//span[@itemprop=\"wordCount\"]/text()"
    },
    "ruleContent": {
      "content": "class.b module@tag.li.0@textNodes&&class.b module@tag.li.1@textNodes##网友：|评分：|.*分\\｜.{4}",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "@js:if(baseUrl.match(/www/)){\njava.getElement(\"@@tag.a.0\").text()\n}else{java.getElement(\"@@tag.a.1\").text()}",
      "bookList": "tbody@tr!0||class.b module@tag.li!-1",
      "bookUrl": "@js:if(baseUrl.match(/www/)){\njava.getElement(\"@@tag.a.1\").attr(\"href\")\n}else{result=java.getElement(\"@@tag.a.0\").attr(\"href\");\nif(result.match(/\\/(\\d+)/)){\nvar id=result.match(/\\/(\\d+)/)[1]\nresult=\"http://www.jjwxc.net/onebook.php?novelid=\"+id}\nelse{result=java.getElement(\"@@tag.a.p\").attr(\"href\");}}",
      "coverUrl": "tag.td.2@a@href||tag.a.1@href@js:result.replace(/.+novelid=/, 'http:\\/\\/i9-static.jjwxc.net\\/novelimage.php?novelid=')",
      "intro": "class.tooltip@rel&&tag.td.1@a@title##<br>|标签：|简介：|size=\"\\d+\"",
      "kind": "{{@@tag.td.4@text}},{{@@tag.td.5@text}},{{@@tag.td.3@text}},{{@@tag.span@text}}##(\\d+)",
      "lastChapter": "tag.td.8@text||tag.td.-1@text",
      "name": "@js:if(baseUrl.match(/www/)){\nresult=java.getElement(\"@@tag.a.1\").text()\n}else{\na=String(result).match(/有更新/)?'🔥有更新':'';\nresult=String(java.getElement(\"@@tag.a.0\").text()).replace(/《|》/g,'')+a}",
      "wordCount": "tag.td.-3@text"
    },
    "ruleSearch": {
      "author": "tag.a.0@text",
      "bookList": "@css:tbody tr:lt(5)",
      "bookUrl": "tag.a.1@href",
      "intro": "tag.td.2@text",
      "kind": "font@text&&tag.td.3@text&&tag.td.5@text",
      "lastChapter": "<js>\nvar a=String(result).match(/href=\"(onebook.php\\?novelid=\\d+)/)[1];\nvar url=\"http://www.jjwxc.net/\"+a;\norg.jsoup.Jsoup.connect(url).get()</js>\nid.oneboolt@tag.tr.-2@tag.span.0@text##(.*?)\\[VIP\\]##🔒$1",
      "name": "tag.a.1@text"
    },
    "ruleToc": {
      "chapterList": "@css:tr[itemprop~=chapter]",
      "chapterName": "tag.font@text&&tag.a.0@text##\\[VIP\\]\\n*##🔒",
      "chapterUrl": "tag.a.0@href||tag.a.0@rel\n<js>\nid=result.match(/ovelid=(\\d+)&chapterid=(\\d+)/);\nif(String(chapter.title).indexOf('🔒')>-1){\nresult='https://wap.jjwxc.net/vip/'+id[1]+'/'+id[2]\n}else{\nresult='https://m.jjwxc.net/book2/'+id[1]+'/'+id[2]}\n</js>",
      "updateTime": "tag.td.3@text&&tag.td.2@text&&tag.span.-1@text\n@js:result.replace(/\\n/g,'·').replace(/·/,'字·')"
    },
    "searchUrl": "https://www.jjwxc.net/bookbase.php?searchkeywords={{key}}&page={{page}},{\n  \"charset\": \"gbk\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效\n\n请点【登录】查看使用说明",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "晋江文学",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.jjwxc.net/channel/",
    "bookUrlPattern": "https?://app-cdn.jjwxc.net/androidapi/novelbasicinfo\\?novelId=\\d+",
    "customButton": false,
    "customOrder": 393,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nlet token = Map(\"token\");\r\nconst enabledCategories = Map(\"fl\") || \"9,10\";\r\nconst tagNum = Map(\"bq\") || \"5\";\r\ntagName = [\"言情\",\"纯爱\",\"百合\",\"无Cp\",\"多元\"][Number(tagNum)-1];\r\ntagCategory = [1,2,3,5,6][Number(tagNum)-1];\r\nconst at = Map(\"at\");\r\nconst defaultNumPerRow = 0;\r\nconst separator = '::';\r\nconst 分类标识 =\"🌸\"\r\nconst 榜单标识=\"📖\"\r\nconst 标签标识=\"🏷\"\r\nlet authorNames = String(java.base64Decode(at || \"\")).split(\" \").filter(name => name.trim() !== \"\");\r\nauthorNames = authorNames.length ? authorNames.map(x => `${x}::::at`) : [];\r\nif (authorNames.length) authorNames.unshift(\"📖 作者 📖::::1\");\r\nlet ShelfNum  = Map(\"classNum\")??\"\"\r\nlet ShelfList = [];\r\n\tif(/❗️([\\s\\S]+?)❗️/.test(String(source.getVariable()))){\r\n\t\tShelfList =JSON.parse(String(source.getVariable()).match(/❗️([\\s\\S]+?)❗️/)[1]);\r\n\t\t}else{\r\n\t\t\tShelfNum = \"\"\r\n\t\t\t}\r\n\r\nShelfList = ShelfList.map(item => item + \"::::class\");\r\nlet order = ShelfList.length?ShelfList[0].split(\"::\")[1].split(\",\")[2]:\"0\";\r\n\r\nlet baseApi= \"https://app.jjwxc.org/\";\r\nlet topBase = `${baseApi}app.jjwxc/android/reading/TopOneHundred/getRankData?versionCode=389&type=`;\r\nlet topHeader = `,{\"headers\":{\"versionCode\": \"389\"}}`\r\nlet all = [\r\n  \"🍒 其他::::1\",\r\n  `点击签到::${baseApi}androidapi/signin,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"versionCode=313&sign={\\{enbody = String(Date.now())+':'+String(Map('token'));encode(enbody)}}\\\"}`,\n `已购书籍::https://app.jjwxc.org/app.jjwxc/android/reading/VipService/vipNovelList?versionCode=467&offset={{100*(page-1)}}&limit=100&notconcerns=0&get_total={{page}},{\"headers\":{\"versionCode\": \"467\",\"sign\":\"{\\{enbody='{\"token\":\"'+String(Map('token'))+'\",\"time\":'+parseInt(Date.now()/1000)+'}';encode(enbody)}}\"}}`,\r\n  `今日限免::${baseApi}bookstore/getFullPage?channel=novelfree`,\r\n  `🆕新书千字榜::{\\{try{a=java.startBrowserAwait(getNewBook(), \"设置筛选\",false).body();b=a.match(/\"select[^\\\\)]+?\\\\('[^']+','\\\\d+'\\\\)\" class=\"selected\">/g).map(match => {let numberMatch = match.match(/'(\\\\d+)'/);return numberMatch ? numberMatch[1] : null;}).filter(Boolean).join(\",\");setHeaders(\"nb=\"+b);}catch(e){};'data:favObservationByDate;base64,${java.base64Encode('筛选')},{\"type\":\"jjwx\"}'}}::1`].concat(generateDateLinks()).concat([\r\n  \"⬆️ TOP 100::::1\",\r\n  `言情::${topBase}yq${topHeader}::5`,\r\n  `纯爱::${topBase}dm${topHeader}::5`,\r\n  `衍生::${topBase}tr${topHeader}::5`,\r\n  `无CP+::${topBase}nocp_plus${topHeader}::5`,\r\n  `百合::${topBase}bh${topHeader}::5`\r\n]);\r\n\r\nconst categories = [\"古代言情\",\"现代言情\",\"幻想现言\",\"古代穿越\",\"奇幻言情\",\"未来游戏悬疑\",\"都市纯爱\",\"现代幻纯\",\"古代纯爱\",\"百合\",\"无CP\",\"衍生无CP\",\"衍生纯爱\",\"衍生言情\",\"二次元言情\",\"多元\",\"男主无CP\",\"女主无CP\",\"未来幻纯\"];\r\nconst cateType = [\"频道金榜\",\"运气淘文\",\"勤奋更新\",\"深耕排行\",\"育苗实验\",\"VIP新文\",\"新晋作者\",\"月度排行\",\"季度排行\",\"半年排行\"];\r\nconst cateTag = [\"连载\",\"完结\",\"榜单\"];\r\nconst na = \"natural_\";\r\nconst cateNum = [\r\n  //古代言情\r\n    [\r\n        [\"复仇虐渣\",\"重生\",\"宫廷侯爵\",\"架空历史\",\"布衣生活\",\"古香古色\",\"科举朝堂\",\"励志人生\",\"市井人家\",\"女尊女强\",\"传奇武侠\"],\r\n        [`${na}16`,`${na}12`,`${na}11`,`${na}13`,`${na}9`,`${na}8`,`${na}18`,`${na}19`,`${na}17`,`${na}14`,`${na}15`],\r\n        [`${na}33`,`${na}29`,`${na}28`,`${na}30`, `${na}26`,`${na}25`,`${na}35`,`${na}36`,`${na}34`,`${na}31`,`${na}32`],\r\n        [`${na}23`,`40000001`,`${na}1482`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=101&ranktype=deep`,`90001000_101`,`${na}3`,`${na}4`,`${na}5`,`${na}6`,`${na}7`]   \r\n    ],\r\n    //现代言情\r\n    [\r\n        [\"天之骄子\",\"豪门世家\",\"励志人生\",\"娱乐星光\",\"婚前婚后\",\"时代新风\",\"校园青春\",\"都市情缘\",\"甜心蜜意\",\"破镜重圆\",\"近水楼台\",\"情有独钟\",\"时尚流行\",\"欢喜冤家\",\"因缘邂逅\"],\r\n        [`${na}52`,`${na}44`,`${na}46`,`${na}53`,`${na}47`,`${na}51`,`${na}73`,`${na}48`,`${na}75`,`${na}49`,`${na}50`,`${na}76`,`${na}74`,`${na}54`,`${na}55`],\r\n        [`${na}69`,`${na}61`,`${na}63`,`${na}70`,`${na}64`,`${na}68`,`${na}77`,`${na}65`,`${na}79`,`${na}66`,`${na}67`,`${na}80`,`${na}78`,`${na}71`,`${na}72`],\r\n        [`${na}59`,\"40000002\",`${na}1483`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=102&ranktype=deep`,`90001000_102`,`${na}39`,`${na}40`,`${na}41`,`${na}42`,`${na}43`]\r\n    ],\r\n    //幻想现言\r\n    [\r\n        [\"流金年代\",\"豪门世家\",\"娱乐时尚\",\"快穿系统\",\"种田日常\",\"打脸爽文\",\"重启人生\",\"都市异闻\",\"穿越时空\",\"神奇能力\",\"升级逆袭\",\"时代奇缘\",\"人生赢家\",\"现代架空\",\"幻想传奇\"],\r\n        [`${na}107`,`${na}100`,`${na}108`,`${na}97`,`${na}98`,`${na}106`,`${na}105`,`${na}109`,`${na}104`,`${na}102`,`${na}103`,`${na}99`,`${na}96`,`${na}95`,`${na}94`],  \r\n        [`${na}123`,`${na}116`,`${na}124`,`${na}113`,`${na}114`,`${na}121`,`${na}109`,`${na}119`,`${na}110`,`${na}118`,`${na}120`,`${na}112`,`${na}111`,`${na}117`,`${na}115`],\r\n        [`${na}86`,\"40000003\",`${na}1484`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=103&ranktype=deep`,\"90001000_103\",`${na}84`,`${na}87`,`${na}81`,`${na}82`,`${na}88`]\r\n    ],\r\n    //古代穿越\r\n    [\r\n        [ \"复仇虐渣\",\"宫廷侯爵\",\"架空穿越\",\"系统快穿\",\"历史穿越\",\"科举朝堂\",\"布衣生活\",\"欢喜冤家\",\"女尊女强\",\"市井人家\",\"异世穿书\"],\r\n        [`${na}148`,`${na}142`,`${na}140`,`${na}147`,`${na}139`,`${na}146`,`${na}141`,`${na}143`,`${na}138`,`${na}145`,`${na}144`],\r\n        [`${na}164`,`${na}158`,`${na}156`,`${na}163`,`${na}155`,`${na}162`,`${na}157`,`${na}159`,`${na}154`,`${na}161`,`${na}160`],\r\n        [ `${na}130`,\"40000004\",`${na}1485`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=104&ranktype=deep`,\"90001000_104\",`${na}128`,`${na}131`,`${na}125`,`${na}126`,`${na}132`]\r\n    ],\r\n    //奇幻言情\r\n    [\r\n      [\"天作之合\",\"西方奇幻\",\"爽文\",\"奇幻甜宠\",\"升级逆袭\",\"东方玄幻\",\"灵异神怪\",\"穿书异能\",\"系统穿越\",\"金手指\",\"另类幻想\"],\r\n      [`${na}179`,`${na}183`,`${na}181`,`${na}177`,`${na}188`,`${na}186`,`${na}182`,`${na}187`,`${na}185`,`${na}184`,`${na}180`],\r\n      [`${na}191`,`${na}195`,`${na}193`,`${na}189`,`${na}200`,`${na}198`,`${na}194`,`${na}199`,`${na}197`,`${na}196`,`${na}192`],\r\n      [`${na}170`,\"40000005\",`${na}1486`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=105&ranktype=deep`,\"90001000_105\",`${na}68`,`${na}71`,`${na}165`,`${na}166`,`${na}172`]\r\n    ],\r\n    //未来游戏悬疑\r\n    [\r\n      [\"赛博废土\",\"无限领域\",\"基建种田\",\"末世异世\",\"规则怪谈\",\"游戏娱乐\",\"悬疑惊悚\",\"系统异能\",\"穿书快穿\",\"升级爽文\",\"重生穿越\",\"未来科幻\",\"推理探案\",\"幻想甜宠\",\"异度幻想\"],\r\n      [`${na}225`,`${na}222`,`${na}226`,`${na}215`,`${na}223`,`${na}216`,`${na}220`,`${na}221`,`${na}227`,`${na}224`,`${na}219`,`${na}217`,`${na}214`,`${na}228`,`${na}218`],\r\n      [`${na}241`,`${na}238`,`${na}242`,`${na}231`,`${na}239`,`${na}232`,`${na}236`,`${na}237`,`${na}243`,`${na}240`,`${na}235`,`${na}233`,`${na}230`,`${na}244`,`${na}234`],\r\n      [`${na}206`,\"40000006\",`${na}1487`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=106&ranktype=deep`,\"90001000_106\",`${na}204`,`${na}207`,`${na}201`,`${na}202`,`${na}208`]\r\n    ],\r\n    //都市纯爱\r\n    [\r\n      [\"时尚娱乐\",\"种田日常\",\"现代都市\",\"豪门世家\",\"业界精英\",\"重生\",\"边缘恋曲\",\"校园青春\",\"婚前婚后\",\"穿越时空\",\"成长励志\",\"欢喜冤家\",\"情有独钟\",\"都市甜文\",\"打脸逆袭\"],\r\n      [`${na}270`,`${na}266`,`${na}260`,`${na}267`,`${na}265`,`${na}259`,`${na}264`,`${na}261`,`${na}272`,`${na}262`,`${na}268`,`${na}257`,`${na}271`,`${na}258`,`${na}263`],\r\n      [`${na}286`,`${na}282`,`${na}276`,`${na}283`,`${na}281`,`${na}275`,`${na}280`,`${na}277`,`${na}288`,`${na}278`,`${na}284`,`${na}273`,`${na}287`,`${na}274`,`${na}279`],\r\n      [`${na}250`,\"40000007\",`${na}1488`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=107&ranktype=deep`,\"90001000_107\",`${na}248`,`${na}251`,`${na}245`,`${na}246`,`${na}252`]\r\n    ],\r\n    //现代幻纯\r\n    [\r\n      [\"娱乐星光\",\"萌宠频道\",\"异闻秘术\",\"快穿世界\",\"奇幻灵异\",\"幻想甜宠\",\"无限流\",\"系统\",\"边缘幻想\",\"情有独钟\",\"升级爽文\"],\r\n      [`${na}517`,`${na}515`,`${na}514`,`${na}511`,`${na}523`,`${na}521`,`${na}509`,`${na}512`,`${na}516`,`${na}520`,`${na}522`],\r\n      [`${na}533`,`${na}531`,`${na}530`,`${na}527`,`${na}539`,`${na}537`,`${na}525`,`${na}528`,`${na}532`,`${na}536`,`${na}538`],\r\n      [`${na}502`,\"40000013\",`${na}1495`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=118&ranktype=deep`,\"90001000_118\",`${na}500`,`${na}503`,`${na}497`,`${na}498`,`${na}504`]\r\n    ],\r\n    //古代纯爱\r\n    [\r\n      [\"仙侠修真\",\"布衣生活\",\"武侠传奇\",\"西幻异世\",\"穿越时空\",\"重生\",\"古代幻想\",\"系统快穿\",\"玄幻灵异\",\"天作之合\",\"升级逆袭\"],\r\n      [`${na}298 `,`${na}297`,`${na}307`,`${na}301`,`${na}303`,`${na}302`,`${na}299`,`${na}304`,`${na}305`,`${na}306`,`${na}300`],\r\n      [`${na}315`,`${na}314`,`${na}324`,`${na}318`,`${na}320`,`${na}319`,`${na}316`,`${na}321`,`${na}322`,`${na}323`,`${na}317`],\r\n      [`${na}311`,\"40000008\",`${na}1489`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=108&ranktype=deep`,\"90001000_108\",`${na}291`,`${na}292`,`${na}293`,`${na}294`,`${na}295`]\r\n    ],\r\n    //百合\r\n    [\r\n      [\"幻想未来\",\"架空历史\",\"都市情缘\",\"穿越时空\",\"天赐良缘\",\"时尚娱乐\",\"奇幻异闻\",\"系统快穿\",\"宫廷侯爵\",\"业界精英\",\"情有独钟\"],\r\n      [`${na}336`,`${na}334`,`${na}337`,`${na}335`,`${na}338`,`${na}339`,`${na}333`,`${na}342`,`${na}340`,`${na}341`,`${na}343`],\r\n      [`${na}353`,`${na}351`,`${na}354`,`${na}352`,`${na}355`,`${na}356`,`${na}350`,`${na}359`,`${na}357`,`${na}58`,`${na}360`],\r\n      [`${na}1072`,\"40000009\",`${na}1490`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=9&ranktype=deep`,\"90001000_9\",`${na}1069`,`${na}1045`,`${na}1043`,`${na}1042`,`${na}1044`]\r\n    ],\r\n    //无CP\r\n    [\r\n      [\"未来幻想-女主\",\"都市成长-男主\",\"都市成长-女主\",\"古代架空-男主\",\"古代架空-女主\",\"无限快穿-男主\",\"无限快穿-女主\"],\r\n      [`${na}477`,`${na}478`,`${na}479`,`${na}480`,`${na}481`,`${na}482`,`${na}483`],\r\n      [`${na}490`,`${na}491`,`${na}492`,`${na}493`,`${na}494`,`${na}495`,`${na}496`],\r\n      [`${na}487`,`40000014`,`${na}1494`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=114&ranktype=deep`,`90001000_114`,`${na}471`,`${na}472`,`${na}473`,`${na}474`,`${na}475`]\r\n    ],\r\n    //衍生无CP\r\n    [\r\n      [\"幻想轻小说\",\"东方衍生\",\"西方衍生\",\"二次元热血\",\"二次元幻想\",\"二次元异能\",\"女主向\"],\r\n      [`${na}549`,`${na}550`,`${na}555`,`${na}552`,`${na}553`,`${na}554`,`${na}551`],\r\n      [`${na}562`,`${na}563`,`${na}568`,`${na}565`,`${na}566`,`${na}567`,`${na}564`],\r\n      [`${na}559`,`40000015`,`${na}1496`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=120&ranktype=deep`,`90001000_120`,`${na}543`,`${na}544`,`${na}545`,`${na}546`,`${na}547`]\r\n    ],\r\n    //衍生纯爱\r\n    [\r\n      [\"西方罗曼\",\"都市轻小说\",\"幻想轻小说\",\"二次元热血\",\"二次元幻想\",\"二次元异能\",\"其他衍生\"],\r\n      [`${na}373`,`${na}376`,`${na}377`,`${na}378`,`${na}379`,`${na}369`,`${na}372`],\r\n      [`${na}390`,`${na}393`,`${na}394`,`${na}395`,`${na}396`,`${na}386`,`${na}389`],\r\n      [`${na}383`,`40000010`,`${na}1491`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=110&ranktype=deep`,`90001000_110`,`${na}363`,`${na}364`,`${na}365`,`${na}366`,`${na}367`]\r\n    ],\r\n    //衍生言情\r\n    [\r\n      [\"历史传奇\",\"西方罗曼\",\"无限快穿\",\"江湖恩怨\",\"娱乐竞技\",\"东方幻想\",\"其他\"],\r\n      [`${na}450`,`${na}449`,`${na}451`,`${na}453`,`${na}454`,`${na}452`,`${na}455`],\r\n      [`${na}463`,`${na}462`,`${na}464`,`${na}466`,`${na}467`,`${na}465`,`${na}468`],\r\n      [`${na}459`,`40000012`,`${na}1493`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=112&ranktype=deep`,`90001000_112`,`${na}443`,`${na}444`,`${na}445`,`${na}446`,`${na}447`]\r\n    ],\r\n    //二次元言情\r\n    [\r\n      [\"多重身份\",\"经营基建\",\"竞技社团\",\"东方古风\",\"西幻魔幻\",\"乙女游戏\",\"异能超能\",\"转生\",\"异闻怪谈\",\"浪漫情缘\",\"新奇幻想\"],\r\n      [`${na}415`,`${na}418`,`${na}422`,`${na}412`,`${na}413`,`${na}414`,`${na}417`,`${na}420`,`${na}421`,`${na}419`,`${na}423`],\r\n      [`${na}432`,`${na}435`,`${na}439`,`${na}429`,`${na}430`,`${na}431`,`${na}434`,`${na}437`,`${na}438`,`${na}436`,`${na}440`],\r\n      [`${na}427`,`40000011`,`${na}1492`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=111&ranktype=deep`,`90001000_111`,`${na}407`,`${na}408`,`${na}409`,`${na}410`,`${na}411`]\r\n    ],\r\n    //多元\r\n    [\r\n      [],[],[],\r\n      [`${na}1010`,\"\",\"\",\"\",`90001000_121`,`${na}1011`,`${na}1013`,`${na}1012`,`${na}1014`,`${na}1518`]\r\n    ],\r\n    //男主无CP\r\n    [\r\n      [\"都市成长\",\"古代架空\",\"无限快穿\"],\r\n      [`${na}491`,`${na}493`,`${na}495`],\r\n      [`${na}491`,`${na}493`,`${na}495`],\r\n      [`${na}992`,\"\",`${na}1515`,\"\",\"\",`${na}986`,`${na}987`,`${na}988`,`${na}989`,`${na}990`]\r\n    ],\r\n    //女主无CP\r\n    [\r\n      [\"都市成长\",\"古代架空\",\"无限快穿\"],\r\n      [`${na}479`,`${na}481`,`${na}483`],\r\n      [`${na}492`,`${na}494`,`${na}496`],\r\n      [`${na}1000`,\"\",`${na}1516`,\"\",\"\",`${na}994`,`${na}995`,`${na}996`,`${na}997`,`${na}998`]\r\n    ],\r\n    //未来幻纯\r\n    [\r\n      [\"娱乐竞技\",\"快穿\",\"无限流\",\"系统\",\"末世狂想\",\"幻想甜宠\",\"星际日常\",\"奇幻异想\",\"边缘幻想\",\"未来畅想\",\"升级爽文\"],\r\n      [`${na}1112`,`${na}1113`,`${na}1114`,`${na}1115`,`${na}1116`,`${na}1117`,`${na}1118`,`${na}1119`,`${na}1120`,`${na}1121`,`${na}1122`],\r\n      [`${na}1128`,`${na}1129`,`${na}1130`,`${na}1131`,`${na}1132`,`${na}1133`,`${na}1134`,`${na}1135`,`${na}1136`,`${na}1137`,`${na}1138`],\r\n      [`${na}1104`,`wlhxca`,`${na}1497`,`${baseApi}newBookStoreAndroid/getRankMoreData?channel=126&ranktype=deep`,`90001000_126`,`${na}1102`,`${na}1105`,`${na}1099`,`${na}1100`,`${na}1106`]\r\n    ]\r\n]; \r\n\r\n// 标签数据\r\nconst tags = [\"轻松::262::::bq\",\"爽文::137::::bq\",\"甜文::124::::bq\",\"正剧::263::::bq\",\"穿书::134::::bq\",\"强强::19::::bq\",\"系统::122::::bq\",\"成长::183::::bq\",\"重生::75::::bq\",\"惊悚::9::::lx\",\"悬疑::10::::lx\",\"剧情::16::::lx\",\"快穿::125::::bq\",\"直播::142::::bq\",\"逆袭::184::::bq\",\"励志::121::::bq\",\"打脸::138::::bq\",\"女强::82::::bq\",\"异能::72::::bq\",\"基建::237::::bq\",\"救赎::329::::bq\",\"女配::96::::bq\",\"暗恋::314::::bq\",\"末世::81::::bq\",\"惊悚::29::::bq\",\"婚恋::78::::bq\",\"科幻::28::::bq\",\"炮灰::305::::bq\",\"开挂::344::::bq\",\"经营::180::::bq\",\"脑洞::273::::bq\",\"烧脑::269::::bq\",\"爱情::1::::lx\",\"武侠::2::::lx\",\"奇幻::3::::lx\",\"仙侠::4::::lx\",\"游戏::5::::lx\",\"传奇::6::::lx\",\"科幻::7::::lx\",\"童话::8::::lx\",\"都市::30::::bq\",\"校园::185::::bq\",\"综漫::6::::bq\",\"星际::135::::bq\",\"日常::268::::bq\",\"柯南::241::::bq\",\"年下::21::::bq\",\"咒回::240::::bq\",\"沙雕::266::::bq\",\"美食::99::::bq\",\"生子::20::::bq\",\"群像::356::::bq\",\"萌宠::205::::bq\",\"文野::208::::bq\",\"治愈::265::::bq\",\"团宠::287::::bq\",\"爆笑::261::::bq\",\"西幻::143::::bq\",\"魔幻::27::::bq\",\"综艺::335::::bq\",\"热血::267::::bq\",\"废土::281::::bq\",\"清穿::18::::bq\",\"朝堂::178::::bq\",\"虫族::260::::bq\",\"玄学::206::::bq\",\"萌娃::302::::bq\",\"钓系::298::::bq\",\"电竞::328::::bq\",\"港风::282::::bq\",\"全息::276::::bq\",\"宫斗::74::::bq\",\"剧透::343::::bq\",\"科举::174::::bq\",\"机甲::97::::bq\",\"虐文::42::::bq\",\"网王::1::::bq\",\"原神::371::::bq\",\"古早::275::::bq\",\"师徒::292::::bq\",\"家教::12::::bq\",\"江湖::35::::bq\",\"忠犬::312::::bq\",\"武侠::11::::bq\",\"七五::8::::bq\",\"宅斗::73::::bq\",\"腹黑::290::::bq\",\"权谋::326::::bq\",\"失忆::320::::bq\",\"猎人::5::::bq\",\"洪荒::67::::bq\",\"卡牌::357::::bq\",\"职场::98::::bq\",\"御姐::310::::bq\",\"盲盒::345::::bq\",\"吐槽::270::::bq\",\"替身::286::::bq\",\"预知::346::::bq\",\"创业::330::::bq\",\"足球::368::::bq\",\"BE::317::::bq\",\"HE::318::::bq\",\"ABO::259::::bq\",\"APP::338::::bq\",\"NPC::293::::bq\",\"哨向::369::::bq\",\"田园::58::::bq\",\"中二::375::::bq\",\"群穿::352::::bq\",\"奇谭::197::::bq\",\"囤货::322::::bq\",\"位面::350::::bq\",\"学霸::309::::bq\",\"傲娇::294::::bq\",\"民国::61::::bq\",\"鬼灭::254::::bq\",\"开荒::331::::bq\",\"商战::123::::bq\",\"转生::362::::bq\",\"锦鲤::349::::bq\",\"齐神::201::::bq\",\"血族::69::::bq\",\"网红::141::::bq\",\"现实::271::::bq\",\"扶贫::324::::bq\",\"封神::215::::bq\",\"冰山::296::::bq\",\"聊斋::188::::bq\",\"天降::308::::bq\",\"美娱::140::::bq\",\"毒舌::299::::bq\",\"非遗::323::::bq\",\"吃货::297::::bq\",\"御兽::365::::bq\",\"悲剧::264::::bq\",\"港台::87::::bq\",\"网配::84::::bq\",\"曲艺::306::::bq\",\"婆媳::80::::bq\",\"恶役::359::::bq\",\"轻小说::17::::lx\",\"娱乐圈::64::::bq\",\"无限流::83::::bq\",\"升级流::139::::bq\",\"种田文::66::::bq\",\"年代文::173::::bq\",\"万人迷::295::::bq\",\"美强惨::291::::bq\",\"少年漫::90::::bq\",\"马甲文::243::::bq\",\"克苏鲁::283::::bq\",\"白月光::313::::bq\",\"单元文::355::::bq\",\"高智商::311::::bq\",\"读心术::337::::bq\",\"时尚圈::182::::bq\",\"迪化流::370::::bq\",\"龙傲天::289::::bq\",\"论坛体::354::::bq\",\"对照组::316::::bq\",\"古穿今::65::::bq\",\"红楼梦::15::::bq\",\"反套路::274::::bq\",\"神豪流::348::::bq\",\"纸片人::288::::bq\",\"日韩泰::86::::bq\",\"签到流::351::::bq\",\"读档流::340::::bq\",\"召唤流::347::::bq\",\"大冒险::198::::bq\",\"姐弟恋::186::::bq\",\"模拟器::358::::bq\",\"乙女向::360::::bq\",\"少女漫::14::::bq\",\"吐槽役::366::::bq\",\"犬夜叉::257::::bq\",\"红包群::341::::bq\",\"中世纪::280::::bq\",\"对话体::353::::bq\",\"情有独钟::39::::bq\",\"穿越时空::60::::bq\",\"天作之合::52::::bq\",\"天之骄子::54::::bq\",\"豪门世家::33::::bq\",\"宫廷侯爵::32::::bq\",\"仙侠修真::68::::bq\",\"破镜重圆::47::::bq\",\"业界精英::101::::bq\",\"灵异神怪::26::::bq\",\"幻想空间::25::::bq\",\"先婚后爱::315::::bq\",\"欢喜冤家::41::::bq\",\"悬疑推理::128::::bq\",\"游戏网游::92::::bq\",\"时代奇缘::22::::bq\",\"青梅竹马::62::::bq\",\"因缘邂逅::45::::bq\",\"现代架空::126::::bq\",\"相爱相杀::103::::bq\",\"花季雨季::31::::bq\",\"未来架空::127::::bq\",\"恋爱合约::48::::bq\",\"英美衍生::17::::bq\",\"体育竞技::70::::bq\",\"近水楼台::46::::bq\",\"超级英雄::132::::bq\",\"东方玄幻::144::::bq\",\"布衣生活::38::::bq\",\"乔装改扮::51::::bq\",\"规则怪谈::361::::bq\",\"复仇虐渣::145::::bq\",\"异世大陆::57::::bq\",\"高岭之花::301::::bq\",\"市井生活::175::::bq\",\"赛博朋克::277::::bq\",\"女扮男装::136::::bq\",\"随身空间::56::::bq\",\"第四天灾::285::::bq\",\"前世今生::49::::bq\",\"灵魂转换::23::::bq\",\"西方罗曼::59::::bq\",\"阴差阳错::53::::bq\",\"都市异闻::181::::bq\",\"天选之子::307::::bq\",\"史诗奇幻::199::::bq\",\"时代新风::210::::bq\",\"抽奖抽卡::339::::bq\",\"日久生情::332::::bq\",\"异想天开::190::::bq\",\"边缘恋歌::44::::bq\",\"排球少年::253::::bq\",\"异闻传说::196::::bq\",\"制服情缘::85::::bq\",\"三教九流::36::::bq\",\"神话传说::367::::bq\",\"古代幻想::189::::bq\",\"古典名著::130::::bq\",\"平步青云::55::::bq\",\"灵气复苏::284::::bq\",\"西方名著::16::::bq\",\"荒野求生::319::::bq\",\"赶山赶海::325::::bq\",\"性别转换::24::::bq\",\"真假千金::334::::bq\",\"刀剑乱舞::258::::bq\",\"星穹铁道::372::::bq\",\"多重人格::300::::bq\",\"极品亲戚::336::::bq\",\"骑士与剑::63::::bq\",\"亡灵异族::192::::bq\",\"交换人生::342::::bq\",\"魔法少女::256::::bq\",\"原始社会::279::::bq\",\"七年之痒::79::::bq\",\"蒸汽朋克::278::::bq\",\"古典衍生::20::::lx\",\"东方衍生::18::::lx\",\"西方衍生::19::::lx\",\"历史衍生::91::::bq\",\"其他衍生::21::::lx\",\"追爱火葬场::321::::bq\"];\r\n\r\nfunction parseCategory(data) {\r\n  const [title, url, num = defaultNumPerRow] = data.split(separator);\r\n  const fullUrl = /^\\d+|natural|wlhxca/.test(url) \r\n    ? `${baseApi}bookstore/getFullPage?channelBody=%7B%22${url}%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148`\r\n    : url;\r\n  return [title, fullUrl, num];\r\n}\r\n\r\nfunction parseCategoryText(data){\r\n  let cateTypeNum = data.split(\",\");\r\n  let cateList = [];\r\n  for(let i in cateTypeNum){\r\n    let name = categories[cateTypeNum[i]];\r\n    let list = cateNum[cateTypeNum[i]];\r\n    for(let j in cateTag){   \r\n      switch (Number(j)) {\r\n        case 0:\r\n        case 1:{                       \r\n            list[0].length?cateList.push(`${分类标识}${name}${cateTag[j]}::::1`):null;             \r\n            for(let k in list[0]){           \r\n              cateList.push(`${list[0][k]}::${list[Number(j)+1][k]}`);\r\n            }\r\n            break;\r\n        }\r\n        case 2:{\r\n            cateList.push(`${榜单标识}${name}${cateTag[j]}::::1`);\r\n            for(k in cateType){\r\n              list[Number(j)+1][k]?cateList.push(`${cateType[k]}::${list[Number(j)+1][k]}`):null;\r\n            }\r\n            break;\r\n        }\r\n      }\r\n    }\r\n  }\r\n  return cateList;\r\n}\r\n\r\nfunction parseTag(data, tagCategory) {\r\n  const [title, url, num = defaultNumPerRow, tagType] = data.split(separator);\r\n  let fullUrl = url;\r\n  let params =  `search/getSearchForKeyWords?versionCode=313&offset={{(page-1)*20}}&limit=20&removetags=0&fw=0&yc=0&xx=${tagCategory}&sd=0&fg=0&mainview=0&fbsj=0&collectionTypes=ors&isfinish=0&sortType=0&token={\\{Map(\"token\")}}`;\r\n  if (tagType === \"bq\") {\r\n    fullUrl = `${baseApi}${params}&bq=${url}`;\r\n  } else if (tagType === \"at\") {\r\n  \tfullUrl = `${baseApi}androidapi/authorColumn?authorid=${url}`;\r\n  \t}else if (tagType === \"class\") {\r\n  \t\tlet nn = url.split(\",\");\r\n  \tfullUrl = `${baseApi}androidapi/incrementFavorite,{\"method\":\"POST\",\"body\":\"versionCode=313&token=${token}&order={\\{java.put(\"order\",${nn[2]})}}&classId={\\{java.put(\"classid\",${nn[0]})}}&backupTime=${Date.now()}\"}`\r\n  \t}else if (tagType === \"lx\") {\r\n    fullUrl = `${baseApi}${params}&lx=${url}`\r\n  }\r\n  return [title, fullUrl, num];\r\n}\r\n\r\nfunction createFlexBox(title, url, num) {\r\n  const flexBasisMap = { 1: 1, 2: 0.4, 3: 0.25, 4: 0.2, 5: 0.15, 7: 0.1, 10: 0.05 };\r\n  return {\r\n    title,\r\n    url: url || '',\r\n    style: {\r\n      layout_flexGrow: 1,\r\n      layout_flexBasisPercent: flexBasisMap[num]\r\n    }\r\n  };\r\n}\r\n\r\nconst result = [];\nresult.push(createFlexBox(\"📂 我的收藏\", `https://android.jjwxc.net/androidapi/incrementFavorite,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"versionCode=313&token={{Map('token')}}&order={\\{java.put('order',${order})}}&classId=&backupTime={{Date.now()}}\\\"}`, \"1\"));\n\r\nif(ShelfNum){\r\nconst ShelfNumList = String(ShelfNum).split(\",\").slice(1);\r\nShelfNumList.forEach(x => {\r\n  const parsedTag = parseTag(ShelfList[x]);\r\n  result.push(createFlexBox(parsedTag[0], parsedTag[1], parsedTag[2],parsedTag[3]));\r\n});\r\n}\n\r\nauthorNames.forEach(tag => {\r\n  const parsedTag = parseTag(tag, tagCategory);\r\n  result.push(createFlexBox(parsedTag[0], parsedTag[1], parsedTag[2],parsedTag[3]));\r\n});\r\n\r\nall.forEach(item => {\r\n  const parsedItem = parseCategory(item);\r\n  result.push(createFlexBox(parsedItem[0], parsedItem[1], parsedItem[2]));\r\n});\n\r\nparseCategoryText(enabledCategories ).forEach(item => {\r\n  const parsedItem = parseCategory(item);\r\n  result.push(createFlexBox(parsedItem[0], parsedItem[1], parsedItem[2]));\r\n});\n\r\nresult.push(createFlexBox(`${标签标识} ${tagName}标签`, null, 1));\r\ntags.forEach(tag => {\r\n  const parsedTag = parseTag(tag, tagCategory);\r\n  result.push(createFlexBox(parsedTag[0], parsedTag[1], parsedTag[2],parsedTag[3]));\r\n});\r\n\r\nJSON.stringify(result);",
    "header": "@js:\nJSON.stringify({\n\t\"User-Agent\":java.getWebViewUA(),\n\t\"versiontype\":\"reading\"\n\t})",
    "jsLib": "var head = `<head><meta name=\"viewport\"content=\"width=device-width, initial-scale=1.0\"><meta charset=\"utf-8\"><title>评 论</title><style>\nbody{background:#f8f9fa;color:#333;line-height:1.6;padding:20px;max-width:800px;margin:0 auto}\n.cp{text-indent:1.7em;margin-bottom:1em;text-align:justify}\n.ccnt{display:flex;flex-direction:column;gap:20px}.ef{width: 24px; display: inline-block; vertical-align: middle; margin-top: -4px;}\n.cc{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:20px;position:relative}\n.ch{display:flex;align-items:center;margin-bottom:12px}\n.ca{font-weight:bold;font-size:16px;color:#1a73e8}\n.cm{font-size:12px;color:#70757a;margin-left:8px}\n.cd{font-size:12px;color:#70757a;margin-left:auto}\n.cb{font-size:15px;margin-bottom:15px;white-space:pre-wrap;word-break:break-word}\n.cs{font-size:13px;color:#70757a;margin-bottom:15px}\n.cs p{display:flex;justify-content:flex-end;}\n.cs p span+span{margin-left:10px;}\n.rcnt{border-left:3px solid #e0e0e0;padding-left:15px;margin-top:15px}\n.rc{background:#f5f5f5;border-radius:6px;padding:12px;margin-bottom:10px}\n.rh{display:flex;align-items:center;margin-bottom:8px}\n.ra{font-weight:bold;font-size:14px;color:#1a73e8}\n.rf{background:#e0e0e0;color:#70757a;font-size:11px;padding:1px 4px;border-radius:3px;margin-left:8px}\n.rd{font-size:11px;color:#70757a;margin-left:auto}\n.rb{font-size:14px;white-space:pre-wrap;word-break:break-word}\n</style></head>`;\nfunction generateDateLinks() {\n    let links = [];\n    links.push(`今  天::https://app-cdn.jjwxc.com/bookstore/favObservationByDate?day={\\{getFormattedDate(0)}}&use_cdn=1&version=21`);   \n    links.push(`明  天::https://app-cdn.jjwxc.com/bookstore/favObservationByDate?day={\\{getFormattedDate(1)}}&use_cdn=1&version=21`); \n    for (let i = 1; i <= 32; i++) {\n        links.push(`前${i}天::https://app-cdn.jjwxc.com/bookstore/favObservationByDate?day={\\{getFormattedDate(-${i})}}&use_cdn=1&version=21`);\n    }\n    return links;\n}\nfunction getNewBook(){\n\tconst {java} = this;\n\tlet nb = Map(\"nb\",this)||\"1,2,3,4,8,9\";\n\tlet html = `<!DOCTYPE html><html><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><title>作品筛选</title><style>body{font-family:Arial;max-width:600px;margin:0 auto;padding:20px}h1{text-align:center}.note{text-align:center;color:green;font-weight:bold;margin:10px 0}.section{margin-bottom:20px}.buttons{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}button{padding:8px 15px;font-size:16px;border:1px solid #ddd;border-radius:4px;cursor:pointer}#output{margin:15px 0;padding:10px;background:#f9f9f9;border-radius:4px}.selected{background:#d4edff;border-color:#4a90e2}</style></head><body><h1>作品筛选</h1><p class=\"note\">选择完以后点击右上角的\"✓\"确定</p><div class=\"section\"><div><b>作品类型</b>（可多选，必须至少选择一个）</div><div class=\"buttons\" id=\"type-btns\"><button onclick=\"selectType('原创','2')\" class=\"${nb.includes('2')?'selected':''}\">原创</button><button onclick=\"selectType('衍生','4')\" class=\"${nb.includes('4')?'selected':''}\">衍生</button></div></div><div class=\"section\"><div><b>作品风格</b>（可多选）</div><div class=\"buttons\" id=\"style-btns\"><button onclick=\"selectStyle('言情','1')\" class=\"${nb.includes('1')?'selected':''}\">言情</button><button onclick=\"selectStyle('纯爱','3')\" class=\"${nb.includes('3')?'selected':''}\">纯爱</button><button onclick=\"selectStyle('无CP+','8')\" class=\"${nb.includes('8')?'selected':''}\">无CP+</button><button onclick=\"selectStyle('百合','9')\" class=\"${nb.includes('9')?'selected':''}\">百合</button></div></div><script>var current={types:{\"2\":${nb.includes('2')},\"4\":${nb.includes('4')}},styles:{\"1\":${nb.includes('1')},\"3\":${nb.includes('3')},\"8\":${nb.includes('8')},\"9\":${nb.includes('9')}}};function selectType(n,v){var s=Object.values(current.types).filter(Boolean).length;if(s<=1&&current.types[v])return;current.types[v]=!current.types[v];document.querySelector('#type-btns button[onclick*=\"'+v+'\"]').classList.toggle('selected',current.types[v]);updateOutput()}function selectStyle(n,v){current.styles[v]=!current.styles[v];document.querySelector('#style-btns button[onclick*=\"'+v+'\"]').classList.toggle('selected',current.styles[v]);updateOutput()};function updateOutput(){var t=[],s=[];for(var v in current.types)current.types[v]&&t.push(document.querySelector('#type-btns button[onclick*=\"'+v+'\"]').textContent);for(var v in current.styles)current.styles[v]&&s.push(document.querySelector('#style-btns button[onclick*=\"'+v+'\"]').textContent)}</script></body></html>\n`;\n\t\n\tlet base64 = `data:text/html;base64,${java.base64Encode(html)}`;\n\treturn base64\n\t}\n\t\n\t\nfunction getFormattedDate(dayOffset) {\n    const date = new Date();\n    date.setDate(date.getDate() + dayOffset);\n    const year = date.getFullYear();\n    const month = String(date.getMonth() + 1).padStart(2, '0');\n    const day = String(date.getDate()).padStart(2, '0');\n    return `${year}-${month}-${day}`;\n}\n\n\n\nfunction formatDate(date) {\n    const year = date.getFullYear();\n    const month = String(date.getMonth() + 1).padStart(2, '0');\n    const day = String(date.getDate()).padStart(2, '0');\n    return `${year}-${month}-${day}`;\n}\n\n\nfunction encode(data){\n\tconst { java } = this;\n\treturn java.createSymmetricCrypto(\"DES/CBC/PKCS5Padding\", String(\"KW8Dvm2N\"), String(\"1ae2c94b\")).encryptBase64(data)\n\t}\n\t\nfunction getHeaderMap(_){\n\t  const { source,java } = _ || this;\n    let infomap = String(source.getLoginHeader()).replace(/^#/,'');\n    infomap = (infomap!=\"null\"&&infomap!=\"\"&&infomap!=null)?infomap:\"{}\";\n    return JSON.parse(infomap);\n\t}\n\nfunction setHeaders(){\n   \tconst { source,java } = this;\n   \tlet map = getHeaderMap(this);\n   \tfor(let i=0;i<arguments.length;i++){\n   \t\tlet k =arguments[i].split(\"=\")[0];\n   \t\tlet v =arguments[i].split(\"=\")[1];\n   \t\tmap[k] = v;\n   \t\t}\n  source.putLoginHeader(\"#\"+JSON.stringify(map))\n\t}\nfunction getToken(d){\n\treturn d.match(/token=(.*?)&/)[1];\n\t}\n\nfunction getNid(d){\n\treturn d.match(/novelId=(\\d+)/)[1];\n\t}\nfunction Map(e,that) { \n\t  const { source } = that || this;\n   return getHeaderMap(that||this)[e]??\"\"\n}\n\nfunction bDe(d,that){\n\tconst { java } = that || this;\n\tlet re,token,novelId,chapterId;\n\tif(/^http/.test(d)){\n\t\ttoken =/\\d+_[\\w\\d]{16,}/.test(d)?\"token=\"+ d.match(/\\d+_[\\w\\d]{16,}/)[0]:\"token=\";\n   novelId=d.match(/novelId=\\d+/)[0];\n   chapterId = /chapterId=\\d+/.test(d)?\"&\"+d.match(/chapterId=\\d+/)[0]:\"\";\n   re =  `${token}&${novelId}${chapterId}`;\n\t\t}else{re = String(java.base64Decode(String(d).match(/base64,([^,]+),*/)[1]));}\n\treturn re\n\t}\n\t\nfunction replaceEmoticons(t){const n=t=>`<img class=\"ef\" src=\"${t}\"/>`,o = {'狗头': n('dog.png'),'星星眼': n('star.png'),'亲亲': n('kiss.png'),'害羞': n('shy.png'),'坏笑': n('bad_smile.png'),'爱心眼': n('love_heart.png'),'让我康康': n('look.png'),'加油': n('go.png'),'撒花': n('flower.png'),'奶茶': n('milk.png'),'彩虹屁': n('rainbow.png'),'笑哭': n('laugh.png'),'爆哭': n('cry.png'),'托腮': n('sigh.png'),'问号': n('question.png'),'闭嘴': n('shut.png'),'白眼': n('eyes.png'),'裂开': n('break.png'),'墨镜': n('20240809171403_66b5dddb9b4a9_201.png'),'吃瓜': n('20240813133503_66baf08792cb4_971.png'),'可怜': n('20240813133538_66baf0aa48da0_272.png'),'摊手': n('20240813133559_66baf0bfe94a8_123.png'),'化了': n('20240813133734_66baf11eca900_736.png'),'捂脸偷看': n('20240813133808_66baf140db042_203.png'),'哈哈大笑': n('20250327162728_67e50bf002312_926.png'),'摸头': n('20250327162816_67e50c2004946_460.png'),'抱抱': n('20250327162653_67e50bcdc4107_345.png'),'哦哦哦': n('20250327162901_67e50c4d70e05_616.png'),'无奈': n('20250327163425_67e50d916f9f7_934.png'),'捂脸笑哭': n('20250327162314_67e50af266b86_726.png'),'眼镜': n('20250513142108_6822e4d4908c7_855.png'),'好的': n('20250513142306_6822e54a95fec_363.png'),'求你了': n('20250513142345_6822e5719d933_198.png'),'求求你了': n('20250513142416_6822e59075a3b_751.png'),'小丑': n('20240813134155_66baf223161c9_172.png'),'猫头': n('20240813134245_66baf2554d0c0_482.png'),'三花猫头': n('20240813134304_66baf2688507d_882.png'),'垂耳兔头': n('20240813134345_66baf29111f22_694.png'),'竖耳兔头': n('20240813134441_66baf2c986c2b_931.png'),'熊猫头': n('20240813134502_66baf2deb9a59_203.png'),'害怕': n('fear.png'),'愤怒': n('anger.png'),'菜狗': n('20240813134018_66baf1c223617_332.png'),'狗头叼玫瑰': n('20250513142003_6822e493665f5_485.png'),'抱大腿': n('20260204135809_6982dff14e77e_333.png'),'加载ing': n('20260204140413_6982e15d2793a_774.png'),'抠脑壳': n('20260204140336_6982e138332f7_280.png'),'吐血': n('20260204140451_6982e1831a3eb_940.png'),'躺平': n('20260204140510_6982e1966d57c_902.png'),'咬手绢': n('20260204140825_6982e259def03_162.png'),'接': n('20260204140844_6982e26c6b04d_710.png'),'咦~': n('20260204140948_6982e2ace7d2d_985.png'),'鸽子': n('dove.png'),'发财': n('rich.png'),'好运莲莲': n('20240813132511_66baee37a0048_173.png'),'玫瑰': n('20240813132550_66baee5e5f847_433.png'),'橘糖': n('20240813132714_66baeeb282db3_126.png'),'紫糖': n('20240813132746_66baeed24ae82_531.png'),'猫爪': n('20240813132824_66baeef888f6a_514.png'),'药丸': n('20240813132902_66baef1e7590e_674.png'),'柠檬': n('20240813133018_66baef6a49f76_858.png'),'烟花': n('20250513142645_6822e6257d8f0_243.png'),'元宝': n('20250513142558_6822e5f6c2986_398.png'),'饭饭': n('20250513142708_6822e63c630d3_583.png'),'空碗': n('20250513142731_6822e653b7bac_594.png'),'鸡腿': n('20260204143139_6982e7cba82a6_247.png'),'蛋糕': n('20260204143253_6982e815d10ed_365.png'),'加一': n('20250513142841_6822e699f2124_862.png'),'减一': n('20250513142916_6822e6bc011ee_516.png'),'敲木鱼': n('20260204142929_6982e7493d944_145.png'),'耳朵': n('20240813133118_66baefa6c51c9_627.png'),'沙发': n('20260204143209_6982e7e9ea976_665.png'),'比心': n('hand_heart.png'),'点赞': n('like.png'),'鼓掌': n('clap.png'),'666': n('666.png'),'摆手': n('wave.png'),'合十': n('20240813132056_66baed38130c1_545.png'),'抱拳': n('20250327163246_67e50d2e50aa5_351.png'),'心碎': n('broken_heart.png'),'红心': n('red_heart.png'),'橙心': n('orange_heart.png'),'黄心': n('yellow_heart.png'),'绿心': n('green_heart.png'),'青心': n('cyan_heart.png'),'蓝心': n('blue_heart.png'),'紫心': n('purple_heart.png'),'粉心': n('pink_heart.png'),'裤子': n('20250513142753_6822e669080b5_216.png'),'橙裤': n('20251222112949_6948bb2d0c1a0_312.png'),'黄裤': n('20260204142815_6982e6ffb9231_878.png'),'绿裤': n('20260204150217_6982eef91613d_152.png'),'青裤': n('20260204153134_6982f5d665d98_318.png'),'蓝裤': n('20260204150249_6982ef1911a40_263.png'),'紫裤': n('20260204150315_6982ef3399d82_820.png')};return t.replace(/\\[([^\\]]+)\\]/g,(t,r)=>o[r.trim()]||t)\n\t}\n\n\nfunction formatChineseText(text,that) {\n    const {java} =that || this;\n    text = text.replace(/&lt;br&gt;|　| {3,}|<\\/?br>/g,'\\n\\n');\n    return text.split(/\\n\\s*\\n/).map(para => {let content = para.replace(/\\n/g, '<br>');return `<p class=\"cp\">${content}</p>`;}).join('');\n}\nfunction getJsonHtml(url,_,type){\n\tconst{java}=_||this;\n\tlet h=JSON.parse(java.ajax(url)),ct=h?.data?.commentTotal??\"0\",msg=h?.message,cl=h?.data?.commentList??[];\n\tif(/您尚未购买该VIP章节|^1004/.test(msg)&&!/getLongCommentList|paragraph_id/.test(url)){\n\t\tlet bid = url.match(/novelId=(\\d+)/)[1];\n\t\tlet cid = url.match(/chapterId=(\\d+)/)[1];\n\t\tlet sort = url.match(/commentSort=(\\d+)/)[1];\n\t\tlet buckurl = `https://s8-static.jjwxc.net/comment_json.php?commentSort=${sort}&chapterid=${cid}&novelid=${bid}`;\n\t\th=JSON.parse(java.ajax(buckurl)),ct=(h?.body??[]).length??\"0\",msg=h?.message??\"\",cl=h?.body??[];\n\t\t}\n   return\tgetHtml(ct,cl,_||this,type,msg);\n\t}\n\t\n\tfunction formatDate(datetime) {\n    let t = new Date() / 1000;\n    var l = t - datetime;\n    if (l < 0) {\n        return \"刚刚\";\n    }\n    var arrayObj = [\n                [31536000, \"年前\"],\n                [2592000, \"个月前\"],\n                [604800, \"星期前\"],\n                [86400, \"天前\"],\n                [3600, \"小时前\"],\n                [60, \"刚刚\"],\n                [1, \"刚刚\"]\n            ];\n    for (var index in arrayObj) {\n        var c = Math.floor(l / arrayObj[index][0]);\n        if (0 < c) {\n            if (\"刚刚\" == arrayObj[index][1]) {\n                return arrayObj[index][1];\n            } else {\n                return c + arrayObj[index][1];\n            }\n        }\n    }\n}\n\nfunction rHtml(list){\nlet jj=list;function rCts(cs) {var html = '';for (var i = 0; i < cs.length; i++) {var c = cs[i],rH=\"\";if (c.rep && c.rep.length > 0) {for (var j = 0; j < c.rep.length; j++) {var r = c.rep[j];rH += '<div class=\"rc\">' +'<div class=\"rh\">' +'<span class=\"ra\">' + r.a + '</span>' +'<span class=\"rd\">' + r.d + '</span>' +'</div>' +'<div class=\"rb\">' + r.b + '</div>' +'</div>';}};html += '<div class=\"cc\">' +'<div class=\"ch\">' +'<span class=\"ca\">' + c.a + '</span>' +(c.m!==\"undefined\" ? '<span class=\"cm\">' + c.m + '分</span>' : '') +'<span class=\"cd\">' + c.d + '</span>' +'</div>' +'<div class=\"cb\">' + c.b + '</div>' +'<div class=\"cs\">' +'<p>' +(c.r ? '<span>' + c.r + '</span>' : '') +'<span>♥' + (c.ag || '0') + '</span>' +'<span>♡' + (c.dis || '0') + '</span>' +'</p>' +'</div>' +(rH ? '<div class=\"rcnt\">' + rH + '</div>' : '') +'</div>';};return '<div class=\"ccnt\" id=\"ccnt\">' + html + '</div>';};\nif (typeof document !== 'undefined') {\n    document.getElementById('cont').innerHTML = rCts(jj);\n    const ef = document.querySelectorAll('img.ef');\n    ef.forEach(img => {\n      img.src = \"https://i9-static.jjwxc.net/tmp/emoji/\" + img.src;\n    });\n  } else {\n    return rCts(jj).replace(/class=\"ef\" src=\"(.*?)\"/g, 'class=\"ef\" src=\"https://i9-static.jjwxc.net/tmp/emoji/$1\"');\n  }\n}\n\nfunction createScriptWithParams(params) {\n  return `\n    <script>\n      (${rHtml.toString()})(${JSON.stringify(params)});\n    </script>\n  `;\n}\n\n\nfunction getHtml(ct,cl,_,type,msg){\nconst {java,source} = _||this;let list = [],cllen= cl.length;\nlet sss = String(source.getVariable());\n\nfunction passText(text){\n      let sre = sss.match(/屏蔽【(.*?)】/)?.[1]??false;\n      let zi = String.raw`|为营造更好的评论环境|^([\\[\\]橘糖紫糖]|嗑到了|kswl|\\s)+$`;\n      sre = sre?sre+zi:zi.replace(/^\\|/,'');\n      sre = sre ? new RegExp(sre.replace(/,|，/g, '|')) : false;\n      return sre?sre.test(text):false\n}\n\n\nlet plen = 0;\nfor(let i=0;i<cl.length;i++){\nlet c = cl[i],reply = (c?.replyAll??c?.reply),rl = [];\n\nif(passText(c.commentBody??c.commentbody)){cllen--;plen++;continue;}\nfor(let j in reply){\nlet r = reply[j];\nif(passText(r.replyBody??r.commentbody)){continue;}\nrl.push({\nb:`${formatChineseText(replaceEmoticons(r.replyBody??r.commentbody))}`,\na:`${(r.replyAuthor??r.commentauthor)+(r?.isAuthor===\"1\"?\"[作者]\":\"\")}`,\nd:`${formatDate(r.comment_date_time)??(r.replyDate||r.commentdate)}`\n})\n}\n\nlist.push({\nb:`${formatChineseText(replaceEmoticons(c.commentBody??c.commentbody))}`,\na:`${(c.commentAuthor??c.commentauthor)+(c?.isAuthor===\"1\"?\"[作者]\":(c?.bulletinComment===\"1\"?\"[公告]\":\"\"))}`,\nd:`${formatDate(c.comment_date_time)??(c.commentDate||c.commentdate)}`,\nr:`${c.subscriptionicon?(c.subscriptionrate?`📖${c.subscriptionrate}`:(c.subscriptionicon.includes(\"rate_novelallbuy\")?`📖100%`:`${c.subscriptionicon.replace(/src=(.*?)\\s/g,'src=\"https:$1\"').replace(/(?:background|border|border-radius):.*?;/g,'')}`)):\"\"}`,\nag:`${c.agreenum??\"0\"}`,\ndis:`${c.disagreenum??\"0\"}`,\nm:`${c.commentMark}`,\nrep:rl\n});\n}\nlet scriptTag;\nif(type===1){\n\tscriptTag = createScriptWithParams(list);\n\t}else{\n\tscriptTag = rHtml(list);\n}\n\nlet html = `<html>${head}<body><p>▪当前显示${cllen}条评论▪屏蔽${plen}条评论▪${msg}</p><div id=\"cont\"></div>${scriptTag}</body></html>`;\nreturn encodeURIComponent(html);\n}\n\nfunction toReview(nid,cid,r){\n\tconst {java,source} = this;\n\tlet sss = String(source.getVariable());\n\tlet 长评url = `https://android.jjwxc.net/comment/getLongCommentList`;\n    let 长评option = {\n\t    \"method\":\"POST\",\n    \t\"body\":`versionCode=439&limit=100&offset=0&${bDe(r,this)}`\n\t}\n\tlet 点赞url = `https://android.jjwxc.net/comment/getCommentList?versionCode=439&limit=50&offset=0&commentSort=2&${bDe(r,this)}`;\n\tlet 回复url = `https://android.jjwxc.net/comment/getCommentList?versionCode=439&limit=50&offset=0&commentSort=0&${bDe(r,this)}`;\n    长评url = 长评url+\",\"+JSON.stringify(长评option);\n    \n\tjava.longToast(\"数据加载中....请稍候\");\n\tlet 长评,点赞,回复;\n\tif(/评论点赞/.test(sss)){\n\t\t let num = sss.match(/评论点赞(\\d+)/)?.[1]??\"50\";\n\t\t return `data:text/html;base64,${java.base64Encode(decodeURIComponent(getJsonHtml(点赞url.replace(/limit=\\d+/,'limit='+num),this,1)))}`;\n\t\t}else if(/评论回复/.test(sss)){\n\t\t\t回复 = getJsonHtml(回复url,this,1);\n\t\t\tlet num = sss.match(/评论回复(\\d+)/)?.[1]??\"50\";\n\t\t\treturn `data:text/html;base64,${java.base64Encode(decodeURIComponent(getJsonHtml(回复url.replace(/limit=\\d+/,'limit='+num),this)))}`;\n\t\t\t}else{\n\t     长评 = getJsonHtml(长评url,this);\n\t     点赞 = getJsonHtml(点赞url,this);\n\t     回复 = getJsonHtml(回复url,this);\n\tlet html=`<html><head><meta name=viewport content=\"width=device-width,initial-scale=1\"><meta charset=\"utf-8\"><style>body{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;box-sizing:border-box}.btn-c{display:flex;flex-direction:column;gap:15px;width:100%;max-width:400px}button{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.b1{background:#4285f4;color:#fff}.b2{background:#34a853;color:#fff}.b3{background:#ea4335;color:#fff}.b4{background:#88263E;color:#fff}.b5{background:#D8C93E;color:#000}</style></head><body><p>有些内容需要登录才能使用【书源和网页都要登录】</p><div class=btn-c><button class=b1 onclick=c(0)><span>使用【手机】网页查看【本章评论】</span></button><button class=b1 onclick=c(5)><span>使用【电脑】网页查看【本章评论】</span></button><button class=b4 onclick=c(6)><span>查看【本章长评内容】</span></button><button class=b4 onclick=c(7)><span>查看本章50条评论【按点赞数排序】</span></button><button class=b4 onclick=c(8)><span>查看本章50条评论【按回复时间排序】</span></button><button class=b2 onclick=c(1)><span>使用【书源】查看【本章评论】</span></button><button class=b2 onclick=c(3)><span>使用【书源】查看【全文评论】</span></button><button class=b3 onclick=c(2)><span>查看当前链接内容</span></button></div><script>let u=\"http://www.jjwxc.net/comment.php?novelid=${nid}&chapterid=${cid}&page=1\",m=u,u1=\"legado://import/addToBookshelf?src=\"+encodeURIComponent(u),u2=\"http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=${nid}&page=1\",u3=\"legado://import/addToBookshelf?src=\"+encodeURIComponent(u2),u4=\"https://m.jjwxc.net/review/${nid}/${cid}/\",u5=\"https://app.jjwxc.org/androidapi/chapterContent?versionCode=381&${bDe(r,this)}\";function c(n){const a={0:()=>open(u4,\"_blank\"),1:()=>open(u1,\"_blank\"),2:()=>open(u5,\"_blank\"),3:()=>open(u3,\"_blank\"),5:()=>open(m,\"_blank\"),6:()=>document.body.innerHTML=decodeURIComponent(\"${长评}\"),7:()=>document.body.innerHTML=decodeURIComponent(\"${点赞}\"),8:()=>document.body.innerHTML=decodeURIComponent(\"${回复}\")};a[n]?.()}</script></body></html>`;\n\t\n\treturn `data:text/html;base64,${java.base64Encode(html)}`;\n}\n}\t",
    "lastUpdateTime": 1772088178388,
    "loginCheckJs": "if(!cache.get(\"jjtime\")) {\n    cache.put(\"jjtime\", true, 11600);\n    const enbody = `${String(Date.now())}:${Map(\"token\")}`;\n    const option = {\n        method: \"POST\",\n        body: `versionCode=313&sign=${encode(enbody)}`\n    };\n    const jjsign = java.ajax(\"https://app.jjwxc.org/androidapi/signin,\" + JSON.stringify(option));\n    /签到成功/.test(JSON.parse(jjsign).message)?java.toast(JSON.parse(jjsign).message):\"\";\n}result",
    "loginUi": "[\n{\n    \t  name:\"☕️支持源作者\",\n    \t  type: \"button\",\n       action: \"toThank()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n    \t},\n{\n    \t  name:\"使用说明\",\n    \t  type: \"button\",\n       action: \"toShi()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\n    \t{\n    \t  name:\"网页充值\",\n    \t  type: \"button\",\n       action: \"recharge()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\n    \t{\n    \t  name:\"搜索设置\",\n    \t  type: \"button\",\n       action: \"SearchSet()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\n    \t{\n    \t  name:\"获取书架\",\n    \t  type: \"button\",\n       action: \"getShelf()\",\n        \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\n    \t \t{\n    \t  name:\"添加书架\",\n    \t  type: \"button\",\n       action: \"addShelf()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\t\n    \t{\n    \t  name:\"删除书架\",\n    \t  type: \"button\",\n       action: \"delShelf()\",\n        \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\n{\n    \t  name:\"书架选择\",\n    \t  type: \"button\",\n       action: \"showShelf()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n    \t},\n    \t{\n    \"name\": \"分类选择\",\n    \"type\": \"button\",\n    \"action\": \"getFl()\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  \t{\n\t\tname: \"标签选择\",\n\t\ttype: \"button\",\n\t\taction: \"getTag()\",\n\t\t\"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n\t},\n\t\t{\n    \t\tname:\"作者列表（作者::作者id 注意添加多个用空格分割）\",\n    \t\ttype:\"text\"\n    \t\t},\n    \t\t \t{\n    \t  name:\"扫码登录\",\n    \t  type: \"button\",\n       action: \"toScan()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n    \t},\n\t{\n    \t  name:\"token登录[❗️没事不要填这里，三选一登录]\",\n    \t  type:\"password\"\n    \t},\n    {\n    \t  name:\"账号\",\n    \t  type:\"text\"\n    \t},\n    \t{\n    \t  name:\"密码\",\n    \t  type:\"password\"\n    \t},\n    \t{\n    \t  name:\"验证码（填完验证码后，要点👤登录）\",\n    \t  type:\"text\"\n    \t},\n    \n   {\n        name: \"邮箱验证码和👤登录\",\n        type: \"button\",\n        action: \"getCode('email')\",\n           \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n    },\n    {\n        name: \"手机验证码和👤登录\",\n        type: \"button\",\n        action: \"getCode('phone')\",\n           \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n    } \t\t\n]",
    "loginUrl": "function toScan(){\n\ttry{\n\theaders = {\t\n\t\t\t\"source\":\"android\",\n\t\t\t\"versioncode\":\"467\",\n\t\t\t\"version-code\":\"467\"\t\t\n\t\t}\t\t\n\tlet e = java.ajax(\"https://android.jjwxc.com/app.jjwxc/android/reading/Login/scanCodeLogin?versionCode=467\"+\",\"+JSON.stringify({headers:headers}));\n\tlet eData = JSON.parse(e).data;\n\tlet jjscanurl = \"https://www.jjwxc.net?action=scanCode&jjreader_key=\"+eData.jjreader_key+\"&device_key=\"+eData.device_key;\n\tlet enjj = encodeURIComponent(jjscanurl);\n\tlet html = `<title>扫码二维码</title><meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"><p>请用已登入新版晋江的手机扫码【截图后去晋江扫码】<br><br>请在当前登入了晋江账号的手机上进入晋江小说阅读App-我的，点击右上角“扫码”图标，扫描下方二维码</p><img style=\"width:300px;height:auto\" src=\"https://api.qrtool.cn/?text=${enjj}\"><p>请扫码授权后，再点右上角的“✓”，不要提前点，否则要重新扫码`\n\tlet u = java.startBrowserAwait(`data:text/html;base64,${java.base64Encode(html)}`,\"扫码登录\",false).body();\n\tif(u){\n\theaders[\"Content-Type\"] = \"application/octet-stream\"\n\tlet checkLogin =\"https://android.jjwxc.com/app.jjwxc/android/reading/Login/checkJjreaderLogin\";\n\t\n\tlet body = encode(JSON.stringify({\"versionCode\":\"467\",\"jjreader_key\":eData.jjreader_key,\"device_key\":eData.device_key}));\ncheckLoginpost = {\n\t\"method\":\"POST\",\n\t\"body\":body,\n  \"headers\":headers\n\t}\n\tcheckLogin = checkLogin+\",\"+JSON.stringify(checkLoginpost);\n\tlet t = java.ajax(checkLogin);\n\tt = JSON.parse(t).data?.token ?? JSON.parse(t).message;\n\tif(/\\d+_/.test(t)){\n\t\t  setHeaders(`token=${t}`);\n\t\t  java.toast(\"登录成功\");\n\t\t}else{\n\t\t\tjava.toast(t)\n\t\t\t}\n\t}\n\t }catch(e){java.log(e);java.toast(\"扫码登录失败，请重试\")}\n\t}\n\nfunction saveTag(svg,tagType){\n\tlet code = String(java.getVerificationCode('data:image/svg+xml;base64,'+svg));\n    if(/(\\d,*)*/.test(code)){\n\t    setHeaders(`${tagType}=${code}`)\n\t    java.toast(\"已保存数据....请刷新发现\")\n\t}\n}\nfunction toShi(){\n\tlet ver = \"V25.1227.0713\";\n\tjava.longToast(\"当前书源版本：\"+ver);\n\tPackages.java.lang.Thread.sleep(10);\n\tlet html = `<html><head><base href=\"https://gitee.com/guaner001125/booksource/raw/master/%E5%9B%BE%E7%89%87/\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"><style>.c{margin:10px;border:1px solid #ddd}.t{padding:10px;cursor:pointer;background:#f5f5f5}.i{display:none;padding:10px;text-align:center}img{max-width:100%}</style></head><body><div class=c><div class=t onclick=t('a')>抓包token说明 +</div><div class=i id=a><img src=token.webp></div></div><div class=c><div class=t onclick=t('b')>使用说明 +</div><div class=i id=b><img src=shiyong.webp></div></div><div class=c><div class=t onclick=t('c')>源变量设置说明 +</div><div class=i id=c><img src=source1.webp></div></div></div><script>function t(e){let o=document.getElementById(e);o.style.display=o.style.display=='block'?'none':'block';o.previousElementSibling.innerHTML=o.style.display=='block'?o.previousElementSibling.innerHTML.replace('+','-'):o.previousElementSibling.innerHTML.replace('-','+')}</script></body></html>`;\n java.startBrowser(`data:text/html;base64,${java.base64Encode(html)}`,\"使用说明\"+ver);\n\t\n\t}\n\t\nfunction recharge(){\n\tlet userurl = \"https://app.jjwxc.org/androidapi/getUserCenter,\"+JSON.stringify({\n\t\t\"method\":\"POST\",\n\t\t\"body\":\"versionCode=443&token=\"+Map(\"token\")\n\t\t});\ntry{\nlet h = JSON.parse(java.ajax(userurl));\nif(h.nickName){\nlet toast = `\\n用户：👤${h.nickName}\\n余额：${h.balance}点\\n月石：${h.coinstotal}个`;\n\tjava.longToast(toast);\n\tjava.log(toast);\n}else{\n\tjava.longToast(\"❌阅读未使用token或账号登录\");\n\t}\n\t}catch(e){\n\t\tjava.log(e)\n\t\t}\n\t\t\n\t\tPackages.java.lang.Thread.sleep(800);\n\tjava.startBrowser(\"https://m.jjwxc.net/pay/\",\"晋江网页充值\");\n\t}\nfunction SearchSet(){\n\ttry{\n\tlet html = `<!DOCTYPE html><html><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"><title>🔍搜索设置</title><style>body{font-family:Arial;max-width:600px;margin:0 auto;padding:20px}h1{text-align:center}.note{text-align:center;color:green;font-weight:bold;margin:10px 0}.section{margin-bottom:20px}.buttons{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}button{padding:8px 15px;font-size:16px;border:1px solid #ddd;border-radius:4px;cursor:pointer}#output{margin:15px 0;padding:10px;background:#f9f9f9;border-radius:4px}.selected{background:#d4edff;border-color:#4a90e2}</style></head><body><h1>搜索设置</h1><p class=\"note\">选择完以后点击右上角的\"✓\"确定</p><div id=\"output\"><div>当前选择:</div><div id=\"type-output\">搜索【类型】: 未选择</div><div id=\"searchtype-output\">搜索【排序】: 未选择</div></div><div class=\"section\"><div><b>搜索类型</b>（除作者和书名外需关闭精确搜索）</div><div class=\"buttons\" id=\"type-btns\"></div></div><div class=\"section\"><div><b>搜索排序</b></div><div class=\"buttons\" id=\"sort-btns\"></div></div><script>var config={types:{\"1\":\"书名\",\"4\":\"主角\",\"5\":\"配角\",\"6\":\"其他\",\"2\":\"作者\"},sorts:{\"1\":\"积分\",\"7\":\"相关性\",\"2\":\"最近更新\",\"3\":\"最新发表\",\"4\":\"字数\",\"5\":\"收藏数\",\"9\":\"完结高分\",\"8\":\"大众化指数\",\"10\":\"随机排序\"}};var searchParams='${Map(\"search\")}'||\"1,8\";var searchArray=searchParams.split(\",\");var typeValue=searchArray[0];var sortValue=searchArray[1];var current={type:{value:typeValue,name:typeValue?config.types[typeValue]:null},sort:{value:sortValue,name:sortValue?config.sorts[sortValue]:null}};function initButtons(container,items,type){var buttonsHTML='';for(var value in items){if(items.hasOwnProperty(value)){var name=items[value];var isSelected=current[type].value===value;buttonsHTML+='<button onclick=\"select(\\\\''+type+'\\\\',\\\\''+name+'\\\\',\\\\''+value+'\\\\')\"'+(isSelected?' class=\"selected\"':'')+'>'+name+'</button>'}}container.innerHTML=buttonsHTML}function select(type,name,value){current[type]={name:name,value:value};var buttons=document.getElementById(type+'-btns').querySelectorAll('button');for(var i=0;i<buttons.length;i++){buttons[i].classList.toggle('selected',buttons[i].textContent===name)}updateOutput()}function updateOutput(){document.getElementById('type-output').textContent='搜索【类型】: '+(current.type.name||\"未选择\")+(current.type.value?'('+current.type.value+')':'');document.getElementById('searchtype-output').textContent='搜索【排序】: '+(current.sort.name||\"未选择\")+(current.sort.value?'('+current.sort.value+')':'')}initButtons(document.getElementById('type-btns'),config.types,'type');initButtons(document.getElementById('sort-btns'),config.sorts,'sort');updateOutput();</script></body></html>\n`;\nlet base64 = `data:text/html;base64,${java.base64Encode(html)}`;\nlet body = java.startBrowserAwait(base64,\"搜索设置\",false).body();\nlet search = (body.match(/搜索【类型】:.*?\\((\\d+)\\)/)?.[1]??1)+\",\"+(body.match(/搜索【排序】:.*?\\((\\d+)\\)/)?.[1]??8);\nsetHeaders(`search=${search}`);\n\n}catch(e){\n\tjava.log(e)\n\t}\n\t}\n\n\nfunction toThank(){\n\t\n\tjava.startBrowser(\"data:text/html;base64,PGltZyBzdHlsZT0id2lkdGg6MTAwJSIgc3JjPSJhYm91dDpibGFuayIgb25lcnJvcj0idGhpcy5zcmM9YXRvYignYUhSMGNITTZMeTluYVhSbFpTNWpiMjB2WjNWaGJtVnlNREF4TVRJMUwySnZiMnR6YjNWeVkyVXZjbUYzTDIxaGMzUmxjaThsUlRVbE9VSWxRa1VsUlRjbE9Ea2xPRGN2WjNWaGJtVnlMbmRsWW5BPScpIj4KCg==\",\"感谢你的支持\");\t\n\t}\n\t\nfunction getShelf(){\n\ttry{\n\tif(Map(\"token\")){\n\t\tlet sourceGet = String(source.getVariable()).replace(/\\n*(?:请勿删除此书架数据)*❗️[\\s\\S]+?❗️/g,'');\n\tlet ShelfUrl = \"https://app.jjwxc.org/app.jjwxc/android/reading/FavoriteClass/favoriteClass\";\n\tlet body = \t{\"versionCode\":\"444\",\"token\":Map(\"token\")}\n\tbody = encode(JSON.stringify(body));\nvar headers = {\n        \"versioncode\": \"444\",\n        \"versiontype\":\"reading\",\n        \"User-Agent\":java.getWebViewUA()\n    };\n    \n\tlet ShelfJson = java.post(ShelfUrl,body,headers).body();\n     Shelflist = JSON.parse(ShelfJson).data;\n     shlef = [];\n     for(i in Shelflist){ \n     if(Shelflist[i].classid>=0){\tshlef.push(Shelflist[i].classname+\"::\"+Shelflist[i].classid)\n     }\n     \t}\n\t    shlef.unshift(\"我的收藏::-1,1,0\");\n\tlet ShlefClass = \"请勿删除此书架数据❗️\"+JSON.stringify(shlef)+\"❗️\"\n\tsource.setVariable(sourceGet+\"\\n\"+ShlefClass);\n\t\tjava.longToast(\"已获取书架数据，请点击选择显示的书架\")\n\t\t}else{java.longToast(\"请先登录\");}\t\n\t\t}catch(e){\n\t\t\tjava.log(e)\n\t\t\t}\n}\n\nfunction addShelf(){\n\ttry{\n\tlet svg=`<svg width=\"1150\" height=\"300\" xmlns=\"http://www.w3.org/2000/svg\">\n\t  <rect width=\"100%\" height=\"100%\" fill=\"#f0f0f0\" />\t\n\t  <text x=\"150\" y=\"100\" font-family=\"Arial, sans-serif\" font-size=\"85\" fill=\"#333\" font-weight=\"bold\">输入要新建的书架名称</text>\t\n\t  <text x=\"60\" y=\"205\" font-family=\"Arial, sans-serif\" font-size=\"40\" fill=\"#333\" font-weight=\"bold\">注意名称不可用最近阅读、尚未分类、临时书架、本地导入</text>\t\n\t  <text x=\"320\" y=\"265\" font-family=\"Arial, sans-serif\" font-size=\"40\" fill=\"blue\" font-weight=\"bold\">（8个字以内，输入后点“✓”）</text>\t\n\t   <text x=\"200\" y=\"155\" font-family=\"Arial, sans-serif\" font-size=\"30\" fill=\"#333\" font-weight=\"bold\">添加成功后，发现的排序会删除，需要重新选择书架排序</text>\t\n\t</svg>`;\n\tsvg=java.base64Encode(svg);\n\tif(Map(\"token\")){\n\t\tlet code = String(java.getVerificationCode('data:image/svg+xml;base64,'+svg));\n\t\tlet url = \"https://android.jjwxc.net/app.jjwxc/android/reading/FavoriteClass/addFavoriteClassname\";\n\t\tlet body = {\n\t\t\t\"versionCode\":\"444\",\n\t\t\"token\":Map(\"token\"),\n\t\t\"classname\":code,\n\t\t\"sort\":\"0\"\n\t\t}\n\t\tbody = encode(JSON.stringify(body));\n\t\t\tvar headers = {\n        \"versioncode\": \"444\",\n        \"versiontype\":\"reading\",\n        \"User-Agent\":java.getWebViewUA()\n    };\n    \n    let response = java.post(url,body,headers).body();\n    let message = JSON.parse(response).message;\n    if(message===\"添加收藏分类成功！\"){\n    \tgetShelf();\n    \t}\n java.longToast(JSON.parse(response).message);\n\t\t}else{java.longToast(\"请先登录\");return \"\"}\t\n\t\t}catch(e){java.log(e)}\n\t}\n\t\n\t\nfunction delShelf(){\n\ttry{\n\tlet svg=`<svg width=\"1150\" height=\"300\" xmlns=\"http://www.w3.org/2000/svg\">\n\t  <rect width=\"100%\" height=\"100%\" fill=\"#f0f0f0\" />\t\n\t  <text x=\"20\" y=\"160\" font-family=\"Arial, sans-serif\" font-size=\"105\" fill=\"#333\" font-weight=\"bold\">输入要删除的书架名称</text>\t\n\t  <text x=\"420\" y=\"255\" font-family=\"Arial, sans-serif\" font-size=\"40\" fill=\"blue\" font-weight=\"bold\">（输入后点“✓”）</text>\n\t  <text x=\"200\" y=\"205\" font-family=\"Arial, sans-serif\" font-size=\"30\" fill=\"#333\" font-weight=\"bold\">删除成功后，发现的排序会删除，需要重新选择书架排序</text>\t\n\t</svg>`;\n\tsvg=java.base64Encode(svg);\n\tif(Map(\"token\")){\n\t\tlet code = String(java.getVerificationCode('data:image/svg+xml;base64,'+svg));\n\t\tlet re = new RegExp('\"'+code+\"::(\\\\d+)\");\n\t\tlet classid = String(source.getVariable()).match(re)?.[1]??null;\n\t\tlet url = \"https://android.jjwxc.net/app.jjwxc/android/reading/FavoriteClass/delByClassid\";\n\t\tlet body = {\n\t\t\t\"versionCode\":\"444\",\n\t\t\"token\":Map(\"token\"),\n\t\t\"classid\":classid,\n\t\t\"sort\":\"0\"\n\t\t}\n\t\tbody = encode(JSON.stringify(body));\n\t\t\tvar headers = {\n        \"versioncode\": \"444\",\n        \"versiontype\":\"reading\",\n        \"User-Agent\":java.getWebViewUA()\n    };\n    \n    let response = java.post(url,body,headers).body();\n    let message = JSON.parse(response).message;\n    if(message===\"删除成功\"){\n    \tgetShelf();\n    \t}\nclassid!==null?java.longToast(JSON.parse(response).message):java.longToast(\"在源变量的书架数据中，未找到此书架\");\n\t\t}else{java.longToast(\"请先登录\");return \"\"}\t\n\t\t}catch(e){java.log(e)}\n\t}\n\n\nfunction showShelf(){\n\ttry{\n\t\tif(!/❗️([\\s\\S]+?)❗️/.test(String(source.getVariable()))){\n\t\t\tjava.longToast(\"请先点击获取书架数据，只需点一次\");\n\t\t\treturn \"\"\n\t\t}\n\t\tlet sourceGet = String(source.getVariable()).match(/❗️([\\s\\S]+?)❗️/)[1];\nlet html = `<html><head><meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"><title>书架管理</title><style>body{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding:20px}h1{text-align:center}.a{margin:10px 0;padding:10px;border:1px solid #ddd;border-radius:5px}.b{font-weight:bold;margin-bottom:5px}.c{color:#666;font-size:.9em;margin-left:5px}.d{background-color:#f5f5f5;padding:15px;margin-bottom:20px}.e{display:flex;align-items:center;gap:15px;margin-top:8px}select{padding:5px}.f{margin-right:10px}.g{background-color:#f0f8ff}</style></head><body><h1>书架管理</h1><p class=\"note\">选择完以后点击右上角的\"✓\"确定并刷新发现</p><div class=\"d\"><h3>全局排序设置</h3><div class=\"e\"><select id=\"h\" onchange=\"i()\"><option value=\"0\">-- 全局排序方式 --</option><option value=\"1\">按更新时间</option><option value=\"2\">按收藏时间</option><option value=\"3\">按作品收藏数</option><option value=\"4\">按作品字数</option></select></div></div><div id=\"j\"></div><script>\nvar k=${sourceGet},l=k.map(function(m,n){var o=m.split(\"::\"),p=o[1].split(\",\");return{q:o[0],r:p[0],s:p[1]===\"1\",t:p[2]||\"0\",u:n,v:o[0]===\"我的收藏\"}});\nvar m=l.find(function(m){return m.q===\"我的收藏\"});\nif(!m)l.unshift({q:\"我的收藏\",r:\"-1\",t:\"0\",s:true,v:true,u:0});\nl.forEach(function(m,n){m.u=n});\nfunction w(){var x=document.getElementById(\"j\");x.innerHTML=\"\";l.forEach(function(m,n){var y=document.createElement(\"div\");y.className=m.v?\"a g\":\"a\";var z=document.createElement(\"div\");z.className=\"b\";z.appendChild(document.createTextNode(m.q+\" (ID: \"+m.r+\")\"));var A=document.createElement(\"span\");A.className=\"c\",A.id=\"B_\"+n,z.appendChild(A);var C=document.createElement(\"div\");C.className=\"e\";var D=document.createElement(\"input\");D.type=\"checkbox\",D.className=\"f\",D.checked=m.s,D.disabled=m.v,D.onchange=function(){m.s=this.checked,E(n)};var F=document.createElement(\"select\");F.id=\"G_\"+n,F.onchange=function(){m.t=this.value,E(n)},F.innerHTML='<option value=\"0\">-- 选择排序方式 --</option><option value=\"1\">按更新时间</option><option value=\"2\">按收藏时间</option><option value=\"3\">按作品收藏数</option><option value=\"4\">按作品字数</option>',F.value=m.t||\"0\";C.appendChild(D),C.appendChild(document.createTextNode(\"启用\")),C.appendChild(F),y.appendChild(z),y.appendChild(C),x.appendChild(y),E(n)})}\nfunction E(n){var m=l[n];m&&(n=document.getElementById(\"B_\"+n))&&(n.textContent=(m.s?\"1\":\"0\")+\",\"+([\"0\",\"1\",\"2\",\"3\",\"4\"][m.t]||\"0\"))}\nfunction i(){var H=document.getElementById(\"h\").value;if(H!==\"0\"){l.forEach(function(m,n){m.t=H;var I=document.getElementById(\"G_\"+n);I&&(I.value=H,E(n))})}}\nw();\n</script></body></html>`;\n\nlet base64 = `data:text/html;base64,${java.base64Encode(html)}`;\nlet body = java.startBrowserAwait(base64,\"书架管理\",false).body();\n\nlet Jsoup = org.jsoup.Jsoup.parse(body);\nlet shelfElements = Jsoup.select(\"div.b\");\nlet result = Array.from(shelfElements).map(el => {\n  let text = el.text().trim();\n  let match = text.match(/^(.+?)\\s*\\(ID:([\\-\\d\\s]+)\\)(\\d+),(\\d+)$/);\n  if (!match) return null;\n  let name = match[1].trim();\n  let id = (match[2] || '').trim(); \n  let enabled = match[3];\n  let sortId = match[4];\n  return `${name}::${id},${enabled},${sortId}`;\n}).filter(Boolean);\n\nsourceGet = String(source.getVariable()).replace(/\\n*(?:请勿删除此书架数据)*❗️[\\s\\S]+?❗️/g,'');\nlet ShlefClass = \"请勿删除此书架数据❗️\"+JSON.stringify(result)+\"❗️\"\n\tsource.setVariable(sourceGet+\"\\n\"+ShlefClass);\n\tlet shelfshow = Jsoup.select(\"div.b:has(span:contains(1,))\").toArray().map(x=>{\nreturn String(x.select(\"span\").attr(\"id\")).replace(/B_/,'')\n\t}).join(\",\");\nsetHeaders(\"classNum=\"+shelfshow);\n\tjava.toast(\"设置成功，请刷新发现\");\n\t}catch(e){\n\t\tjava.log(e)\n\t}\n}\n\nfunction getFl(){\n\tlet svg=`<svg width=\"1150\" height=\"300\" xmlns=\"http://www.w3.org/2000/svg\">\n\t  <rect width=\"100%\" height=\"100%\" fill=\"#f0f0f0\" />\t\n\t  <text x=\"20\" y=\"60\" font-family=\"Arial, sans-serif\" font-size=\"35\" fill=\"#333\" font-weight=\"bold\">选项（填写需要的序号后，点“✓”确认，如：2,5【默认为9,10】）</text>\t\n\t  <text x=\"50\" y=\"60\" font-family=\"Arial, sans-serif\" font-size=\"30\" fill=\"#555\">\n\t    <tspan x=\"150\" dy=\"1.5em\">0. 古代言情</tspan>\n\t    <tspan x=\"400\" dy=\"0\">1. 现代言情</tspan>\n\t    <tspan x=\"650\" dy=\"0\">2. 幻想现言</tspan>\n\t    <tspan x=\"900\" dy=\"0\">3. 古代穿越</tspan>\n\t    <tspan x=\"150\" dy=\"1.5em\">4. 奇幻言情</tspan>\n\t    <tspan x=\"400\" dy=\"0\">5. 未来游戏悬疑</tspan>\n\t    <tspan x=\"650\" dy=\"0\">6. 都市纯爱</tspan>\n\t    <tspan x=\"900\" dy=\"0\">7. 现代幻纯</tspan>\n\t    <tspan x=\"150\" dy=\"1.5em\">8. 古代纯爱</tspan>\n\t    <tspan x=\"400\" dy=\"0\">9. 百合</tspan>\n\t    <tspan x=\"650\" dy=\"0\">10. 无CP</tspan>\n\t    <tspan x=\"900\" dy=\"0\">11. 衍生无CP</tspan>\n\t    <tspan x=\"150\" dy=\"1.5em\">12. 衍生纯爱</tspan>\n\t    <tspan x=\"400\" dy=\"0\">13. 衍生言情</tspan>\n\t    <tspan x=\"650\" dy=\"0\">14. 二次元言情</tspan>\n\t    <tspan x=\"900\" dy=\"0\">15. 多元</tspan>\n\t    <tspan x=\"150\" dy=\"1.5em\">16. 男主无CP</tspan>\n\t    <tspan x=\"400\" dy=\"0\">17. 女主无CP</tspan>\n\t    <tspan x=\"650\" dy=\"0\">18. 未来幻纯</tspan>\n\t  </text>\n\t</svg>`;\n\tsvg=java.base64Encode(svg);\n\tsaveTag(svg,\"fl\")\n}\n\nfunction getTag(){\n\tlet svg=`<svg width=\"1150\" height=\"300\" xmlns=\"http://www.w3.org/2000/svg\">\n\t  <!-- 背景矩形 -->\n\t  <rect width=\"100%\" height=\"100%\" fill=\"#f0f0f0\" />\t\n\t  <!-- 标题 -->\n\t  <text x=\"20\" y=\"40\" font-family=\"Arial, sans-serif\" font-size=\"35\" fill=\"#333\" font-weight=\"bold\">选项（填写需要的序号后，点“✓”确认，如：2【默认为5，只能单选】）</text>\t\n\t  <!-- 选项列表 -->\n\t  <text x=\"60\" y=\"60\" font-family=\"Arial, sans-serif\" font-size=\"50\" fill=\"#555\">\n\t    <tspan x=\"150\" dy=\"2.5em\">1. 言情</tspan>\n\t    <tspan x=\"400\" dy=\"0\">2. 纯爱</tspan>\n\t    <tspan x=\"650\" dy=\"0\">3. 百合</tspan>\n\t    <tspan x=\"150\" dy=\"1.5em\">4. 无CP</tspan>\n\t    <tspan x=\"400\" dy=\"0\">5. 多元</tspan>\n\t  </text>\n\t</svg>`;\n\tsvg=java.base64Encode(svg);\n\tsaveTag(svg,\"bq\")\n}\n\n\nfunction getloginUrl() {\n\tlet 账号 = result.get(\"账号\");\n\tlet 密码 = result.get(\"密码\");\n\tlet en = encode(密码);\n\tlet id = (\"846\"+Date.now()+\"4893\") + \":\" + java.androidId() + \"d4:\";\n\tlet sign = encode(Date.now() + \"_\" + id + \"_\");\n\tlet loginUrl = `https://app.jjwxc.org/androidapi/login?versionCode=401&loginName=${encodeURIComponent(账号)}&encode=1&loginPassword=${encodeURIComponent(en)}&sign=${encodeURIComponent(sign)}&identifiers=${encodeURIComponent(id)}&autologin=1`;\n\treturn loginUrl\n}\n\nfunction getCode(t) {\n\ttry {\n\t\tlet 验证码 = result.get(\"验证码（填完验证码后，要点👤登录）\");\n\t\tlet 账号 = result.get(\"账号\");\n\t\tlet 密码 = result.get(\"密码\");\n\t\tif (!/^\\d{4,}/.test(验证码)) {\n\t\t\tlet res = JSON.parse(java.ajax(getloginUrl()));\n\t\t\tif (res.code == \"221003\") {\n\t\t\t\tlet url = \"https://app.jjwxc.org//appDevicesecurityAndroid/getDeviceSecurityCode\";\n\t\t\t\tbody = \"versionCode=401&username=\" + encodeURIComponent(账号) + \"&checktype=\" + t;\n\t\t\t\toption = {\n\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\"body\": String(body)\n\t\t\t\t}\n\t\t\t\tmsg = JSON.parse(java.ajax(url + \",\" + JSON.stringify(option))).data.message;\n\t\t\t\tjava.toast(msg);\n\t\t\t} else {\n\t\t\t\tmsg = /校验验证码/.test(res.message) ? \"请请尝试填入上次发给你的验证码（可能是很久之前的）\" : res.message;\n\t\t\t\tmsg = msg??\"✅登录成功\\n❗️请你删除抓包token里的值，以免被旧值覆盖\\n🆕最新token值：\"+res.token+\"\\n✅无需填验证码\";\n\t\t\t   java.log(msg);\n\t\t\t   java.longToast(msg);\n\t\t\t   if (/\\d+_[a-z\\d]+/.test(String(res.token))) {\n\t\t\t\t\tjava.log(\"获取token值： \" + res.token);\n\t\t\t\t\tLoginToken(String(res.token))\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tlet getCodeurl = getloginUrl() + \"&checktype=\" + t + \"&checkdevicecode=\" + 验证码;\n\t\t\tlet data = java.ajax(getCodeurl);\n\t\t\tlet token = JSON.parse(data).token ?? JSON.parse(data).message;\n\t\t\tjava.longToast(\"✅登录成功\\n❗️请你删除抓包token里的值，以免被旧值覆盖\\n🆕最新token值：\"+token);\n\t\t\tjava.log(\"获取到的token值: \" + token)\n\t\t\tLoginToken(token)\n\t\t}\n\t} catch (e) {\n\t\tjava.log(e)\n\t}\n}\n\t\nfunction LoginToken(token){\n\ttry{\n\ttoken = String(token).replace(/undefined|token=|\\s|&.*/g,'');\n\tif(!/\\d+_\\w{32}/.test(token)){\n\t\tjava.log(\"token值可能有误，请检查填写的token值\")\n\t\t}\n\t\n\tlet fl = Map(\"fl\")==\"\"?\"9,10\":Map(\"fl\");\n\tlet search = Map(\"search\")==\"\"?\"1,8\":Map(\"search\");\n\tlet bq = Map(\"bq\")==\"\"?\"5\":Map(\"bq\");\t\n\tlet at = source.getLoginInfoMap()?.get(\"作者列表（作者::作者id 注意添加多个用空格分割）\");\n\tat = String((at==\"\"||at==null||at==undefined)?\"\":at);\n\tlet classNum = Map(\"classNum\");\n\t\n\tsetHeaders(\n\t\t`token=${token}`,\n\t\t`fl=${fl}`,\n\t\t`bq=${bq}`,\n\t\t`classNum=${classNum}`,\n\t\t`at=${java.base64Encode(at)}`,\n\t\t`search=${search}`\n\t)\n}catch(e){\n\tjava.log(e);\n\t}\n}\n\t\nfunction login(){\n\tlet token = Map(\"token\");\n\tlet t = source.getLoginInfoMap()[\"token登录[❗️没事不要填这里，三选一登录]\"];\t\t\n\tif(t!=\"\"&&t!=null)token = t;\t\n\tLoginToken(token);\n\t}",
    "respondTime": 189490,
    "ruleBookInfo": {
      "author": "$.authorName",
      "canReName": "1",
      "coverUrl": "{{$.originalCover||$.novelCover}}\n<js>\nif(/(?:postimg|bmp|alicdn)\\./.test(result)){\n\tjava.setContent(src);\n\tresult = \"https://i9-static.jjwxc.net/novelimage.php?novelid={{$.novelId}}\"\n\t}else{\n\t\tresult = result\n\t\t}\n\t\theader = {\n\t\t\"headers\":{\n\t\t\t\"referer\":result.match(/(^https?:\\/\\/.*?\\/)/)[1]\n\t\t\t}\n\t\t}\nresult = (result +\",\"+ JSON.stringify(header)).replace(/wx\\d+/,'wx2')\n</js>",
      "intro": "<js>\n//请假条\ntry{\na=JSON.parse(java.ajax('http://app.jjwxc.org/androidapi/getnovelOtherInfo?novelId='+baseUrl.match(/(\\d+)/)[1]+'&type=novelbasicinfo&versionCode=163'));\n\njava.put(\"pv\",a.novelreview)\n\n$=a.novelLeave;\nn='\\n';\nleave=$?.leaveContent?'————————•————————'+n+'​'+n+$?.leaveDateBack+n+'​'+'​'+'      '+$?.leaveContent+n+$?.leaveDate.replace(/请假时间：/,'⌚️')+n+$.leaveIntro:'';\njava.put('leave',leave);\njava.put('intro',JSON.parse(result).novelIntro.replace(/\\#/g,'＃'));\nresult}catch(err){\njava.log(err);\njava.put('leave',\"\");\njava.put('intro',\"\");\n}\n</js>\n&nbsp;\n📖{{$.novelIntroShort##。$}}📖\n{{'\\nㅤ'}}<br>\n🏆{{$.ranking}}    🍼{{$.nutrition_novel}}    📝{{$.comment_count}}    🔖{{$.novelStyle||$.novelstyle}}\n◉ 最新：{{java.get(\"lastChapter\")}}<br>\n◉ 标签：{{$.novelTags##,|\\s##🏷}}<br>\n◉ {{$.protagonist##,|，|；|;##、}}<br>\n◉ {{$.costar##,|，|；|;##、}}<br>\n◉ {{$.other##,|，|；|;##、}}<br>\n◉ 视角：{{$.mainview}}<br>\n◉ 评分：{{java.get(\"pv\")}}<br>\n◉ 收藏：{{$.novelbefavoritedcount}} {{a=JSON.parse(java.post(\"https://android.jjwxc.net/app.jjwxc/android/reading/UserSetting/getUserBaseInfoSetting\",String(encode(JSON.stringify({\"versionCode\":\"444\",\"novelid\":java.getString(\"$.novelId\")}))),{\"sign\":encode(JSON.stringify({\"token\":Map('token'),\"time\":Date.now()})),\"versionCode\": \"444\",\t\"versiontype\":\"reading\"}).body())?.data?.fav_status??\"\";a===\"1\"?\"作品已收藏\":\"\"}}<br>\n{{String(java.get('intro')).replace(/立意:/,'◎◎ 立意：')}}<br>{{java.get('leave')}}<br>\n{{'\\n'+'​'}}\n添加作者：{{$.authorName}}::{{$.authorId}}\n<js>\nresult=String(result);\nli=result.match(/◎ 立意.*/)?'ㅤ\\n'+result.match(/(◎ 立意.*?<br>)/)[1]:'';\nString(result).replace(/📖📖|📖''📖/,'').replace(/(◉ 收藏.*?<br>)/,'$1\\n'+li+'ㅤ\\n'+'————————•————————\\n').replace(/◎◎ 立意.*<br>/,'').replace(/(?:◉ 标签：|◉ 主角：|◉ 配角：|◉ 其它：|◉ 视角：|◉ 评分：|◉ 最新：|ㅤ\\n◎ 立意：)<br>/g,'')</js>",
      "kind": "{{step=java.getString('$.novelStep')=='2'?'已完结':'连载中';}},{{$.novelClass}}##-##,",
      "lastChapter": "<js>\ntry{\n\tnovelId = baseUrl.match(/(\\d+)/)[1];\nlastStr = java.ajax(\"https://android.jjwxc.net/androidapi/chapterList?novelId=\"+novelId+\"&more=0&whole=1\");\n\ncache.put(\"有卷名src\"+novelId, lastStr, 60)\n\nlast=JSON.parse(lastStr).chapterlist;\n\n\n\n$=last[last.length-1];\nvip= ($.isvip!=='0');\npoint=($.point=='0');\nchapterMessage =/福利番外/.test($.chapterMessage);\nvip = (point&&vip)?\"\":\"🔒\"\nvip = chapterMessage?\"🎁\":vip;\nchapterMessage =/限免/.test($.chapterMessage);\nvip = chapterMessage?\"🆓\":vip;\n\nchapterid=$.chapterid;\nchaptername=$.chaptername;\ndate=$.chapterdate;\nresult = vip+chapterid+'.'+chaptername+'•'+date;\n\njava.put(\"lastChapter\",result)\n}\ncatch(err){\nresult=\"请刷新或暂无目录\"\n}\n</js>",
      "name": "$.novelName",
      "tocUrl": "@js:\ntoken = Map(\"token\");\nnovelId=baseUrl.match(/novelId=(\\d+)/)[1];\nurl = `token=${token}&novelId=${novelId}`;\nresult = `data:token;base64,${java.base64Encode(url)},{\"type\":\"jjwx\"}`;",
      "wordCount": "$.novelSizeformat||novelsizeformat"
    },
    "ruleContent": {
      "content": "<js>\ntry{\nconst bbb = book.getVariable(\"custom\");\nconst sss = source.getVariable();\nif (/jjwxc|vipContent/.test(baseUrl)) {\n\tfunction decode(){\n\tbaseUrl = `https://app.jjwxc.org/androidapi/chapterContent?versionCode=381&${bDe(baseUrl)}`;\t   \n    //let date = \"Mobile \" + Date.now();\n    let response = java.get(baseUrl, {});\n    let content = String(response.body());\n    isPay = !/\"content\"/.test(content)&&!/\"data\":{}/.test(content);\n    if(isPay){\n    let accesskey = String(response.header(\"accesskey\"));\n    let keyString = String(response.header(\"keystring\"));\n    let accesskeyLen = accesskey.length;\n    let v6 = accesskey.charCodeAt(accesskeyLen - 1);\n    let v9 = 0;\nfor (var i = 0; i < accesskey.length; i++) {\n    v9 += accesskey.charCodeAt(i);\n}\n    let v15 = v9 % keyString.length;\n    let v17 = Math.floor(v9 / 65);\n    let v18 = keyString.length;\n    let v43 = keyString.substring(v15, v17 + v15 > v18 ? v18 : v17 + v15);;\n    let v32 = content.length;\n    let [v38, dest] = (v6 & 1) !== 0 ? [content.slice(-12), content.slice(0, -12)] : [content.slice(0, 12), content.slice(12)];\n    let key = java.md5Encode(v43 + v38).slice(0, 8);\n    let iv = java.md5Encode(v38).slice(0, 8);\n    content = java.createSymmetricCrypto(\"DES/CBC/PKCS5Padding\", key, iv).decryptStr(dest);\n    }    \n    return content\n}\n\t\n    let intro = String(java.get(\"intro1\")).replace(/\\s/g, '');   \n    const hasContent = /\"content\"/.test(result);    \n    java.setContent(hasContent ? result : decode());\n    intro = intro ? `◎${intro}◎<br>` : '';\n    let content = String(java.getString(\"$..content\"));\n    let saybody = String((/关闭作话/.test(bbb) || /关闭作话/.test(sss))?\"\":java.getString(\"$..sayBody\"));\n   saybody = saybody.replace(/(?:.*(?:蟹蟹|扔了|感谢|投出|灌溉营养液|送的|谢谢).*?(?:手榴|月票|霸王票|小天使|火箭炮|深水鱼雷|浅水炸弹|地雷|营养液)([xX]\\d+)*.*|非常感谢大家对我的支持，我会继续努力的！|.*?瓶[；~]|“.*?”(?:营养液|手榴弹|月票|霸王票|小天使|火箭炮|深水鱼雷|浅水炸弹|地雷)x\\d+|读者.*?(月石|营养液).*|地雷感谢：[\\s\\S]+)/g,'');\n    \n    \n    let say = /[\\u4e00-\\u9fa5]/.test(saybody) \n                      ? `\\n【📢作者有话说】\\n${saybody}` : '';\n    \n    if (/token|vipContent/.test(baseUrl)) {\t   \n        const vipc = content.length > 30\n        ? java.createSymmetricCrypto(\"DES/CBC/PKCS5Padding\", \"KW8Dvm2N\", \"1ae2c94b\").decryptStr(content) \n        : `${/23110/.test(String(java.getString(\"$..message\")))?\"请使用安卓端的token\":java.getString(\"$..message\")}\\n❗️登录后请先更新目录，再刷新正文`;\n        result = intro + vipc + say;\n    } else {\n        result = intro + content + say;\n    }\n} \nresult;\n}catch(e){\n\tjava.log(e)\n\t}\n</js>\n##为营造更好的评论环境，近期网站要求发评须进行实名认证，未实名用户评论暂时仅在对应作者后台及发评用户后台可见.*|获取正文失败[\\s\\S]+|◎\\s+?◎|◎undefined◎",
      "imageStyle": "TEXT",
      "payAction": "baseUrl = bDe(baseUrl);\ncid = baseUrl.match(/chapterId=(\\d+)/)[1];\nnid = baseUrl.match(/novelId=(\\d+)/)[1];\ntoken = Map(\"token\");\nenbody = String(Date.now())+\":\"+token+\":\"+nid;\nsign = encode(enbody)\nbody = \"versionCode=287&novelId=\"+nid+\"&chapters=\"+cid+\"&orderType=15&isautoBuy=0&autosubscribeStatus=0&notUseBackpoint=&sign=\"+sign;\nurl = \"https://android.jjwxc.net/androidapi/buy,\"\npost = {\n\t\"method\":\"POST\",\n\t\"body\":String(body)\n\t}\n a = java.ajax(url+JSON.stringify(post));\n \n if(/购买成功/.test(JSON.parse(a).message)){\n \tjava.longToast(JSON.parse(a).message);\n \tresult  = true\n \t}else{\n \t\tmm = JSON.parse(a).message==\"\"?JSON.parse(a).popupdata.popupmessage+\"\\n❗️进晋江app进行一次验证后❗️才能在阅读app使用购买功能\":JSON.parse(a).message;\n \t\tjava.longToast(mm);\n \t\t}",
      "replaceRegex": "<js>\nc = chapter;\nif(/^◎/.test(result) ){\n\tchapter = result.match(/◎([\\s\\S]+?)(…)*◎/)[1].replace(/\\s/g,'').replace(/,/g,'，');\n\tchapter2=result.match(/◎[\\s\\S]+?◎([\\s\\S]+)/)[1].replace(/\\s/g,'').replace(/,/g,'，');\n\tnum = 4;\tif(chapter.substring(0,num)==chapter2.substring(0,num)){\n\t\tresult = result.replace(/◎[\\s\\S]+?◎\\s*/,'')\n\t}else{result}\n}else{result}\n\nfunction removeDuplicatedParagraphs(text, chapterTitle) {\n    var paragraphs = text.split('\\n');\n    var firstParagraph = paragraphs[0].trim();\n    var containsSpecialChar = firstParagraph.includes('◎');\n    var targetIndex = containsSpecialChar ? 1 : 0;\n    var targetParagraph = paragraphs[targetIndex].trim();\n    var lastChar = targetParagraph.charAt(targetParagraph.length - 1);\n    var isPunctuation = /[——◎。！？，；：\\?!,;:》 】）”’…~\"'\\)]/.test(lastChar);\n    \n    if (!isPunctuation) {\n        for (var i = 0; i < chapterTitle.length - 1; i++) {\n            var twoChars = chapterTitle.substring(i, i + 2);\n            if (twoChars === '  ' || twoChars.includes('☪')) continue;\n            \n            if (targetParagraph.includes(twoChars)) {\n                java.log(\"删除当前段落：\" + targetParagraph);\n                java.log(\"当前章节名：\" + chapterTitle);\n                java.log(\"相同连续文字：\" + twoChars);\n                paragraphs.splice(targetIndex, 1);\n                break;\n            }\n        }\n    }\n    return paragraphs.join('\\n');\n}\n\n\nlet bbb = String(book.getVariable(\"custom\"));\nlet sss = String(source.getVariable());\nif(/净化/.test(sss)||/净化/.test(bbb))result = removeDuplicatedParagraphs(result, title);\nresult = result.replace(/<br\\/>/g,'\\n');\n\nresult\n</js>"
    },
    "ruleExplore": {
      "author": "$.authorName||$.authorname",
      "bookList": "<js>\nif(/incrementFavorite/.test(baseUrl)){\nlet order = Number(java.get(\"order\"));\nfunction sortBooks(data, order) {\n  let sortedData = JSON.parse(data).addData;\n  if (java.get(\"classid\") == \"0\") {\n    sortedData = sortedData.filter(book => book.classId === \"0\");\n  }\n  switch(order) {\n    case 1: \n      sortedData.sort((a, b) => {   \t\n        return Date.parse(b.chapterdateNewest.replace(/ /,'T')) - Date.parse(a.chapterdateNewest.replace(/ /,'T'));\n      });\n      break;   \n    case 2:\n      sortedData.sort((a, b) => {\n        return Number(b.favoriteDate) - Number(a.favoriteDate);\n      });\n      break;    \n    case 3:\n      sortedData.sort((a, b) => {\n        return Number(b.novelbefavoritedcount) - Number(a.novelbefavoritedcount);\n      });\n      break;    \n    case 4:   \n      sortedData.sort((a, b) => {\n        return Number(b.original_novelsize) - Number(a.original_novelsize);\n      });\n      break;    \n    default:\n      break;\n  }\n  return sortedData;\n}\nresult = JSON.stringify(sortBooks(src,order))\n\t}\n\t\nfunction transformNovelList(jsonData) {\n    const data = typeof jsonData === 'string' ? JSON.parse(jsonData) : jsonData;\n    Object.keys(data.novellist).forEach(categoryName => {\n        data.novellist[categoryName].forEach(novel => {\n            novel.cname = categoryName;\n        });\n    });\n    \n    return JSON.stringify(data)\n}\nif(/authorid=/.test(baseUrl))result=transformNovelList(result);\n\nif(baseUrl.includes(\"favObservationByDate\")){\n\tlet nb = String(Map(\"nb\")||\"1,2,3,4,8,9\");\n\tnb = nb.split(\",\");\n\tlet list= JSON.parse(result).data.list;\n\tlet l = [];\n\tlist.forEach((x,i)=>{\n\t\tx.p = \"第\"+(i+1)+\"名\";\n\t\tlet fz = x.fit_fenzhan;\n\t\tlet r = fz.filter(v=>nb.includes(v));\n\t\t  if(r.length==2)l.push(x);\n\t\t});\n\t\tresult = JSON.stringify(l);\n\t}\nresult\n</js>\n$..[?(@.novelName)]&&$..[?(@.novelname)]&&$.massage\n<js>\nresult = (baseUrl.match(/signin|getSearchForKeyWords/))?`{signIn:[${src}]}`:result;\n</js>\n$..[?(@.novelName)]&&$..[?(@.novelname)]&&$.signIn[*]",
      "bookUrl": "http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId={{$.novelid||$.novelId}}@put:{id:$.novelid||$.novelId}",
      "coverUrl": "@JSon:$.cover||$.novelCover||$.ebookurl||$.novel_cover\n<js>\nif(/(?:postimg|bmp|alicdn)\\./.test(result)){\n\tjava.setContent(src);\n\tresult = \"https://i9-static.jjwxc.net/novelimage.php?novelid={{$.novelId}}\"\n\t}else if(!result){\n\t\tresult = \"https://i9-static.jjwxc.net/novelimage.php?novelid={{$.novelid}}\"\t\t}else{\n\t\tresult = result\n\t\t}\n\t\theader = {\n\t\t\"headers\":{\n\t\t\t\"referer\":result.match(/(^https?:\\/\\/.*?\\/)/)[1]\n\t\t\t}\n\t\t}\nresult = (result +\",\"+ JSON.stringify(header)).replace(/wx\\d+/,'wx2')\n</js>",
      "intro": "📁{{$.className||cname}}\n🏷{{$.novelClass||$.type##-##🏷}}\n📖{{$.novelIntroShort||$.novelintroshort||$.commentBody}}\n{{a = String(java.getString(\"$.buytotal\"));a?\"-------\\n订阅全文：\"+a:\"\"}}\n{{a = String(java.getString(\"$.score\"));a?(\"打分：\"+a):\"\"}}\n{{$.booktype}}\n<js>\nfree=\"{{$.freeDate}}\";\nif(free!=\"\"){\nresult=result+\"\\n🗓 限免日期：\"+free+\"\\n\"\n}else{\nresult=result\n}\n</js>\n##(?m)(?:🏷|📁)\\s+|📖$",
      "kind": "{{$.p}},{{java.getString('$.novelStep||$.novelstep')=='2'?'已完结':'连载中';}},{{$.channelName&&$.tags##\\s+##,}}",
      "lastChapter": "第{{$.maxChapterId}}章##第章",
      "name": "$.novelName||$.novelname||$.message",
      "wordCount": "$.novelSizeformat||$.novelSize"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.items[:10]\n<js>\nlet page = java.get(\"page\");\nlet key = java.get(\"key\");\nlet authorUrl = `https://app.jjwxc.org/androidapi/search?versionCode=191&keyword=${key}&type=2&page=${page}&searchType=8&sortMode=DESC`;\nlet authorlist = JSON.parse(java.ajax(authorUrl))?.items;\nlet list = authorlist?result.toArray().concat(authorlist):result.toArray();\nlet json = [];\nlet urls = list.map(x=>{return `https://www.jjwxc.net/onebook.php?novelid=${x?.novelid}`});\nlet htmls = java.ajaxAll(urls);\nhtmls.forEach((x,i)=>{\n   \t\t  let html = String(x.body());\t  \n   \t\t  java.setContent(html);    \n   \t\t  let id = String(java.getString(\"@text.wap阅读点击：@a@text\")).match(/(\\d+)$/)?.[1];\n   \t\t  \n        let J = org.jsoup.Jsoup.parse(html);\n        let authorid = J.select('h1+span>a, h2 a').attr(\"href\").match(/(\\d+)/)?.[1];\n        let character_name = \"主角：\"+J.select('.character_name').text();\n        let des = character_name+String(J.select(\"span[style='color:#F98C4D']\").text())\n        .replace(/立意：/, '◎立意：')\n        .replace(/一句话简介：/, '◎一句话简介：') + \"◎\" + java.getElement(\"id.novelintro\").text();\n        title = J.select('h1').text();\n        let author = J.select('span[itemprop=\"author\"]').text();\n        let cover = J.select(\".noveldefaultimage\").attr(\"src\");\n        if (/(?:postimg|bmp|alicdn)\\./.test(cover)) {\n            cover = `https://i9-static.jjwxc.net/novelimage.php?novelid=${id}`;\n        }\n        let header = {\n            headers: {\n                referer: cover.match(/(^https?:\\/\\/.*?\\/)/)?.[1]\n            }\n        };\n        cover = `${cover},${JSON.stringify(header)}`.replace(/wx\\d+/, 'wx2');\n\n        let cat = String(J.select('a[style=\"text-decoration:none;color: red;\"]').text()).replace(/\\s/g, ',');\n        let status = String(J.select('span[itemprop=\"updataStatus\"]').text());\n        \n        let size = String(J.select('span[itemprop=\"wordCount\"]').text()).replace(/字/, '');\n        let n = String(java.getElement('@@id.oneboolt@tag.tr.-2@span').text())\n            .replace(/\\n/, '•')\n            .replace(/\\*最新更新/, '')\n            .replace(/(.*?)\\[(?:VIP|福利番外)\\]/, '🔒$1');\n        let num = java.getElement('@@id.oneboolt@tag.tr.-2@tag.td.0').text();\n        let genre = J.select('[itemprop=\"genre\"]').text().split('-')[1];\n        let view = html.match(/<span>作品视角：<\\/span>([^<]+)<\\/li>/)?.[1].replace(/\\s/g, '');\n        \n        json.push({\n            title,\n            author,\n            cat: `${view},${status},${genre},${cat}`,\n            size,\n            url: `https://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=${id}`,\n            des,\n            new: `${num}、${n}`.replace(/(\\d+、)🔒/, '🔒$1').replace(/^章节、|、$/, ''),\n            cover\n        });\n});\nJSON.stringify(json)\n</js>\n$.[*]",
      "bookUrl": "$.url",
      "checkKeyWord": "冰山前妻不想拿我be剧本",
      "coverUrl": "$.cover",
      "intro": "$.des",
      "kind": "$.cat",
      "lastChapter": "$.new",
      "name": "$.title",
      "wordCount": "$.size"
    },
    "ruleToc": {
      "chapterList": "<js>\ntry{\nbaseUrl = bDe(baseUrl);\nvar novelId=getNid(baseUrl);\nvar token = Map(\"token\");\nlet sss = String(source.getVariable())\n\nif(/(加入|移入|移出).*?\\d*/.test(sss)){\nlet url,sign,signbody,r;\nif(/加入.*?\\d+/.test(sss)){\nurl = \"https://android.jjwxc.net/androidapi/addFavorite\";\nsignbody = `${Date.now()}:${Map(\"token\")}:${novelId}`;\nsign = encodeURIComponent(encode(signbody));\n post = {\n \t\"method\":\"POST\", \t\"body\":\"versionCode=444&sign=\"+sign+\"&classId=\"+sss.match(/加入.*?::(\\d+)/)[1]\n \t};\nr = java.ajax(url+\",\"+JSON.stringify(post));\nr = JSON.parse(r)?.data?.list?.[0];\njava.longToast((r?.message??\"请登录\")+\"至【\"+(r?.classname??\"请登录\")+\"】\");\n};\nif(/移出/.test(sss)){\n\turl = \"https://android.jjwxc.net/androidapi/delFavorite\";\n\tpost = {\n\t\t\"method\":\"POST\",\n\t\t\"body\":`versionCode=444&token=${Map(\"token\")}&novelId=${novelId}`\n\t\t}\n\tr = java.ajax(url+\",\"+JSON.stringify(post));\nr = JSON.parse(r)?.data?.list?.[0];\njava.longToast(r?.message??\"请登录\");\n\t}\nif(/移入.*?\\d+/.test(sss)){\n\turl = \"https://android.jjwxc.net/androidapi/changeNovelFavoriteClass\";\n\tpost = {\n\t\t\"method\":\"POST\",\n\t\t\"body\":`versionCode=444&token=${Map(\"token\")}&novelIds=${novelId}&className=${sss.match(/移入(.*?)::/)[1]}&classId=${sss.match(/::(\\d+)/)[1]}`\n\t\t}\nr = java.ajax(url+\",\"+JSON.stringify(post));\nr = JSON.parse(r);\njava.longToast(r?.message??\"请登录\");\n\t}\n\nif(!/批量(?:加入|移出|移入).*\\d*\\s*/.test(sss)){source.setVariable(sss.replace(/(?:加入|移出|移入).*\\d*\\s*/,''));\n}\n\n\n}\n\n\nvar 有卷名src =!cache.get(\"有卷名src\"+novelId)?java.ajax(\"https://android.jjwxc.net/androidapi/chapterList?novelId=\"+novelId+\"&more=0&whole=1\"):cache.get(\"有卷名src\"+novelId);\n\n有卷名src = JSON.parse(有卷名src);\n\nvar message = 有卷名src?.message;\nif(/\\d+_[\\w\\d]{16,}/.test(token)&&!/1058/.test(message)){\n\t\nlet \ttokenUrl =  \"https://android.jjwxc.net/androidapi/chapterList?novelId=\"+novelId+\"&more=0&whole=1&token=\"+token;\n\t\nlet tokenSrc = (!cache.get(\"tokenSrc\"+novelId)||/登入验证失败/.test(cache.get(\"tokenSrc\"+novelId)))?JSON.parse(java.ajax(tokenUrl)):JSON.parse(cache.get(\"tokenSrc\"+novelId));\n\n\ncache.delete(\"有卷名src\"+novelId);\n\n\nlet lessData = tokenSrc.chapterlist;\n\nlet moreData = 有卷名src.chapterlist;\nif(lessData!==undefined){\nfor(let item of lessData) {\n    let match = moreData.find(moreItem => moreItem.chapterid === item.chapterid && moreItem.chaptertype === item.chaptertype);\n    if(match) {\n        Object.assign(match, item);\n    }\n}\n}\nJSON.stringify(moreData)\n}else{\n\tresult = JSON.stringify(有卷名src)\n\t}\n}catch(e){\n\tjava.log(e)\n\t}\n</js>\n$.chapterlist[*]||$.[*]\n\n<js>\nlet bbb = String(book.getVariable(\"custom\"));\nfunction readEncrypt(novelid,flag) {\n\t     token = Map(\"token\");   \n     \tFORUMSIGNTAG = 1;\n       READSIGNTAG = 0;\n\t      strArr = [token,novelid,\"autosubscribe\",flag];       \n\t      sb = new Date().getTime().toString();\n         length = strArr.length;\n        for ( i2 = READSIGNTAG; i2 < length; i2 += FORUMSIGNTAG) {\n            str = strArr[i2];\n            sb+=\":\";\n            sb+=str;\n        }   \n     let option = {\n\t    \t\"method\":\"POST\", \t\"body\":\"versionCode=313&sign=\"+encode(sb)\n\t    \t}\n\t    \nurl = \"https://android.jjwxc.com/androidapi/autoSubscribe,\"+JSON.stringify(option)\n\n java.longToast(JSON.parse(java.ajax(url)).message); book.putCustomVariable(bbb.replace(/(?:开启|关闭)购买\\s*/,''));\n    }\n    \n if(/(开启|关闭)购买/.test(bbb)){\n \ta = /关闭购买/.test(bbb)?\"cancel\":(/开启购买/.test(bbb)?\"open\":\"cancel\");\n \t\n readEncrypt(result[0].novelid,a)\n \t}\n \t\nresult = result[0]==\"1058\"||result[0]==\"1068\"?JSON.stringify([{\"chaptername\":\"暂无目录\",\"chapterid\":\"\",\"islock\":\"0\"}]):result;\n</js>\n$.[*]",
      "chapterName": "<js>\n$=result;title=$.chaptername;title=String(title).replace(/^\\s+/,'');intro=$.chapterintro;vip=$.isvip!='0';lock=$.islock!='0';type=$.chaptertype=='1'?true:false;num=!type?$.chapterid+\"  ☪ \":'';\nbbb = String(book.getVariable(\"custom\"));\nsss = String(source.getVariable());\n\n\nif(/去章节序号/.test(bbb) || /去章节序号/.test(sss)){\nnum=''\n}\nif(/章节名/.test(bbb) || /章节名/.test(sss)){\nnum=!type?\"第\"+$.chapterid+\"章 \":'';\n}\ntitle=type?'📖 '+title+' 📖':title;\nif( (/目录简介/.test(bbb) || /目录简介/.test(sss))&&!/📖/.test(title)){\n\tfu = /目录简介【(.*?)】/.test(bbb)?bbb.match(/目录简介【(.*?)】/)[1]:sss.match(/目录简介【(.*?)】/)[1];\n\ttitle = title +(fu===\"删除\"?\"\":fu+intro)\n\t}else{\n\t\tjava.put(\"intro1\",intro);\n\t\t}\nl=lock?'[此章节已锁]':'';\nresult=num+title+l;\n</js>",
      "chapterUrl": "@js:\nbaseUrl = bDe(baseUrl);\nnovelId=getNid(baseUrl);\ntoken = Map(\"token\");\n$=result;\nchapterid=$.chapterid;\nvip=$.isvip!='0';\ntype=$.chaptertype=='1';\nif( !type){\nif(!vip){\nresult='https://app.jjwxc.net/androidapi/chapterContent?novelId='+novelId+'&chapterId='+chapterid\n}else{\nurl = `token=${token}&novelId=${novelId}&chapterId=${chapterid}`;\nresult = `data:vipContent;base64,${java.base64Encode(url)}`\n\t}\nresult = result +`,{\t\"js\":\"book?result:toReview(${novelId},${chapterid},'${result}')\",\"type\":\"jjwx\"}`;\n}else{ result=\"\"}",
      "isPay": "<js>\npoint=(\"{{$.point}}\"=='0');\nchapterMessage =!/VIP|番外/.test(\"{{$.chapterMessage}}\")\nif(chapterMessage||point){\n\tresult=true\n\t}else{\n\t\tresult=false\n\t\t}\n</js>",
      "isVip": "<js>\nvip = (\"{{$.isvip}}\"!=\"0\");\ntype = (\"{{$.chaptertype}}\"=='1');\nresult = !type?(vip?true:false):false\n</js>",
      "isVolume": "<js>\n\"{{$.chaptertype}}\"=='1'?true:false;\n</js>",
      "preUpdateJs": "try{\nvar tocUrl = bDe(book.tocUrl);\nvar oldToken = getToken(tocUrl);\nvar novelId = getNid(tocUrl);\nvar newToken = Map(\"token\");\n\t\nif(/^\\d+_[\\w\\d]{16,}/.test(newToken)){\n\t tocUrl = \"https://android.jjwxc.net/androidapi/chapterList?novelId=\"+novelId+\"&more=0&whole=1&token=\"+newToken;\n\t \n   let src = java.ajax(tocUrl);\n   cache.put(\"tokenSrc\"+novelId, src, 60);\n\t let message = JSON.parse(src).message;\n\t if(/登入验证失败/.test(message)){\n\t \t          setHeaders(\"token=\");  \t  \t      \n\t            java.longToast(\"登录token已失效，已清除token值，请重新登录\");\n\t           java.refreshTocUrl();  \n\t    }else if(newToken != oldToken){\n\t       //java.longToast(\"目录链接更改为新token\");\n\t        \tjava.refreshTocUrl();\n\t    }else{\n\t\t\t    \tcache.put(\"tokenSrc\"+novelId, src, 60)\n\t\t}  \n\t}else if(/token=&/.test(tocUrl)){\n\t\t\t  java.refreshTocUrl();\n\t\t\t // java.longToast(\"更新目录链接的token\");\n\t\t\t}  \n\t}catch(e){\n\tjava.log(\"这是错误：\"+e);\n\t}",
      "updateTime": "{{$.chaptersize}}字•{{$.chapterdate}}•{{$.chapterintro##^\\s*}}##^•|0000-00-00.*|^0字•|•$"
    },
    "searchUrl": "https://android.jjwxc.net/androidapi/search?versionCode=191&keyword={{key;java.put(\"key\",key)}}&type={{Map(\"search\").split(\",\")[0]||1}}&page={{page;java.put(\"page\",page)}}&searchType={{Map(\"search\").split(\",\")[1]||8}}&sortMode=DESC",
    "variableComment": "源变量\n\n填写【移出/加入/移入书架数据】 —— 这是用来操作晋江app的收藏的，如\n移出尚未分类::0 会把当前书籍移出晋江的收藏\n加入尚未分类::0,1,1 会加入收藏至晋江的尚未分类书架\n移入尚未分类::0,0,2 会把已加入晋江收藏的书籍移入晋江的尚未分类书架。\n书架数据：在登录页的【📚获取书架】获取，获取后将显示在源变量设置\n刷新详情页生效之后会删除【移出/加入/移入书架数据】字样。\n填写【批量移出/加入/移入书架数据】则不会自动删除这些字样，在阅读的书架刷新会批量操作，需要手动删除，避免重复请求。\n\n其他源变量操作请在登录里查看【使用说明】",
    "weight": 0
  },
  {
    "bookSourceComment": "请登录后使用【有晋江书源的，你需要从晋江书源的登录头复制token】\n\n其他使用请查看【源变量说明】",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "晋江评论",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.jjwxc.net#app",
    "bookUrlPattern": ".*?novel[iI]d=\\d+.*?&page=1",
    "customButton": false,
    "customOrder": 394,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "@js:\nJSON.stringify({\n\t\"User-Agent\":java.getWebViewUA(),\n\t\"versiontype\":\"reading\"\n\t})",
    "jsLib": "function checkToken(t){\n\tconst {java,source} = this;\n\tt = String(t).trim();\n\tif(/^\\d+_[a-zA-Z\\d]{32}$/.test(t)){\n\t\tsource.putLoginHeader(t);\n\t\tjava.longToast(\"✅登录成功\");\n\t\t}else{\n\t\t\tjava.toast(\"❌token输入有误，形如 230484_ahshxbh3oAjjdjxbjsnxxxxxx\");\n\t\t\t\n\t\t\t}\n\t}\n\nfunction getToken(){\n\tconst { source} = this;\n    let infomap = String(source.getLoginHeader());\n    infomap = (infomap!=\"null\"&&infomap!=\"\"&&infomap!=null)?infomap:\"\";\n    return infomap\n\t}\n\nfunction getImage(replyTotal,novelId,chapterId,commentId){\n\tlet {cache} = this;\n\tlet d = String(Date.now()).replace(/^\\d{6}/,'');\n  return `<img src=\"data:image/svg+xml;base64,,{\\\"type\\\":\\\"jjreply\\\",\\\"js\\\":\\\"getSvg(${replyTotal},${novelId},${chapterId}, ${commentId},${d})\\\"}\">`;\n}\n\nfunction getSvg(replyTotal,novelId,chapterId,commentId,date) {\n   let {java,cache,result} = this;\n   let memoryKey = \"jjreply\"+novelId+chapterId+commentId;\n   let Memory = String(cache.getFromMemory(memoryKey)); \n  let re = \"1\"+date;\n  let f = Memory.includes(re);\n  \n    if (f) { \n    \tlet replyList = [];\n    \tlet replyUrl = \"https://android.jjwxc.net/comment/getReplyList\";   \n    let offset = 5;\n    let limit = replyTotal;\n    while(offset < replyTotal) {\n        let replyBody = `versionCode=444&novelId=${novelId}&chapterId=${chapterId}&commentId=${commentId}&offset=${offset}&limit=${limit}&isBackend=2&token=${this.getToken()}`;\n        let replyPost = {\n            \"method\": \"POST\",\n            \"body\": replyBody\n        }\n        let replyAjax = java.ajax(replyUrl+\",\"+JSON.stringify(replyPost));\n        \n        replyList =replyList.concat(JSON.parse(replyAjax).data);     \n        \n        offset += limit;     \n        if(offset >= replyTotal) {\n            break;\n        }\n    }\n    let html = `<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"><div class='reply-container'>`;\n\nfor (let i = 0; i < replyList.length; i++) {\n    let reply = replyList[i];\n    let authorTag = (reply?.isAuthor === \"1\" ? \"👑\" : \"📜\") +'<span class=\"floor\">'+ (reply.floor || \"\") + \"楼 </span>\";\n    \n    let date = (!reply.comment_date_time ? undefined : java.timeFormat(reply.comment_date_time * 1000)) ?? \n               (reply.replyDate || reply.commentdate);\n   \n    let author = reply.replyAuthor ?? reply.commentauthor;\n    \n  \n    let content = replaceEmoticons(reply.replyBody ?? reply.commentbody).replace(/&lt;/g,'<').replace(/&gt;/g,'>');\n    \n    html += `\n        <div class='reply-item'>\n            <div class='reply-header'>\n                <span class='author-tag'>${authorTag}</span>\n                <span class='author-name'>${author}</span>\n                <span class='reply-date'>(${date})</span>\n            </div>\n            <div class='reply-content'>${content}</div>\n        </div>\n    `;\n}\n\nhtml += \"</div>\";\n\nhtml += `\n<style>\n.reply-container {\n    font-family: Arial, sans-serif;\n    margin: 10px;\n    padding: 10px;\n    border: 1px solid #eee;\n    border-radius: 5px;\n}\n\n.reply-item {\n    margin-bottom: 15px;\n    padding-bottom: 15px;\n    border-bottom: 1px solid #f0f0f0;\n}\n.floor{\n\tcolor:#48829E;\n\t}\n.reply-header {\n    font-weight: bold;\n    color:#1a73e8;\n    margin-bottom: 5px;\n    font-size:12px;\n}\n.author-tag {\n    margin-right: 5px;\n}\n.reply-date {\n    color: #666;\n    font-size: 0.9em;\n    margin-left: 5px;\n}\n.reply-content {\n    margin-top: 5px;\n    white-space: pre-wrap;\n}\n</style>\n`;\n\n    \n    \tjava.longToast(\"数据加载中……请稍候\");   \t   \njava.base64Encode(decodeURIComponent(html)).length()>65364?java.toast(\"数据太大，无法加载，请减少评论数量\"):\n    \tjava.startBrowser(\"data:text/html;base64,\"+java.base64Encode(decodeURIComponent(html)), \"更多回复\");\n}else{\n  cache.putMemory(memoryKey,\"1\"+date)\n }\n     \n    let color = [\"#B2B2B2\",\"#707070\"];\nlet svg = `\n  <svg width=\"1000\" height=\"800\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path d=\"M865 20 h-600c-60 0-110 50-110 110v200l-160 80 160 80v200c0 60 50 110 110 110h600c60 0 110-50 110-110V130c0-60-50-110-110-110z\" \n          fill=\"none\" \n          stroke=\"${color[0]}\" \n          stroke-width=\"55\"/>\n\n\n\n    <text x=\"570\" y=\"550\" font-family=\"Roboto Condensed\" text-anchor=\"middle\" dominant-baseline=\"middle\" font-size=\"420\" font-weight=\"bold\" fill=\"${color[1]}\">\n      ${(replyTotal-5) || \"回复\"}\n    </text>\n    <text x=\"520\" y=\"700\" font-family=\"Arial\" text-anchor=\"middle\" font-size=\"40\" fill=\"#000000\">\n      刷新图片查看更多回复\n    </text>\n  </svg>\n`;\n    return \"data:image/svg+xml;base64,\" + java.base64Encode(svg);\n}\n\n\nfunction replaceEmoticons(t){const n=t=>`<img src=\"https://i9-static.jjwxc.net/tmp/emoji/${t}\"/>`, o={'化了':n('20240813133734_66baf11eca900_736.png'),'可怜':n('20240813133538_66baf0aa48da0_272.png'),'点赞':n('like.png'),'问号':n('question.png'),'亲亲':n('kiss.png'),'求求你了':n('20250513142416_6822e59075a3b_751.png'),'狗头':n('dog.png'),'星星眼':n('star.png'),'害羞':n('shy.png'),'坏笑':n('bad_smile.png'),'爱心眼':n('love_heart.png'),'让我康康':n('look.png'),'猫头':n('20240813134245_66baf2554d0c0_482.png'),'三花猫头':n('20240813134304_66baf2688507d_882.png'),'垂耳兔头':n('20240813134345_66baf29111f22_694.png'),'竖耳兔头':n('20240813134441_66baf2c986c2b_931.png'),'熊猫头':n('20240813134502_66baf2deb9a59_203.png'),'菜狗':n('20240813134018_66baf1c223617_332.png'),'奶茶':n('milk.png'),'橘糖':n('20240813132714_66baeeb282db3_126.png'),'紫糖':n('20240813132746_66baeed24ae82_531.png'),'药丸':n('20240813132902_66baef1e7590e_674.png'),'柠檬':n('20240813133018_66baef6a49f76_858.png'),'饭饭':n('20250513142708_6822e63c630d3_583.png'),'空碗':n('20250513142731_6822e653b7bac_594.png'),'比心':n('hand_heart.png'),'鼓掌':n('clap.png'),'666':n('666.png'),'摆手':n('wave.png'),'合十':n('20240813132056_66baed38130c1_545.png'),'抱拳':n('20250327163246_67e50d2e50aa5_351.png'),'托腮':n('sigh.png'),'爆哭':n('cry.png'),'笑哭':n('laugh.png'),'彩虹屁':n('rainbow.png'),'撒花':n('flower.png'),'加油':n('go.png'),'闭嘴':n('shut.png'),'白眼':n('eyes.png'),'裂开':n('break.png'),'墨镜':n('20240809171403_66b5dddb9b4a9_201.png'),'吃瓜':n('20240813133503_66baf08792cb4_971.png'),'哦哦哦':n('20250327162901_67e50c4d70e05_616.png'),'抱抱':n('20250327162653_67e50bcdc4107_345.png'),'摸头':n('20250327162816_67e50c2004946_460.png'),'哈哈大笑':n('20250327162728_67e50bf002312_926.png'),'捂脸偷看':n('20240813133808_66baf140db042_203.png'),'摊手':n('20240813133559_66baf0bfe94a8_123.png'),'无奈':n('20250327163425_67e50d916f9f7_934.png'),'捂脸笑哭':n('20250327162314_67e50af266b86_726.png'),'眼镜':n('20250513142108_6822e4d4908c7_855.png'),'好的':n('20250513142306_6822e54a95fec_363.png'),'求你了':n('20250513142345_6822e5719d933_198.png'),'小丑':n('20240813134155_66baf223161c9_172.png'),'害怕':n('fear.png'),'愤怒':n('anger.png'),'狗头叼玫瑰':n('20250513142003_6822e493665f5_485.png'),'鸽子':n('dove.png'),'发财':n('rich.png'),'好运莲莲':n('20240813132511_66baee37a0048_173.png'),'玫瑰':n('20240813132550_66baee5e5f847_433.png'),'猫爪':n('20240813132824_66baeef888f6a_514.png'),'烟花':n('20250513142645_6822e6257d8f0_243.png'),'元宝':n('20250513142558_6822e5f6c2986_398.png'),'裤子':n('20250513142753_6822e669080b5_216.png'),'耳朵':n('20240813133118_66baefa6c51c9_627.png'),'心碎':n('broken_heart.png'),'红心':n('red_heart.png'),'橙心':n('orange_heart.png'),'黄心':n('yellow_heart.png'),'绿心':n('green_heart.png'),'青心':n('cyan_heart.png'),'蓝心':n('blue_heart.png'),'紫心':n('purple_heart.png'),'粉心':n('pink_heart.png'),'加一':n('20250513142841_6822e699f2124_862.png'),'减一':n('20250513142916_6822e6bc011ee_516.png')};return t.replace(/\\[([^\\]]+)\\]/g,(t,r)=>o[r.trim()]||t)\n\t}",
    "lastUpdateTime": 1759350893015,
    "loginUi": "[\n    {\n        \"name\": \"填写token【有晋江书源的，你需要从晋江书源的登录头复制token】\",\n        \"type\": \"text\"\n    },\n       {\"name\": \"👤点击按钮登录\",\n        \"type\": \"button\",\n        \"action\": \"toLongin()\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.4\n        }\n    },{\n    \t  name:\"☕️支持源作者\",\n    \t  type: \"button\",\n       action: \"toThank()\",\n       \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n    \t}\n]",
    "loginUrl": "@js:\nfunction login(){\nlet token = (typeof result !== 'undefined')?result.get(\"填写token【有晋江书源的，你需要从晋江书源的登录头复制token】\"):source.getLoginInfoMap().get(\"填写token【有晋江书源的，你需要从晋江书源的登录头复制token】\");\ncheckToken(token);\n\t}\nfunction toLongin(){\n\tlogin();\n\t}\nfunction toThank(){\n\tjava.startBrowser(\"data:text/html;base64,PGltZyBzdHlsZT0id2lkdGg6MTAwJSIgc3JjPSJhYm91dDpibGFuayIgb25lcnJvcj0idGhpcy5zcmM9YXRvYignYUhSMGNITTZMeTluYVhSbFpTNWpiMjB2WjNWaGJtVnlNREF4TVRJMUwySnZiMnR6YjNWeVkyVXZjbUYzTDIxaGMzUmxjaThsUlRVbE9VSWxRa1VsUlRjbE9Ea2xPRGN2WjNWaGJtVnlMbmRsWW5BPScpIj4KCg==\",\"感谢你的支持\");\t\n\t}",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "$.authorName",
      "canReName": "1",
      "coverUrl": "{{$.originalCover||$.novelCover}}\n<js>\nif(/(?:postimg|bmp|alicdn)\\./.test(result)){\n\tjava.setContent(src);\n\tresult = \"https://i9-static.jjwxc.net/novelimage.php?novelid={{$.novelId}}\"\n\t}else{\n\t\tresult = result\n\t\t}\n\t\theader = {\n\t\t\"headers\":{\n\t\t\t\"referer\":result.match(/(^https?:\\/\\/.*?\\/)/)[1]\n\t\t\t}\n\t\t}\nresult = (result +\",\"+ JSON.stringify(header)).replace(/wx\\d+/,'wx2')\n</js>",
      "init": "@js:\nif(/comment.php/.test(baseUrl)){\n\tlet nid = baseUrl.match(/novelid=(\\d+)/)[1];\n\turl = \"http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=\"+nid;\n\tresult = java.ajax(url)\n\t}\nresult",
      "intro": "<js>\n//请假条\na=JSON.parse(java.ajax('http://app.jjwxc.org/androidapi/getnovelOtherInfo?novelId='+baseUrl.match(/(\\d+)/)[1]+'&type=novelbasicinfo&versionCode=163'));\n$=a.novelLeave;\nn='\\n';\nleave=$.leaveContent?'————————•————————'+n+'​'+n+$.leaveDateBack+n+'​'+'​'+'      '+$.leaveContent+n+$.leaveDate.replace(/请假时间：/,'⌚️')+n+$.leaveIntro:'';\njava.put('leave',leave);\njava.put('intro',JSON.parse(result).novelIntro.replace(/\\#/g,'◆'));\nresult\n\n</js>\n&nbsp;&nbsp;📖{{$.novelIntroShort##。$}}📖{{'\\n&lrm;'}}<br>\n◉ 标签：{{$.novelTags##,|\\s##🏷}}<br>\n◉ {{$.protagonist##,|，|；|;##、}}<br>\n◉ {{$.costar##,|，|；|;##、}}<br>\n◉ {{$.other##,|，|；|;##、}}<br>\n◉ 视角：{{$.mainview}}<br>\n◉ 评分：{{$.novelReviewScore}}<br>\n◉ 收藏：{{$.novelbefavoritedcount}}<br>\n{{String(java.get('intro')).replace(/立意:/,'◎◎ 立意：')}}<br>{{java.get('leave')}}<br>\n{{'\\n'+'​'}}\n◉ 霸王票排行：{{$.ranking}}<br>\n◉ 灌溉：{{$.nutrition_novel}}    ◉ 评论：{{$.comment_count}}<br> \n◉ 风格：{{$.novelStyle}}\n<js>\nresult=String(result);\nli=result.match(/◎ 立意.*/)?'&lrm;\\n'+result.match(/(◎ 立意.*?<br>)/)[1]:'';\nString(result).replace(/📖📖/,'').replace(/(◉ 收藏.*?<br>)/,'$1\\n'+li+'&lrm;\\n'+'————————•————————\\n').replace(/◎◎ 立意.*<br>/,'').replace(/(?:◉ 标签：|◉ 主角：|◉ 配角：|◉ 其它：|◉ 视角：|◉ 评分：)<br>/g,'')</js>",
      "kind": "{{java.getString('$.novelStep')!=\"\"?(step=java.getString('$.novelStep')=='2'?'已完结':'连载中'):\"\"}},{{$.novelClass&&$.novelTags}}##-##,",
      "lastChapter": "<js>\nif(!/comment.php/.test(baseUrl)){\nlast=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/chapterList?novelId='+baseUrl.match(/(\\d+)/)[1])).chapterlist;\n$=last[last.length-1];\nvip=$.isvip?'🔒':'';\nchapterid=$.chapterid;\nchaptername=$.chaptername;\ndate=$.chapterdate;\nresult = vip+chapterid+'.'+chaptername+'•'+date\n}\n</js>",
      "name": "@js:\nif(/comment.php/.test(baseUrl)){\n\tlet nid = baseUrl.match(/novelid=(\\d+)/)[1];\n\tlet cid = baseUrl.match(/chapterid=(\\d+)/)[1];\n\turl = \"http://app-cdn.jjwxc.net/androidapi/chapterList?novelId=\"+nid+\"&more=0&whole=1\";\n\tlet jsonData = JSON.parse(java.ajax(url)).chapterlist;\n   result = \"【书评】\"+jsonData\n  .filter(item => item.chapterid == cid && item.chaptertype !== 1)\n  .map(item => item.chaptername)+\"《{{$.novelName}}》\";\n\t}else{\n\t\tresult = \"【书评】{{$.novelName}}\"\n\t\t}",
      "tocUrl": "@js:\n/app-cdn/.test(baseUrl)?`http://app-cdn.jjwxc.net/androidapi/chapterList?novelId=${baseUrl.match(/novelId=(\\d+)/)[1]}&more=0&whole=1`:`https://android.jjwxc.net/comment/getCommentList?versionCode=439&limit=500&offset=0&commentSort=2&token=${getToken()}&novelId=${baseUrl.match(/novelid=(\\d+)/)[1]}&chapterId=${baseUrl.match(/chapterid=(\\d+)/)[1]}`;",
      "wordCount": "$.novelSizeformat||novelsizeformat##,"
    },
    "ruleContent": {
      "content": "<js>\nlet d = JSON.parse(result);\nlet limit = Number(baseUrl.match(/limit=(\\d+)/)[1]);\nlet commentTotal  =  Number(java.getString(\"$.data.commentTotal\"));\nlet page = Math.ceil(commentTotal/limit);\nlet p = (Number(baseUrl.match(/offset=(\\d+)/)[1])/limit)+1;\nfunction getPlainText(cl) {\n    let output = \"\";\n    let cllen = cl.length;\n    let sss = String(source.getVariable());\n    let re = /^([\\[\\]橘糖紫糖]|嗑到了|kswl|\\d+\\.\\d+\\.\\d+|[1234567890一二三四五六七八九十]+刷|打卡)+$|为营造更好的评论环境，/;\n    let sre = sss.match(/屏蔽【(.*?)】/)?.[1] ?? null;\n    sre = sre ? new RegExp(sre.replace(/,/g, '|'), 'g') : null;    \n    let plen = 0;\n    let validCount = 0;\n\n    for (let i in cl) {\n        let c = cl[i];\n        let reply = (c?.replyAll ?? c?.reply);\n        let rl = [];\n        if (re.test(c.commentBody ?? c.commentbody) || (sre ? sre.test(c.commentBody ?? c.commentbody) : null)) {\n            cllen--;\n            plen++;\n            continue;\n        }\n        \n        // 处理回复\n        let replyTotal = Number(c.replyTotal);\nif(replyTotal > 5 && /◎缓存回复/.test(sss)) { \t\n\tlet replyUrl = \"https://android.jjwxc.net/comment/getReplyList\";   \n    let offset = 5;\n    let limit = replyTotal; \n    let replyBody = `versionCode=444&novelId=${c.novelId}&chapterId=${c.chapterId}&commentId=${c.commentId}&offset=${offset}&limit=${limit}&isBackend=2&token=${getToken()}`;\n        let replyPost = {\n            \"method\": \"POST\",\n            \"body\": replyBody\n        }\n        let replyList = java.ajax(replyUrl+\",\"+JSON.stringify(replyPost));     \n        replyList = JSON.parse(replyList).data;\n        reply = reply.concat(replyList);                  \n    }\n\n\n        for (let j in reply) {\n            let r = reply[j];\n            if (re.test(r.replyBody ?? r.commentbody) || (sre ? sre.test(r.replyBody ?? r.commentbody) : null)) {\n                continue;\n            }\n            \n            let authorTag = (r?.isAuthor === \"1\" ? \"👑\" : \"📜\")+r.floor+\"楼 \";\n            \n            rl.push({\n                text: `${authorTag} ${r.replyAuthor ?? r.commentauthor} (${(!r.comment_date_time ? undefined : java.timeFormat(r.comment_date_time *1000)) ?? (r.replyDate || r.commentdate)})\\n ${replaceEmoticons(r.replyBody ?? r.commentbody)}`\n            });\n        }\n                               \n        // 构建主评论\n        let authorTag = \"\";\n        if (c?.isAuthor === \"1\") {\n            authorTag = \"👑\";\n        } else if (c?.bulletinComment === \"1\") {\n            authorTag = \"📢\";\n        } else {\n            authorTag = \"👤\";\n        }\n\n        // 主评论头部信息（作者、时间、订阅、互动数据）\n             \n        let header = `${authorTag} ${c.commentAuthor ?? c.commentauthor} `;\n        let time = ` 📆${(!c.comment_date_time ? undefined : java.timeFormat(c.comment_date_time * 1000)) ?? (c.commentDate || c.commentdate || '')}`\n        // 订阅信息     \n        if (c.subscriptionicon) {\n            if (c.subscriptionrate) {\n                header += ` 📖${c.subscriptionrate}`;\n            } else if (c.subscriptionicon.includes(\"rate_novelallbuy\")) {\n                header += ` 📖100%`;\n            }\n        }\n\n        // 互动数据\n        header += ` \\n👍${c.agreenum ?? \"0\"}`;\n        if (c.commentMark) header += ` ⭐️${c.commentMark}`;\n        \n        output += \"\\n\"+header + time+ \"\\n\";\n        output += `${replaceEmoticons(c.commentBody ?? c.commentbody)}`;\n\n\n\n\n        // 回复内容\n        if (rl.length > 0) {\n            output += \"\\n&lrm;\\n🔁 回复内容:\\n\";\n            rl.forEach(reply => {\n                output += `  ${reply.text}\\n`;\n            });\n        }\n        if(replyTotal > 5 && !/◎缓存回复/.test(sss)){\n        output= output.replace(/\\n$/,'')+getImage(replyTotal,c.novelId,c.chapterId,c.commentId)\n        }\n\t\n        output += \"\\n&lrm;\\n\";\n        validCount++;\n    }\n\n    // 添加统计信息\n    let stats = `🏷本章共有${commentTotal}条评论 | 共有${page}页\\n💬当前第${p}页显示 ${validCount} 条评论 | 屏蔽 ${plen} 条评论`;\n      \n    return stats + \"\\n\\n\" + output;\n}\nlet msg = d?.data.commentTotal?null:d.message;\nif(msg){\n\tjava.toast(msg);\n}else{\nresult = getPlainText(d.data.commentList);\nif(/\\d+-\\d+/.test(book.getVariable(\"custom\"))){\n     if(/offset=0/.test(baseUrl)&&!/1-\\d+/.test(book.getVariable(\"custom\"))){\n     \tresult = \"\"\n     \t}\n}\nresult.replace(/&lt;/g,'<')\n.replace(/&gt;/g,'>')\n}\n</js>",
      "imageStyle": "TEXT",
      "nextContentUrl": "<js>\nfunction getPage(allpage,limit){\t\nlist=[];\nlen=allpage>5?5:allpage;\nstart=1;end=len;\nif(book.getVariable(\"custom\")!=\"\"){\nstart=Number(book.getVariable(\"custom\").match(/(\\d+)-\\d+/)[1]);\nend=Number(book.getVariable(\"custom\").match(/\\d+-(\\d+)/)[1]);\nif(end>allpage)end=allpage;\n}\nlet bs = start;\nif(start===1)start=2;\njava.toast(\"共加载\"+(end-bs+1)+\"页，加载较慢...请稍候\")\nfor(i=start;i<=end;i++){\n\tlet offset = (i-1)*limit;\nlist.push(\n\tbaseUrl.replace(/offset=0/,'offset='+offset)\n\t);\n}\nreturn list\n\t}\n\nif(!/comment.php/.test(book.bookUrl)){\n\tlet msg = JSON.parse(result)?.data.commentTotal??false;\n\tif(msg){\nlet limit = Number(baseUrl.match(/limit=(\\d+)/)[1]);\nlet commentTotal  =  Number(java.getString(\"$.data.commentTotal\"));\nlet allpage = Math.ceil(commentTotal/limit);\ngetPage(allpage,limit)\n}\n}\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@JSon:$.authorname",
      "bookList": "$.items",
      "bookUrl": "http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId={{$.novelid||$.novelId}}&page=1",
      "checkKeyWord": "狗血文，但无",
      "coverUrl": "{{$.cover}}\n<js>\nif(/(?:postimg|bmp|alicdn)\\./.test(result)){\n\tjava.setContent(src);\n\tresult = \"https://i9-static.jjwxc.net/novelimage.php?novelid={{$.novelId}}\"\n\t}else{\n\t\tresult = result\n\t\t}\n\t\theader = {\n\t\t\"headers\":{\n\t\t\t\"referer\":result.match(/(^https?:\\/\\/.*?\\/)/)[1]\n\t\t\t}\n\t\t}\nresult = (result +\",\"+ JSON.stringify(header)).replace(/wx\\d+/,'wx2')\n</js>",
      "intro": "$.novelintroshort",
      "kind": "@JSon:$.tags&&$.novelSizeformat##\\s##,",
      "name": "【书评】{{$.novelname}}@put:{\"id\":\"$.novelid||$.novelId\"}",
      "wordCount": "$.novelstep\n@js:result==2?'已完结':'连载中';"
    },
    "ruleToc": {
      "chapterList": "$.chapterlist\n<js>\nif(result == \"[]\"){\n\t let msg = JSON.parse(src).message;\n\t msg?java.toast(msg):null;\n\t let limit = Number(baseUrl.match(/limit=(\\d+)/)[1]);\n  let commentTotal  = Number(java.getString(\"$.data.commentTotal\"));\n  let allpage = Math.ceil(commentTotal/limit);\n  let list = [];\n\t for(let i=0;i<allpage;i++){\n  \t \tlet offset = i*limit;\n\t \t  list.push({\n\t \t  \t  \"chaptername\": \"第\"+(i+1)+\"页\",\n\t \t  \t  \"chapterurl\": \tbaseUrl.replace(/offset=0/,'offset='+offset)\t \t  \t\n\t \t  \t})\n\t \t}\n\t \tresult = JSON.stringify(list)\n\t}\nresult\n</js>\n$.[*]",
      "chapterName": "{{$.chapterid}}丨{{$.chaptername}}##(?<!\\d)丨",
      "chapterUrl": "@js:\nif(/chapterList/.test(baseUrl)){\nlet sss = String(source.getVariable());\nlet limit = sss.match(/◎(\\d+)/)?.[1] ?? 500;\nlet nid = java.getString(\"$.novelid\");\nlet cid = java.getString(\"$.chapterid\");\nlet 点赞url = \n`https://android.jjwxc.net/comment/getCommentList?versionCode=439&limit=${limit}&offset=0&commentSort=2&token=${getToken()}&novelId=${nid}&chapterId=${cid}`;\n\nlet 回复url = `https://android.jjwxc.net/comment/getCommentList?versionCode=439&limit=${limit}&offset=0&commentSort=0&token=${getToken()}&novelId=${nid}&chapterId=${cid}`;\n\nlet 长评url = `https://android.jjwxc.net/comment/getLongCommentList`;\n    let 长评option = {\n\t    \"method\":\"POST\", \t\"body\":`versionCode=439&limit=${limit}&offset=0&token=&novelId=${nid}&chapterId=${cid}`\n\t}\n长评url = 长评url+\",\"+JSON.stringify(长评option);\n\nif(/◎回复/.test(sss)){\n\tresult = 回复url\n\t}else if(/◎长评/.test(sss)){\n\t\tresult = 长评url\n}else{\n\tresult = 点赞url\n\t}\n}else{\n\tresult = java.getString(\"$.chapterurl\")\n\t}",
      "updateTime": "{{$.chaptersize}}字•{{$.chapterdate}}•{{$.chapterintro##^\\s*}}##^•|0000-00-00.*|^0字•|字••"
    },
    "searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC",
    "variableComment": "1、设置书籍变量处可填写（只会应用于当前书籍）\n\n  开始页-结束页  ——   如10-20 \n则评论从第10页开始，第20页结束\n默认最多从第1页至第10页结束\n\n2、设置源变量处可填写（应用于所有书）\n\n屏蔽【屏蔽词,屏蔽词,屏蔽词】 ——  如 屏蔽【磕到了,营养液】只要有屏蔽词就不显示此评论。\n注意用英文逗号【,】分隔屏蔽词，【】符号不能少。\n\n ◎数量  ——  如 ◎1000 则每页显示1000条评论，默认为500，注意数字太大可能会失败。\n \n◎回复 —— 评论按照回复时间排序，默认为点赞数排序\n\n◎长评 —— 只显示长评\n \n ◎缓存回复 —— 更多回复加载到正文（填写后刷新正文，❗️注意：当前页有很多评论有更多回复，会导致正文加载速度非常慢！有500条更多回复就要请求500次！），不填写则是刷新图片可以查看更多回复，正文加载速度较快。\n \n 注意◎符号不能少。\n \n（更改完书籍变量或源变量一定要先刷新详情页，再刷新正文）\n",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "天地中文",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.tiandizw.com",
    "concurrentRate": "1500",
    "customButton": false,
    "customOrder": 395,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::http://www.tiandizw.com/search.php/newindex?Paixu=0&page={{page}}\n玄幻::http://www.tiandizw.com/a2/b0/c0/d0?keyword=?page={{page}}\n奇幻::http://www.tiandizw.com/a3/b0/c0/d0?keyword=?page={{page}}\n武侠::http://www.tiandizw.com/a4/b0/c0/d0?keyword=?page={{page}}\n仙侠::http://www.tiandizw.com/a5/b0/c0/d0?keyword=?page={{page}}\n都市::http://www.tiandizw.com/a6/b0/c0/d0?keyword=?page={{page}}\n历史::http://www.tiandizw.com/a7/b0/c0/d0?keyword=?page={{page}}\n军事::http://www.tiandizw.com/a8/b0/c0/d0?keyword=?page={{page}}\n网游::http://www.tiandizw.com/a9/b0/c0/d0?keyword=?page={{page}}\n竞技::http://www.tiandizw.com/a10/b0/c0/d0?keyword=?page={{page}}\n科幻::http://www.tiandizw.com/a11/b0/c0/d0?keyword=?page={{page}}\n灵异::http://www.tiandizw.com/a12/b0/c0/d0?keyword=?page={{page}}\n同人::http://www.tiandizw.com/a13/b0/c0/d0?keyword=?page={{page}}\n\n\n新书榜::http://www.tiandizw.com/paihang/newbook/book?page={{page}}\n点击榜::http://www.tiandizw.com/paihang/newbook/views?page={{page}}\n订阅榜::http://www.tiandizw.com/paihang/newbook/dingyue?page={{page}}\n打赏榜::http://www.tiandizw.com/paihang/newbook/dashang?page={{page}}\n贡献榜::http://www.tiandizw.com/paihang/newbook/funs?page={{page}}\n字数榜::http://www.tiandizw.com/paihang/newbook/wordtotal?page={{page}}\n完结榜::http://www.tiandizw.com/paihang/newbook/finish?page={{page}}",
    "header": "{\n\t\"x-requested-with\": \"XMLHttpRequest\",\n\t\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.92 Safari/537.36\"\n}",
    "lastUpdateTime": 1765995902533,
    "respondTime": 187331,
    "ruleBookInfo": {
      "tocUrl": "text.目录@href"
    },
    "ruleContent": {
      "content": "p@textNodes"
    },
    "ruleExplore": {
      "author": "class.content@tag.span.0@tag.a@text",
      "bookList": "class.list_details@li",
      "bookUrl": "class.content@h3@tag.a@href",
      "coverUrl": "tag.a.0@img@src",
      "intro": "class.intro@text",
      "lastChapter": "class.details@tag.span@a@text##最新章节",
      "name": "class.content@h3@tag.a@text",
      "wordCount": "class.content@tag.span.1@tag.a@text||##最新章节.*"
    },
    "ruleSearch": {
      "author": "class.content@tag.span.0@tag.a@text",
      "bookList": "class.list_details@li",
      "bookUrl": "class.content@h3@tag.a@href",
      "coverUrl": "tag.a.0@img@src",
      "intro": "class.intro@text",
      "lastChapter": "class.details@tag.span@a@text##最新章节",
      "name": "class.content@h3@tag.a@text",
      "wordCount": "class.content@tag.span.1@tag.a@text||##最新章节.*"
    },
    "ruleToc": {
      "chapterList": "class.mulu_list@li",
      "chapterName": "tag.a@text##VIP##🔒",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://www.tiandizw.com/search.php/newindex?keyword={{key}}&Paixu=0&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "追书出版",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.zhuishushenqi.com/chuban",
    "customButton": false,
    "customOrder": 396,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766232404683,
    "respondTime": 1106,
    "ruleBookInfo": {
      "coverUrl": "class.book-info@img@src",
      "intro": "class.content intro@textNodes",
      "lastChapter": "class.chapter-list clearfix@tag.li.0@a@text"
    },
    "ruleContent": {
      "content": "class.inner-text@p@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.author@tag.span.0@text",
      "bookList": "class.book",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "kind": "class.author@tag.span.2@text&&class.popularity@text##\\|.*",
      "lastChapter": "class.popularity@text##.*\\|",
      "name": "class.name@text"
    },
    "ruleToc": {
      "chapterList": "id.J_chapterList@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.zhuishushenqi.com/search?val={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "红薯网站",
    "bookSourceType": 0,
    "bookSourceUrl": "https://g.hongshu.com/",
    "customButton": false,
    "customOrder": 397,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "爱情婚姻::bookajax/search.do?method=search&classids=1&paegsize=20&sex_flag=nan&pagenum={{page}}\n商战风云::bookajax/search.do?method=search&classids=2&paegsize=20&sex_flag=nan&pagenum={{page}}\n职场励志::bookajax/search.do?method=search&classids=3&paegsize=20&sex_flag=nan&pagenum={{page}}\n官场沉浮::bookajax/search.do?method=search&classids=4&paegsize=20&sex_flag=nan&pagenum={{page}}\n现实百态::bookajax/search.do?method=search&classids=5&paegsize=20&sex_flag=nan&pagenum={{page}}\n八卦杂谈::bookajax/search.do?method=search&classids=6&paegsize=20&sex_flag=nan&pagenum={{page}}\n东方玄幻::bookajax/search.do?method=search&classids=13&paegsize=20&sex_flag=nan&pagenum={{page}}\n异世大陆::bookajax/search.do?method=search&classids=14&paegsize=20&sex_flag=nan&pagenum={{page}}\n西方奇幻::bookajax/search.do?method=search&classids=15&paegsize=20&sex_flag=nan&pagenum={{page}}\n异术超能::bookajax/search.do?method=search&classids=16&paegsize=20&sex_flag=nan&pagenum={{page}}\n奇幻修真::bookajax/search.do?method=search&classids=17&paegsize=20&sex_flag=nan&pagenum={{page}}\n古典仙侠::bookajax/search.do?method=search&classids=18&paegsize=20&sex_flag=nan&pagenum={{page}}\n架空历史::bookajax/search.do?method=search&classids=19&paegsize=20&sex_flag=nan&pagenum={{page}}\n历史传纪::bookajax/search.do?method=search&classids=20&paegsize=20&sex_flag=nan&pagenum={{page}}\n谈古论今::bookajax/search.do?method=search&classids=21&paegsize=20&sex_flag=nan&pagenum={{page}}\n军事战争::bookajax/search.do?method=search&classids=22&paegsize=20&sex_flag=nan&pagenum={{page}}\n军旅生活::bookajax/search.do?method=search&classids=23&paegsize=20&sex_flag=nan&pagenum={{page}}\n抗战烽火::bookajax/search.do?method=search&classids=24&paegsize=20&sex_flag=nan&pagenum={{page}}\n未来世界::bookajax/search.do?method=search&classids=25&paegsize=20&sex_flag=nan&pagenum={{page}}\n星际战争::bookajax/search.do?method=search&classids=26&paegsize=20&sex_flag=nan&pagenum={{page}}\n古武机甲::bookajax/search.do?method=search&classids=27&paegsize=20&sex_flag=nan&pagenum={{page}}\n灵异奇谈::bookajax/search.do?method=search&classids=28&paegsize=20&sex_flag=nan&pagenum={{page}}\n恐怖惊悚::bookajax/search.do?method=search&classids=29&paegsize=20&sex_flag=nan&pagenum={{page}}\n悬疑探险::bookajax/search.do?method=search&classids=30&paegsize=20&sex_flag=nan&pagenum={{page}}\n其他类别::bookajax/search.do?method=search&classids=31&paegsize=20&sex_flag=nan&pagenum={{page}}\n都市异能::bookajax/search.do?method=search&classids=32&paegsize=20&sex_flag=nan&pagenum={{page}}\n转世重生::bookajax/search.do?method=search&classids=33&paegsize=20&sex_flag=nan&pagenum={{page}}\n经典武侠::bookajax/search.do?method=search&classids=34&paegsize=20&sex_flag=nan&pagenum={{page}}\n侦探推理::bookajax/search.do?method=search&classids=35&paegsize=20&sex_flag=nan&pagenum={{page}}\n末日危临::bookajax/search.do?method=search&classids=36&paegsize=20&sex_flag=nan&pagenum={{page}}\n电子竞技::bookajax/search.do?method=search&classids=37&paegsize=20&sex_flag=nan&pagenum={{page}}\n虚拟网游::bookajax/search.do?method=search&classids=38&paegsize=20&sex_flag=nan&pagenum={{page}}\n体育竞技::bookajax/search.do?method=search&classids=39&paegsize=20&sex_flag=nan&pagenum={{page}}\n现代修真::bookajax/search.do?method=search&classids=40&paegsize=20&sex_flag=nan&pagenum={{page}}\n男人气榜::bookajax/search.do?method=search&sortby=lastweek_salenum&paegsize=20&sex_flag=nan&pagenum={{page}}\n男新书榜::bookajax/search.do?method=search&paegsize=20&sex_flag=nan&pagenum={{page}}\n女人气榜::bookajax/search.do?method=search&sortby=lastweek_salenum&paegsize=20&sex_flag=nu&pagenum={{page}}\n女新书榜::bookajax/search.do?method=search&sortby=&paegsize=20&sex_flag=nu&pagenum={{page}}",
    "lastUpdateTime": 1766231052957,
    "loginUrl": "https://g.hongshu.com/userlogin",
    "respondTime": 3659,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".rdtext@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@json:$.authorname",
      "bookList": "<js>\nif (result.search('jsonp3') != -1) {\n    result.match(/jsonp3\\((.*)\\)/)[1]\n} else {\n    result\n}\n</js>\n@json:$..bookinfo[*]",
      "bookUrl": "@js:\nsource.bookSourceUrl + \"bookajax/chapterlist/bid/{{$.bid}}.do?bid={{$.bid}}&pagesize=50&sortby=ASC&pagenum=1\"",
      "coverUrl": "@json:$.bookface",
      "intro": "@json:$.intro",
      "kind": "@json:{$.classname}&&{$.tag[*]}",
      "lastChapter": "@json:$.last_update_title",
      "name": "@json:$.catename"
    },
    "ruleToc": {
      "chapterList": "@json:$..list[*]",
      "chapterName": "@json:$.title",
      "chapterUrl": "@js:\nlet path = \"content/{{$..bid}}/{{$.chapterid}}.html,\";\n\nlet option = {\n\t\"method\": \"GET\"\n};\n\njava.put(\"url\",String(source.bookSourceUrl + path + JSON.stringify(option)))",
      "nextTocUrl": "@js:\nvar n=JSON.parse(result);\nn=n.totalpage;\nbaseUrl=baseUrl.replace(/(.+pagenum=)\\d+/,'$1');\nvar list=[];\nfor(var i=2;i<=n;i++){\nvar url=baseUrl+i;\nlist.push(url);\n}\nlist"
    },
    "searchUrl": "bookajax/search.do?keyword={{key}}&keywordtype=1&free=0&finish=0&charnum=0&updatetime=0&order=0&copyright=1&pagesize=10&sex_flag=nan&pagenum=1&Pclassids=0&callback=jsonp3",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "中小说网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://h5.17k.com",
    "concurrentRate": "1500",
    "customButton": false,
    "customOrder": 398,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1765832597046,
    "respondTime": 4692,
    "ruleBookInfo": {
      "tocUrl": "https://h5.17k.com/list/@get:{id}.html"
    },
    "ruleContent": {
      "content": "#Context@html",
      "replaceRegex": "##.*17K小说.*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorPenName",
      "bookList": "<js>\nif (result.includes('setCookie')) {\n    java.webView(null, \"https://h5.17k.com/ck/search/\", null);\n    x = java.ajax(java.get(\"su\"));\n} else {\n    x = result;\n}\nx;\n</js>\n$.data.lists[*]",
      "bookUrl": "@put:{id:$.id}\nhttps://h5.17k.com/book/@get:{id}.html",
      "coverUrl": "$.coverImg",
      "kind": "$.bookChannel.name",
      "lastChapter": "{{$.lastUpdateChapterName}}",
      "name": "$.bookName"
    },
    "ruleToc": {
      "chapterList": ".listCont@dd",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "isVip": "@js:// 字符串\n/vip/.test(result) ? true : false;"
    },
    "searchUrl": "{{java.put(\"su\",`https://h5.17k.com/ck/search/list?page=1&keyword=${key}`)}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "栀子欢波",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.zhizihuan.com#♤yc",
    "customButton": false,
    "customOrder": 399,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"穿越架空\",\"url\":\"/list1_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总裁豪门\",\"url\":\"/list2_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女强重生\",\"url\":\"/list3_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"废柴逆袭\",\"url\":\"/list4_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻仙侠\",\"url\":\"/list5_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"种田经商\",\"url\":\"/list6_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市婚恋\",\"url\":\"/list7_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"出版精品\",\"url\":\"/list8_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"爱上诡夫\",\"url\":\"/list11_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/list12_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/list13_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/list14_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"奇闻异事\",\"url\":\"/list15_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异术超能\",\"url\":\"/list19_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重生异能\",\"url\":\"/list111_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬疑\",\"url\":\"/list114_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗宅斗\",\"url\":\"/list117_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"快穿小说\",\"url\":\"/list121_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法科幻\",\"url\":\"/list122_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/list125_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/list126_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"西方奇幻\",\"url\":\"/list127_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/list130_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/list132_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/list133_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/list134_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代武侠\",\"url\":\"/list135_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐圈\",\"url\":\"/list136_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"年代小说\",\"url\":\"/list137_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代其他\",\"url\":\"/list999_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766150600816,
    "loginUrl": "http://login.zhizihuan.com/login/m?url=http%3a%2f%2fuser.zhizihuan.com%2fdefault%2fm",
    "respondTime": 183288,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "#htmljieshao@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##\\s.*",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": ".g_btn a@href"
    },
    "ruleContent": {
      "content": "#htmlContent@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.1@textNodes##.*：",
      "bookList": ".column-2",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "kind": "span@text&&p.3@text##.*：|\\s.*",
      "lastChapter": "p.2@text",
      "name": "p.0@text"
    },
    "ruleToc": {
      "chapterList": ".list_li li a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "font@text"
    },
    "searchUrl": "http://s.zhizihuan.com/m/?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "栀子欢子",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.zhizihuan.com",
    "customButton": false,
    "customOrder": 400,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"穿越架空\",\"url\":\"/list1_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总裁豪门\",\"url\":\"/list2_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女强重生\",\"url\":\"/list3_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"废柴逆袭\",\"url\":\"/list4_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻仙侠\",\"url\":\"/list5_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"种田经商\",\"url\":\"/list6_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市婚恋\",\"url\":\"/list7_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"出版精品\",\"url\":\"/list8_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"爱上诡夫\",\"url\":\"/list11_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/list12_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/list13_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/list14_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"奇闻异事\",\"url\":\"/list15_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异术超能\",\"url\":\"/list19_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重生异能\",\"url\":\"/list111_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬疑\",\"url\":\"/list114_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗宅斗\",\"url\":\"/list117_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"快穿小说\",\"url\":\"/list121_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法科幻\",\"url\":\"/list122_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/list125_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/list126_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"西方奇幻\",\"url\":\"/list127_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/list130_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/list132_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/list133_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/list134_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代武侠\",\"url\":\"/list135_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐圈\",\"url\":\"/list136_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"年代小说\",\"url\":\"/list137_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代其他\",\"url\":\"/list999_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766149144082,
    "loginUrl": "http://login.zhizihuan.com/login/m?url=http%3a%2f%2fuser.zhizihuan.com%2fdefault%2fm",
    "respondTime": 183170,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "#htmljieshao@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##\\s.*",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": ".g_btn a@href"
    },
    "ruleContent": {
      "content": "#htmlContent@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.1@textNodes##.*：",
      "bookList": ".column-2",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "kind": "span@text&&p.3@text##.*：|\\s.*",
      "lastChapter": "p.2@text",
      "name": "p.0@text"
    },
    "ruleToc": {
      "chapterList": ".list_li li a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "font@text"
    },
    "searchUrl": "http://s.zhizihuan.com/m/?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "栀子欢网",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.zhizihuan.com/",
    "customButton": false,
    "customOrder": 401,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"穿越架空\",\"url\":\"/list1_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总裁豪门\",\"url\":\"/list2_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女强重生\",\"url\":\"/list3_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"废柴逆袭\",\"url\":\"/list4_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻仙侠\",\"url\":\"/list5_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"种田经商\",\"url\":\"/list6_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市婚恋\",\"url\":\"/list7_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"出版精品\",\"url\":\"/list8_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"爱上诡夫\",\"url\":\"/list11_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/list12_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/list13_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/list14_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"奇闻异事\",\"url\":\"/list15_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异术超能\",\"url\":\"/list19_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重生异能\",\"url\":\"/list111_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬疑\",\"url\":\"/list114_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗宅斗\",\"url\":\"/list117_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"快穿小说\",\"url\":\"/list121_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法科幻\",\"url\":\"/list122_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/list125_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/list126_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"西方奇幻\",\"url\":\"/list127_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/list130_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/list132_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/list133_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/list134_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代武侠\",\"url\":\"/list135_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐圈\",\"url\":\"/list136_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"年代小说\",\"url\":\"/list137_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代其他\",\"url\":\"/list999_0_0_0_0_2_{{page}}_ajax.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759387417543,
    "loginUrl": "http://login.zhizihuan.com/login/m?url=http%3a%2f%2fuser.zhizihuan.com%2fdefault%2fm",
    "respondTime": 4572,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "#htmljieshao@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "[property~=category|status|update_time]@content##\\s.*",
      "lastChapter": "[property$=latest_chapter_name]@content",
      "name": "[property$=book_name]@content",
      "tocUrl": ".g_btn a@href"
    },
    "ruleContent": {
      "content": "#htmlContent@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.1@textNodes##.*：",
      "bookList": ".column-2",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "kind": "span@text&&p.3@text##.*：|\\s.*",
      "lastChapter": "p.2@text",
      "name": "p.0@text"
    },
    "ruleToc": {
      "chapterList": ".list_li li a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "font@text"
    },
    "searchUrl": "http://s.zhizihuan.com/m/?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "有度中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.yodu.org",
    "bookUrlPattern": "https://www.yodu.org/book/\\d+/?for-search",
    "customButton": false,
    "customOrder": 402,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"经典文学\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"传记回忆\",\"url\":\"/zhuanjihuiyi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"英文读本\",\"url\":\"/yingwenduben/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"杂文随笔\",\"url\":\"/zawensuibi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典言情\",\"url\":\"/jingdianyanqing/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典历史\",\"url\":\"/jingdianlishi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侦探推理\",\"url\":\"/zhentantuili/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"惊悚悬疑\",\"url\":\"/jingsongxuanyi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网络玄幻\",\"url\":\"/wangluoxuanhuan/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"寓言童话\",\"url\":\"/yuyantonghua/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春都市\",\"url\":\"/qingchundushi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社会心理\",\"url\":\"/shehuixinli/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"外国小说\",\"url\":\"/waiguoxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典科幻\",\"url\":\"/jingdiankehuan/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"当代小说\",\"url\":\"/dangdaixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"经典武侠\",\"url\":\"/jingdianwuxia/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"纪实报告\",\"url\":\"/jishibaogao/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"世界历史\",\"url\":\"/shijielishi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中国历史\",\"url\":\"/zhongguolishi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科普学习\",\"url\":\"/kepuxuexi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诗歌戏曲\",\"url\":\"/shigexiqu/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宗教哲学\",\"url\":\"/zongjiaozhexue/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"文学理论\",\"url\":\"/wenxuelilun/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"日语读物\",\"url\":\"/riyuduwu/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"作品集\",\"url\":\"/zuopinji/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国学古籍\",\"url\":\"/guoxueguji/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"战争军事\",\"url\":\"/zhanzhengjunshi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"政治经济\",\"url\":\"/zhengzhijingji/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古典文学\",\"url\":\"/gudianwenxue/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代小说\",\"url\":\"/xiandaixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"官场小说\",\"url\":\"/guanchangxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"轻小说\",\"url\":\"/qingxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"繁体图书\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"世紀百強\",\"url\":\"/shijibaiqiang/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"隨身智囊\",\"url\":\"/suishenzhinang/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"歷史煙雲\",\"url\":\"/lishiyanyun/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武俠小說\",\"url\":\"/wuxia/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"懸疑小說\",\"url\":\"/xuanyi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"言情小說\",\"url\":\"/yanqing/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻小說\",\"url\":\"/qihuanxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网络小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"网游小说\",\"url\":\"/wangyouxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻小说\",\"url\":\"/xuanhuanxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越小说\",\"url\":\"/chuanyuexiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/kehuanxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠小说\",\"url\":\"/xianxiaxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市小说\",\"url\":\"/dushixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠小说\",\"url\":\"/wuxiaxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史小说\",\"url\":\"/lishixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"竞技小说\",\"url\":\"/jingjixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"言情小说\",\"url\":\"/yanqingxiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑小说\",\"url\":\"/xuanyixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事小说\",\"url\":\"/junshixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"灵异小说\",\"url\":\"/lingyixiaoshuo/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"轻の小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"电击\",\"url\":\"/dianjiwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"富士\",\"url\":\"/fushijianwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"角川\",\"url\":\"/jiaochuanwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"ＭＦ\",\"url\":\"/MFwenkuJ/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"家庭\",\"url\":\"/Famitongwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"ＧＡ\",\"url\":\"/GAwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"ＨＪ\",\"url\":\"/HJwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"一迅\",\"url\":\"/yixunshe/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"集英\",\"url\":\"/jiyingshe/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"小学\",\"url\":\"/xiaoxueguan/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"讲谈\",\"url\":\"/jiangtanshe/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"少女\",\"url\":\"/shaonvwenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/qitawenku/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36',\n'cookie': 'jieqiUserInfo=jieqiUserId%3D29872%2CjieqiUserUname%3D507525872%2CjieqiUserName%3D507525872%2CjieqiUserGroup%3D3%2CjieqiUserGroupName%3D%E6%99%AE%E9%80%9A%E4%BC%9A%E5%91%98%2CjieqiUserVip%3D0%2CjieqiUserHonorId%3D2%2CjieqiUserHonor%3D%E5%91%86%E8%90%8C%2CjieqiUserToken%3D3ab244a90ebf04de30ef0fd0b2c4870c%2CjieqiCodeLogin%3D0%2CjieqiCodePost%3D0%2CjieqiUserPassword%3Dbb4ea1981a8e2dd1b197b448f1cbe5bf%2CjieqiUserLogin%3D1628781305'\n    }",
    "lastUpdateTime": 1765996127955,
    "loginUrl": "https://www.yodu.org/userdetail.php",
    "respondTime": 2366,
    "ruleBookInfo": {
      "author": "._tags a.0@text",
      "coverUrl": ".cover img@src",
      "intro": ".hm-scroll p@html",
      "kind": "._tags span.1:2@text&&small@text##\\s.*",
      "lastChapter": ".lst-chapter@text",
      "name": ".pr h1@text",
      "wordCount": "._tags span.3@text"
    },
    "ruleContent": {
      "content": "<js>\nlet c=java.getString(\"id.TextContent@html\");\nif(baseUrl.match(/yodu.org/)){\nresult=c\n}else{\nresult=baseUrl.match(/text=[^\\.]*\\.(.*)/)[1]\n}\n</js>",
      "nextContentUrl": "@js:url=result.match(/url_next=\"(.+html)\"/)[1];url.includes(\"_\")?url:\"\"",
      "replaceRegex": "<js>\ni = [\"%uE800\",\"%uE801\",\"%uE802\",\"%uE803\",\"%uE804\",\"%uE805\",\"%uE806\",\"%uE807\",\"%uE808\",\"%uE809\",\"%uE80A\",\"%uE80B\",\"%uE80C\",\"%uE80D\",\"%uE80E\",\"%uE80F\",\"%uE810\",\"%uE811\",\"%uE812\",\"%uE813\",\"%uE814\",\"%uE815\",\"%uE816\",\"%uE817\",\"%uE818\",\"%uE819\",\"%uE81A\",\"%uE81B\",\"%uE81C\",\"%uE81D\",\"%uE81E\",\"%uE81F\",\"%uE820\",\"%uE821\",\"%uE822\",\"%uE823\",\"%uE824\",\"%uE825\",\"%uE826\",\"%uE827\",\"%uE828\",\"%uE829\",\"%uE82A\",\"%uE82B\",\"%uE82C\",\"%uE82D\",\"%uE82E\",\"%uE82F\",\"%uE830\",\"%uE831\",\"%uE832\",\"%uE833\",\"%uE834\",\"%uE835\",\"%uE836\",\"%uE837\",\"%uE838\",\"%uE839\",\"%uE83A\",\"%uE83B\",\"%uE83C\",\"%uE83D\",\"%uE83E\",\"%uE83F\",\"%uE840\",\"%uE841\",\"%uE842\",\"%uE843\",\"%uE844\",\"%uE845\",\"%uE846\",\"%uE847\",\"%uE848\",\"%uE849\",\"%uE84A\",\"%uE84B\",\"%uE84C\",\"%uE84D\",\"%uE84E\",\"%uE84F\",\"%uE850\",\"%uE851\",\"%uE852\",\"%uE853\",\"%uE854\",\"%uE855\",\"%uE856\",\"%uE857\",\"%uE858\",\"%uE859\",\"%uE85A\",\"%uE85B\",\"%uE85C\",\"%uE85D\",\"%uE85E\",\"%uE85F\",\"%uE860\",\"%uE861\",\"%uE862\",\"%uE863\"];\n\nz = \"的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美乳阴液茎欲呻肉交性胸私穴淫臀舔射脱裸骚唇\"\nhtml = escape(result);\nfunction ti(html,i,z){\n\treg = new RegExp(i,'g');\n\treturn html.replace(reg,z);\n\t}\nfor(x in i){\n\thtml = ti(html,i[x],z[x])\n\t}\nunescape(html)\n</js>\n##\\s*（本章未完）\\s*"
    },
    "ruleExplore": {
      "author": "._tags span.0@text",
      "bookList": ".j_bookList li",
      "bookUrl": "a.0@href",
      "coverUrl": "img@_src",
      "intro": "a.1@text",
      "kind": "._tags span.1:2@text",
      "name": "h2@text"
    },
    "ruleSearch": {
      "author": ".c_small span.1@text",
      "bookList": "#hism",
      "bookUrl": "a.0@href",
      "checkKeyWord": "青春",
      "coverUrl": "img@_src",
      "intro": "p.0@text",
      "kind": ".c_small span.0@text",
      "lastChapter": "a.-1@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "<js>result.replace(/(\\/book\\/.+?)(\\.html\" class=.+?\\n.+? href=\")(javascript:)(?=\" class=)/g,\"$1$2$1☆.html\").replace(/(javascript:)(\" class=.+?\\n.+? href=\")(\\/book\\/.+?)(?=\\.html\" class=)/g,\"$3☆☆.html$2$3\")</js>\n//ol[@id=\"chapterList\"]/*<js>\ner=0;\n//按卷分隔\nsub=String(result).slice(1,-1).split(/, (?=<li class=\"volumes ell\")/);\nsm=java.get(\"sm\");\ncount=0;\nif(sub.length>=1)for(var i=0;i<sub.length;i++){\n//捕获卷名\njm=sub[i].match(/\\s*([^<>\\n]+)\\s*<\\/li/);\nif(jm&&!(jm[1].match(/正文/)&&sub.length==1)){\n\t\n\t\n\t\n//补上卷名\n//sub[i]=sub[i]\n//.replace(/html([^>]*)><span([^>]*)>/g,'html$1><span$2>'+ ('').padStart(3, \"\")+jm[1]+' ').replace(/javascript\\:([^>]*)><span([^>]*)>/g,'javascript:/'+jm[1]+'$1><span$2>'+('').padStart(3, \"\\u2000\")+jm[1]+' ');\n\n\n\n//按卷分块，插入卷名\nsub[i]='<li><a href=\"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+(++count)+'.'+sm+'/'+jm[1]+'\"><span>★'+jm[1]+'★</span></a></li>'+sub[i];\n}}\n//合并结果\nsub.join(\"\")\n</js>a",
      "chapterName": "span@text",
      "chapterUrl": "href\n<js>\nif(result.indexOf(\"☆\")!=-1){cid=parseInt(result.match(/\\d+(?=☆)/)[0]);\nnex=cid+1;pre=cid-1;\nresult=result.replace(/(\\d+)☆☆/,pre).replace(/(\\d+)☆/,nex)}\nresult\n</js>",
      "isVolume": "a@text\n<js>\nresult=result.match(/★/)?true:false\n</js>"
    },
    "searchUrl": "/sa/all-{{key}}-{{page}}.html",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "掌阅小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.zhangyue.com，",
    "customButton": false,
    "customOrder": 403,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "男频*玄幻::http://m.zhangyue.com/category/10/11?currentPage={{page}}\n男频*都市::http://m.zhangyue.com/category/10/27?currentPage={{page}}\n男频*武侠::http://m.zhangyue.com/category/10/19?currentPage={{page}}\n男频*仙侠::http://m.zhangyue.com/category/10/22?currentPage={{page}}\n男频*奇幻::http://m.zhangyue.com/category/10/16?currentPage={{page}}\n男频*校园::http://m.zhangyue.com/category/10/39?currentPage={{page}}\n男频*历史::http://m.zhangyue.com/category/10/42?currentPage={{page}}\n男频*军事::http://m.zhangyue.com/category/10/50?currentPage={{page}}\n男频*游戏::http://m.zhangyue.com/category/10/54?currentPage={{page}}\n男频*竞技::http://m.zhangyue.com/category/10/57?currentPage={{page}}\n男频*科幻::http://m.zhangyue.com/category/10/60?currentPage={{page}}\n男热*销榜::http://m.zhangyue.com/rank/list/19258?name=%E7%83%AD%E9%94%80%E6%A6%9C\n男生完结榜::http://m.zhangyue.com/rank/list/19265?name=%E5%AE%8C%E7%BB%93%E6%A6%9C\n男生免费榜::http://m.zhangyue.com/rank/list/19272?name=%E5%85%8D%E8%B4%B9%E6%A6%9C\n男生武道榜::http://m.zhangyue.com/rank/list/19267?name=%E6%AD%A6%E9%81%93%E4%B8%BA%E7%8E%8B%E6%A6%9C\n女现代言情::http://m.zhangyue.com/category/68/69?currentPage={{page}}\n女古代言情::http://m.zhangyue.com/category/68/74?currentPage={{page}}\n女幻想言情::http://m.zhangyue.com/category/68/82?currentPage={{page}}\n女青春校园::http://m.zhangyue.com/category/68/86?currentPage={{page}}\n女同人作品::http://m.zhangyue.com/category/68/89?currentPage={{page}}\n女推理悬疑::http://m.zhangyue.com/category/68/90?currentPage={{page}}\n女惊悚恐怖::http://m.zhangyue.com/category/68/91?currentPage={{page}}\n女次元专区::http://m.zhangyue.com/category/68/723?currentPage={{page}}\n女生热销榜::http://m.zhangyue.com/rank/list/19261?name=%E7%83%AD%E9%94%80%E6%A6%9C\n女生完结榜::http://m.zhangyue.com/rank/list/19264?name=%E5%AE%8C%E7%BB%93%E6%A6%9C\n女生免费榜::http://m.zhangyue.com/rank/list/19269?name=%E5%85%8D%E8%B4%B9%E6%A6%9C\n女生灵异榜::http://m.zhangyue.com/rank/list/19266?name=%E7%81%B5%E5%BC%82%E6%96%B0%E4%B9%A6%E6%A6%9C",
    "lastUpdateTime": 1766231659818,
    "respondTime": 6461,
    "ruleBookInfo": {
      "coverUrl": "class.side@tag.img@src",
      "intro": "class.brief_intro@text",
      "lastChapter": "class.catalog_new@tag.a.0@text##.*更新",
      "tocUrl": "class.title@tag.a@href"
    },
    "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).replace(/((?:[〖【『「（《〈〔［\\[(][^〖【『「（《〈〔［\\[()］〕〉》）」』】〗\\]]*[)］〕〉》）」』】〗\\]]\\s*)*(?:第?\\s*[一二三四五六七八九十百千万〇零0-9]+\\s*[章节回話话：:.．,，、]*\\s*)?{{n=(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}}(?:\\s*[〖【『「（《〈〔［\\[(][^〖【『「（《〈〔［\\[()］〕〉》）」』】〗\\]]*[)］〕〉》）」』】〗\\]])*)/g,\"⚙️$1⚙️\")+\"📑\"\n}catch(e){}}\nif(dt)book.putVariable(dt==1?\"动\":\"静\",',{\"webView\":true}');lr",
      "replaceRegex": "##.*⚙️.*|📑*"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.author@text||class.author ellipsis@text",
      "bookList": "class.section_b@tag.a||class.rank_booklist@tag.li||class.category_booklist@tag.li",
      "bookUrl": "tag.a@href||href",
      "coverUrl": "tag.img@data-src||tag.img@src",
      "name": "class.name ellipsis@text||tag.dt@text##-.*"
    },
    "ruleToc": {
      "chapterList": "class.catalog_ls@li",
      "chapterName": "text",
      "chapterUrl": "a@href##http://m.zhangyue.com/readbook/(\\d+)/(\\d+).html##https://ah2.zhangyue.com/fe3/mip/readbook.html?bid=$1&chapter=$2"
    },
    "searchUrl": "http://m.zhangyue.com/search?keyWord={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "九怀小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.jiuhuaiwenxue.com",
    "customButton": false,
    "customOrder": 404,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠 \",\"url\":\"/allbook?categoryid=1&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史 \",\"url\":\"/allbook?categoryid=2&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻 \",\"url\":\"/allbook?categoryid=3&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠 \",\"url\":\"/allbook?categoryid=4&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市 \",\"url\":\"/allbook?categoryid=5&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻 \",\"url\":\"/allbook?categoryid=6&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑 \",\"url\":\"/allbook?categoryid=7&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异 \",\"url\":\"/allbook?categoryid=8&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏 \",\"url\":\"/allbook?categoryid=9&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"纯爱 \",\"url\":\"/allbook?categoryid=10&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情 \",\"url\":\"/allbook?categoryid=11&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"二次元 \",\"url\":\"/allbook?categoryid=12&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"出版 \",\"url\":\"/allbook?categoryid=13&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人 \",\"url\":\"/allbook?categoryid=14&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"30万字以下\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=1&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"30-50万字\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=2&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"50-100万字\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=3&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"100-200万字\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=4&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"200万字以上\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=5&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"状态\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?categoryid=all&updatetime=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完本\",\"url\":\"/allbook?categoryid=all&isfinish=1&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载\",\"url\":\"/allbook?categoryid=all&isfinish=0&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"更新时间\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?categoryid=all&isfinish=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三日内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=1&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七日内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=2&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"半月内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=3&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"一月内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=4&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]",
    "lastUpdateTime": 1766231539425,
    "loginUrl": "https://www.jiuhuaiwenxue.com/login",
    "respondTime": 10989,
    "ruleBookInfo": {
      "author": "class.left.1@text",
      "coverUrl": "class.zuopin-img@img@src",
      "intro": "id.bookIntro@text",
      "kind": "class.tag-box@tag.a@text&&class.other-shuzi@span.2@text",
      "lastChapter": "class.he@span.1@text",
      "name": "h1@text",
      "wordCount": "class.other-shuzi@span.0@text"
    },
    "ruleContent": {
      "content": "#chaptercontent@html||.z-dingyue@html",
      "payAction": "{{baseUrl}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.font2@span.0@text",
      "bookList": "class.allbook-item",
      "bookUrl": "a.1@href##$##,{'webView': true}",
      "checkKeyWord": "珍珠",
      "coverUrl": "img@src",
      "intro": "class.font3@text",
      "kind": "class.font2@span.1:2@text&&class.font4@span.1@text",
      "name": "a.1@text",
      "wordCount": "class.font4@span.0@text"
    },
    "ruleToc": {
      "chapterList": "@css:#mulun>.juan,#mulun table tbody tr td",
      "chapterName": "a@text||.juan@text",
      "chapterUrl": "a@href##$##,{'webView': true}",
      "isVip": "span@tag.i@class",
      "isVolume": ".juan@text"
    },
    "searchUrl": "/search?content={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "有锁🔒为付费章节，需登录后订阅购买",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "九怀文学",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.jiuhuaiwenxue.com/",
    "customButton": false,
    "customOrder": 405,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠 \",\"url\":\"/allbook?categoryid=1&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史 \",\"url\":\"/allbook?categoryid=2&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻 \",\"url\":\"/allbook?categoryid=3&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠 \",\"url\":\"/allbook?categoryid=4&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市 \",\"url\":\"/allbook?categoryid=5&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻 \",\"url\":\"/allbook?categoryid=6&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑 \",\"url\":\"/allbook?categoryid=7&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异 \",\"url\":\"/allbook?categoryid=8&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏 \",\"url\":\"/allbook?categoryid=9&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"纯爱 \",\"url\":\"/allbook?categoryid=10&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情 \",\"url\":\"/allbook?categoryid=11&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"二次元 \",\"url\":\"/allbook?categoryid=12&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"出版 \",\"url\":\"/allbook?categoryid=13&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人 \",\"url\":\"/allbook?categoryid=14&isfinish=all&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"30万字以下\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=1&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"30-50万字\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=2&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"50-100万字\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=3&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"100-200万字\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=4&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"200万字以上\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=all&characters=5&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"状态\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?categoryid=all&updatetime=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完本\",\"url\":\"/allbook?categoryid=all&isfinish=1&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载\",\"url\":\"/allbook?categoryid=all&isfinish=0&updatetime=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"更新时间\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"/allbook?categoryid=all&isfinish=all&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"三日内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=1&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"七日内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=2&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"半月内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=3&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"一月内\",\"url\":\"/allbook?categoryid=all&isfinish=all&updatetime=4&characters=all&pageNum={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]",
    "lastUpdateTime": 1766231756592,
    "loginUrl": "https://www.jiuhuaiwenxue.com/login",
    "respondTime": 7734,
    "ruleBookInfo": {
      "author": "class.left.1@text",
      "coverUrl": "class.zuopin-img@img@src",
      "intro": "id.bookIntro@text",
      "kind": "class.tag-box@tag.a@text&&class.other-shuzi@span.2@text",
      "lastChapter": "class.he@span.1@text",
      "name": "h1@text",
      "wordCount": "class.other-shuzi@span.0@text"
    },
    "ruleContent": {
      "content": "#chaptercontent@html||.z-dingyue@html",
      "payAction": "{{baseUrl}}"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.font2@span.0@text",
      "bookList": "class.allbook-item",
      "bookUrl": "a.1@href##$##,{'webView': true}",
      "checkKeyWord": "珍珠",
      "coverUrl": "img@src",
      "intro": "class.font3@text",
      "kind": "class.font2@span.1:2@text&&class.font4@span.1@text",
      "name": "a.1@text",
      "wordCount": "class.font4@span.0@text"
    },
    "ruleToc": {
      "chapterList": "@css:#mulun>.juan,#mulun table tbody tr td",
      "chapterName": "a@text||.juan@text",
      "chapterUrl": "a@href##$##,{'webView': true}",
      "isVip": "span@tag.i@class",
      "isVolume": ".juan@text"
    },
    "searchUrl": "/search?content={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "铁血读书",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.tiexue.net",
    "customButton": false,
    "customOrder": 406,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759387083867,
    "loginUrl": "https://m.book.tiexue.net/Login.aspx",
    "respondTime": 1000,
    "ruleBookInfo": {
      "intro": ".bookPrdt@html##^##<br>",
      "tocUrl": "@js:baseUrl.replace(/\\/?$/, '/list.html')"
    },
    "ruleContent": {
      "content": ".p_01@html@js:result || ' 付费章节，换源阅读！'"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".zuoZhe1 a@text",
      "bookList": ".tianZhi_list dl:lt(3)",
      "bookUrl": "h6 a@href",
      "coverUrl": "a img@src",
      "intro": ".cel02_row3@textNodes@js:result.trim()",
      "kind": ".cel02_row2 span:not([class])@text",
      "lastChapter": ".zhuJue@text",
      "name": "h6 a@text"
    },
    "ruleToc": {
      "chapterList": ".list01 li p",
      "chapterName": "@js:(result.outerHtml().includes('vip_icon') ? '🔒' : '') + result.select('a').text()",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/SearchResults.aspx?PageSize=3&keywords={{key}}&noveltype=0,{\n  \"charset\": \"gb2312\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "铁血读书",
    "bookSourceType": 0,
    "bookSourceUrl": "http://book.tiexue.net/",
    "customButton": false,
    "customOrder": 407,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1766137587464,
    "respondTime": 180398,
    "ruleBookInfo": {
      "author": "class.xQing@tag.table@tag.tbody@tag.tr.0@tag.td.0@tag.p@tag.a@tag.u@text",
      "coverUrl": "class.li_01@tag.a@tag.img@src",
      "intro": "p.colorGray@text",
      "kind": ".cel_02@.xQing@tr.0@td.1@a@u@text&&dd.colorGray2@text##更新于\\s",
      "lastChapter": ".newChapter@h3@a@text",
      "name": "class.normaltitle@tag.span@text",
      "tocUrl": "class.newChapter borderY marTop@tag.ul@tag.li.1@tag.a@href",
      "wordCount": ".cel_02@.xQing@tr.1@td.3@span.orange@text"
    },
    "ruleContent": {
      "content": "class.p_01@tag.p@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.zuoZhe1@tag.a@text",
      "bookList": "class.tianZhi_list@tag.dl",
      "bookUrl": "class.keyRight.0@tag.a.0@href",
      "coverUrl": "tag.dt@tag.a@tag.img@src",
      "kind": "class.keyWords colorTh@tag.a.0@text",
      "name": "tag.h6@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.list01@tag.li@tag.p@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://book.tiexue.net/SearchResults.aspx?pageindex={{page}}&PageSize=20&keywords={{key}}&noveltype=0,{\n  \"charset\": \"escape\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "铁血读书",
    "bookSourceType": 0,
    "bookSourceUrl": "http://book.tiexue.net",
    "customButton": false,
    "customOrder": 408,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "军事::/bookstore_2_0_1_0_{{page}}_20_1_0.html\n历史::/bookstore_7_0_1_0_{{page}}_20_1_0.html\n悬疑::/bookstore_17_0_1_0_{{page}}_20_1_0.html\n玄幻::/bookstore_15_0_1_0_{{page}}_20_1_0.html\n其他::/bookstore_100_0_1_0_{{page}}_20_1_0.html",
    "lastUpdateTime": 1766353035343,
    "loginUrl": "https://m.book.tiexue.net/Login.aspx",
    "respondTime": 181633,
    "ruleBookInfo": {
      "author": "class.xQing@tag.u.0@text",
      "coverUrl": "class.li_01@tag.img@src",
      "intro": "class.bookPrdt colorGray@text",
      "kind": "class.xQing@tag.u.1@text&&class.keyWords colorTh undLine@tag.a@text",
      "lastChapter": "tag.h3@tag.a.0@text",
      "name": "class.normaltitle@tag.span@text",
      "tocUrl": "@js:baseUrl.replace(/\\/?$/, '/list.html')",
      "wordCount": "class.orange.5@text"
    },
    "ruleContent": {
      "content": "id.mouseRight@tag.p@text",
      "imageStyle": "0",
      "nextContentUrl": "text.下一章@href"
    },
    "ruleExplore": {
      "author": "tag.a.2@text",
      "bookList": "class.tianZhi_list@tag.dl",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "tag.img@src",
      "intro": "class.cel02_row3@tag.p@text##简介.",
      "kind": "tag.a.0@text&&class.cel02_row4@tag.a@text##\\[|\\]",
      "name": "tag.a.1@text"
    },
    "ruleSearch": {
      "author": "tag.a.2@text",
      "bookList": "class.tianZhi_list@tag.dl",
      "bookUrl": "tag.a.1@href",
      "coverUrl": "tag.img@src",
      "intro": "class.cel02_row3@tag.p@text##简介.",
      "kind": "class.keyWords@tag.a@text",
      "name": "tag.a.1@text"
    },
    "ruleToc": {
      "chapterList": "class.list01@tag.li@tag.p",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "isVip": "tag.span@text"
    },
    "searchUrl": "/SearchResults.aspx?pageindex={{page}}&keywords={{key}},{\n  \"charset\": \"gb2312\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "九阅小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api.9yread.com",
    "customButton": false,
    "customOrder": 409,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"免费\",\"url\":\"https://www.9yread.com/category?category=-1&words=-1&fee=0&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人\",\"url\":\"https://www.9yread.com/category?category=102400&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"文学\",\"url\":\"https://www.9yread.com/category?category=103000&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古代言情\",\"url\":\"https://www.9yread.com/category?category=102000&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代言情\",\"url\":\"https://www.9yread.com/category?category=102100&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越重生\",\"url\":\"https://www.9yread.com/category?category=102600&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幻想言情\",\"url\":\"https://www.9yread.com/category?category=102200&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑灵异\",\"url\":\"https://www.9yread.com/category?category=102900&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青春校园\",\"url\":\"https://www.9yread.com/category?category=102800&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女尊女强\",\"url\":\"https://www.9yread.com/category?category=102700&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻奇幻\",\"url\":\"https://www.9yread.com/category?category=202000&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"https://www.9yread.com/category?category=202100&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市娱乐\",\"url\":\"https://www.9yread.com/category?category=202200&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"https://www.9yread.com/category?category=202300&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"https://www.9yread.com/category?category=202400&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"https://www.9yread.com/category?category=202500&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"同人衍生\",\"url\":\"https://www.9yread.com/category?category=202600&words=-1&fee=-1&serial=-1&sort=sale&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "lastUpdateTime": 1765830856292,
    "respondTime": 182042,
    "ruleBookInfo": {
      "author": "data.author.name",
      "coverUrl": "data.cover##//##https://",
      "intro": "data.introduction",
      "kind": "data.tags",
      "lastChapter": "data.newestChapter.name",
      "name": "data.name",
      "tocUrl": "/ebook/book/{{$.data.id}}/chapter_list?fetchTotal=1&size=100&page=1",
      "wordCount": "data.wordCount"
    },
    "ruleContent": {
      "content": "data.content",
      "title": "data.name"
    },
    "ruleExplore": {
      "author": ".v-book__author@text##作者：",
      "bookList": ".v-book",
      "bookUrl": ".v-book__title > a@href\n##^##https://api.9yread.com/ebook",
      "coverUrl": "img@src",
      "intro": "p:nth-child(1)@text",
      "kind": "热度：{{@@.float-right@text}}",
      "name": ".v-book__title > a@text"
    },
    "ruleSearch": {
      "author": "author.name",
      "bookList": "data.books.*",
      "bookUrl": "/ebook/book/{{$.id}}",
      "coverUrl": "cover",
      "intro": "introduction",
      "kind": "tags",
      "name": "name",
      "wordCount": "wordCount"
    },
    "ruleToc": {
      "chapterList": "data.chapters.*",
      "chapterName": "name",
      "chapterUrl": "/ebook/read/{{$.bookId}}/{{$.id}}?autoBuy=1",
      "isVip": "fee",
      "isVolume": "volume",
      "nextTocUrl": "/ebook/book/{{$.data.chapters[0].bookId}}/chapter_list?fetchTotal=1&size=100&page={{(Number(baseUrl[baseUrl.length-1])+1)}}",
      "updateTime": "@js:java.timeFormat({{$.updateTime}})"
    },
    "searchUrl": "/search/book, {\n\t\"method\": \"POST\",\n\t\"body\": \"size=20&page={{page}}&keyword={{key}}\"\n\t}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "轻次元姬",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ciyuanji.com/",
    "customButton": false,
    "customOrder": 410,
    "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": 1766522553118,
    "loginUrl": "https://www.ciyuanji.com/login",
    "respondTime": 5661,
    "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
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "酷我小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://appi.kuwo.cn",
    "customButton": false,
    "customOrder": 411,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n\t\"Accept\": \"*/*\",\n\t\"Connection\": \"Close\",\n\t\"User-Agent\": \"Dalvik/2.1.0 (Linux; U; Android 8.0.0; LND-AL40 Build/HONORLND-AL40)\"\n}",
    "lastUpdateTime": 1772088111409,
    "respondTime": 707,
    "ruleBookInfo": {
      "author": "$.author_name",
      "coverUrl": "$.cover_url",
      "init": "$.data",
      "intro": "$.intro##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "{{$.category_name}},{{$.status}},{{$.update_time}}@js:result.replace(/30/,\"连载\").replace(/50/,\"完结\").replace(/\\s..:.*/,\"\")",
      "lastChapter": "$.new_chapter_name##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "$.title",
      "tocUrl": "/novels/api/book/{{$.book_id}}/chapters?paging=0",
      "wordCount": "$.all_words"
    },
    "ruleContent": {
      "content": "$.data.content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "$.data",
      "bookUrl": "/novels/api/book/{{$.book_id}}",
      "coverUrl": "$.cover_url",
      "intro": "$.intro",
      "kind": "{{$.category_name}},{{$.status}}@js:result.replace(/30/,\"连载\").replace(/50/,\"完结\")",
      "name": "$.title",
      "wordCount": "$.all_words"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.chapter_title##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "/novels/api/book/{{$.book_id}}/chapters/{{$.chapter_id}}",
      "updateTime": "{{$.volume_name}}•{{$.original_words}}字"
    },
    "searchUrl": "/novels/api/book/search?keyword={{key}}&pi={{page}}&ps=30",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "酷我小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://appi.kuwo.cn/novels/api/book",
    "customButton": false,
    "customOrder": 412,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort = cache.getFile('KuwoNovels');\nif(sort==null){\nvar fk = sk = 1,\nsort1 = [],\nsort2 = [];\npush=(title,url,type1,type2)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type1\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn  eval('sort'+type2+'.push(json)');\n\t}\n$$=(freetype,category_id,fk,sk)=>`http://appi.kuwo.cn/novels/api/book/category/${freetype}?category_id=${category_id}&fk=${fk}&sk=${sk}&pi={{page}\\}&ps=20`;\n\nJSON.parse(java.ajax('http://appi.kuwo.cn/novels/api/book/categories')).data.map($=>{\n\t\tfreetype = $.freetype\n\t\tif(freetype==3)return;\n\n\t\tpush('༺ˇ»`ʚ'+$.freetype_name+'ɞ´«ˇ༻', null, 1, freetype);\n\t\t$.categories.map($=>{\n\t\t\t\tcategory_id = $.category_id\n\t\t\t\tpush('༺ '+$.category_name+' ༻', $$(freetype,category_id,sk,fk), 1, freetype);\n\t\t\t\t[\"综合\", \"热门\", \"最新\"].map((title,sk)=>{\n\t\t\t\t\t\tsk++\n\t\t\t\t\t\t['['+title+']', '完结', '连载'].map((title,fk)=>{\n\t\t\t\t\t\t\t\tfk++\n\t\t\t\t\t\t\t\tpush(title, $$(freetype,category_id,sk,fk), 0.25, freetype);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\nsort = sort1.concat(sort2);\ncache.putFile('KuwoNovels', sort, 6E6);\n}\n'['+sort.toString()+']'",
    "header": "{\n\t\"Accept\": \"*/*\",\r\n\"Connection\": \"Close\",\r\n\"User-Agent\": \"Dalvik/2.1.0 (Linux; U; Android 8.0.0; LND-AL40 Build/HONORLND-AL40)\"\n}",
    "lastUpdateTime": 1766332946866,
    "respondTime": 182514,
    "ruleBookInfo": {
      "author": "author_name",
      "coverUrl": "cover_url",
      "init": "data",
      "intro": "&nbsp;{{$.intro}}",
      "kind": "连载中{$.status}已完结&&category_name&&sub_category_name&&update_time\n##连载中50|30已完结| \\d.*",
      "lastChapter": "{{$.new_chapter_name}} • {{$.update_time## .*}}",
      "name": "title",
      "tocUrl": "{{baseUrl}}/chapters?paging=0",
      "wordCount": "all_words"
    },
    "ruleContent": {
      "content": "data.content"
    },
    "ruleExplore": {
      "author": "author_name"
    },
    "ruleSearch": {
      "author": "author_name",
      "bookList": "data",
      "bookUrl": "http://appi.kuwo.cn/novels/api/book/{{$.book_id}}",
      "coverUrl": "cover_url",
      "intro": "intro",
      "kind": "连载中{$.status}已完结&&category_name&&sub_category_name\n##连载中50|30已完结",
      "name": "title",
      "wordCount": "all_words"
    },
    "ruleToc": {
      "chapterList": "data",
      "chapterName": "chapter_title",
      "chapterUrl": "{{baseUrl.replace('?paging=0','')}}/{{$.chapter_id}}",
      "updateTime": "{{$.volume_name}}　{{$.original_words}}字"
    },
    "searchUrl": "http://appi.kuwo.cn/novels/api/book/search?keyword={{key}}&pi={{page}}&ps=30",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "酷我小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://appi.kuwo.cn#",
    "customButton": false,
    "customOrder": 413,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort = cache.getFile('KuwoNovels');\nif(sort==null){\nvar fk = sk = 1,\nsort1 = [],\nsort2 = [];\npush=(title,url,type1,type2)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type1\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn  eval('sort'+type2+'.push(json)');\n\t}\n$$=(freetype,category_id,fk,sk)=>`http://appi.kuwo.cn/novels/api/book/category/${freetype}?category_id=${category_id}&fk=${fk}&sk=${sk}&pi={{page}\\}&ps=20`;\n\nJSON.parse(java.ajax('http://appi.kuwo.cn/novels/api/book/categories')).data.map($=>{\n\t\tfreetype = $.freetype\n\t\tif(freetype==3)return;\n\n\t\tpush('༺ˇ»`ʚ'+$.freetype_name+'ɞ´«ˇ༻', null, 1, freetype);\n\t\t$.categories.map($=>{\n\t\t\t\tcategory_id = $.category_id\n\t\t\t\tpush('༺ '+$.category_name+' ༻', $$(freetype,category_id,sk,fk), 1, freetype);\n\t\t\t\t[\"综合\", \"热门\", \"最新\"].map((title,sk)=>{\n\t\t\t\t\t\tsk++\n\t\t\t\t\t\t['['+title+']', '完结', '连载'].map((title,fk)=>{\n\t\t\t\t\t\t\t\tfk++\n\t\t\t\t\t\t\t\tpush(title, $$(freetype,category_id,sk,fk), 0.25, freetype);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\nsort = sort1.concat(sort2);\ncache.putFile('KuwoNovels', sort, 6E6);\n}\n'['+sort.toString()+']'",
    "header": "{\n\t\"Accept\": \"*/*\",\n\t\"Connection\": \"Close\",\n\t\"User-Agent\": \"Dalvik/2.1.0 (Linux; U; Android 8.0.0; LND-AL40 Build/HONORLND-AL40)\"\n}",
    "lastUpdateTime": 1759387366408,
    "respondTime": 1965,
    "ruleBookInfo": {
      "author": "author_name",
      "coverUrl": "cover_url",
      "init": "data",
      "intro": "intro##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "连载中{$.status}已完结&&category_name&&sub_category_name&&update_time\n##连载中50|30已完结| \\d.*",
      "lastChapter": "new_chapter_name##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "title",
      "tocUrl": "{{baseUrl}}/chapters?paging=0",
      "wordCount": "all_words"
    },
    "ruleContent": {
      "content": "data.content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author_name",
      "bookList": "data",
      "bookUrl": "http://appi.kuwo.cn/novels/api/book/{{$.book_id}}",
      "coverUrl": "cover_url",
      "intro": "intro",
      "kind": "连载中{$.status}已完结&&category_name&&sub_category_name\n##连载中50|30已完结",
      "name": "title",
      "wordCount": "all_words"
    },
    "ruleToc": {
      "chapterList": "data",
      "chapterName": "chapter_title##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "{{baseUrl.replace('?paging=0','')}}/{{$.chapter_id}}",
      "updateTime": "{{$.volume_name}} {{$.original_words}}字"
    },
    "searchUrl": "http://appi.kuwo.cn/novels/api/book/search?keyword={{key}}&pi={{page}}&ps=30",
    "weight": 50
  },
  {
    "bookSourceComment": "国轻，可登录\n整理修改：GitHub@ZWolken",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "刺猬猫吧",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ciweimao.com",
    "customButton": false,
    "customOrder": 414,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{'title':'榜单排行','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'点击榜','url':'https://www.ciweimao.com/rank-index/no-vip-click-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'收藏榜','url':'https://www.ciweimao.com/rank-index/favor-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'推荐榜','url':'https://www.ciweimao.com/rank-index/recommend-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'订阅榜','url':'https://www.ciweimao.com/rank-index/buy-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'月票榜','url':'https://www.ciweimao.com/rank-index/yp-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'吐槽榜','url':'https://www.ciweimao.com/rank-index/tsukkomi-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'新书榜','url':'https://www.ciweimao.com/rank-index/yp_new-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'刀片榜','url':'https://www.ciweimao.com/rank-index/blade-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'更新榜','url':'https://www.ciweimao.com/rank-index/get-update-most-week/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'免费作品','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'异界幻想','url':'https://www.ciweimao.com/book_list/1-8-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'青春日常','url':'https://www.ciweimao.com/book_list/1-27-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'动漫穿越','url':'https://www.ciweimao.com/book_list/1-10-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'神秘未知','url':'https://www.ciweimao.com/book_list/1-1-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'战争历史','url':'https://www.ciweimao.com/book_list/1-30-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'推理灵异','url':'https://www.ciweimao.com/book_list/1-7-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'未来幻想','url':'https://www.ciweimao.com/book_list/1-6-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'游戏世界','url':'https://www.ciweimao.com/book_list/1-3-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'热血竞技','url':'https://www.ciweimao.com/book_list/1-5-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'现实都市','url':'https://www.ciweimao.com/book_list/1-29-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'同人','url':'https://www.ciweimao.com/book_list/1-24-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'女频','url':'https://www.ciweimao.com/book_list/2-11-total_click-0-0-2/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'完本作品','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'异界幻想','url':'https://www.ciweimao.com/book_list/1-8-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'青春日常','url':'https://www.ciweimao.com/book_list/1-27-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'动漫穿越','url':'https://www.ciweimao.com/book_list/1-10-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'神秘未知','url':'https://www.ciweimao.com/book_list/1-1-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'战争历史','url':'https://www.ciweimao.com/book_list/1-30-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'推理灵异','url':'https://www.ciweimao.com/book_list/1-7-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'未来幻想','url':'https://www.ciweimao.com/book_list/1-6-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'游戏世界','url':'https://www.ciweimao.com/book_list/1-3-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'热血竞技','url':'https://www.ciweimao.com/book_list/1-5-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'现实都市','url':'https://www.ciweimao.com/book_list/1-29-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'同人','url':'https://www.ciweimao.com/book_list/1-24-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'女频','url':'https://www.ciweimao.com/book_list/2-11-total_click-0-0-1/quanbu/{{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}}]",
    "lastUpdateTime": 1759349047971,
    "loginUrl": "https://www.ciweimao.com/signup/login",
    "respondTime": 2359,
    "ruleBookInfo": {
      "coverUrl": "class.cover ly-fl@tag.img@src",
      "intro": "class.book-desc.0@text@js:result.replace(/(&.{3}br.{3,4};)+|[\\n\\s]+/g,\"\\n\").replace(/\\n\\s*\\n/g,\"\\n\").replace(/^\\s*\\n/g,\"\").replace(/\\n\\s*/g,\"\\n\\u3000\\u3000\").replace(/^\\s*/g,\"\\u3000\\u3000\")",
      "tocUrl": "class.btn btn-lg btn-danger@tag.a.0@href||text.所有章节@href"
    },
    "ruleContent": {
      "content": "#J_BookRead .chapter@textNodes"
    },
    "ruleExplore": {
      "author": "class.author@tag.a.0@text||p@tag.a.0@text",
      "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
      "bookUrl": "class.tit@tag.a.0@href||class.name@tag.a.0@href",
      "coverUrl": "class.lazyload@data-original",
      "intro": "class.desc@text",
      "kind": "class.type@tag.p.0@text##\\[|\\]",
      "lastChapter": "class.cnt@tag.p.1@text||class.chapter@tag.p.0@text##最近更新：.*\\/(.*)##$1",
      "name": "class.tit@tag.a.0@text||class.name@tag.a.0@text",
      "wordCount": "class.cnt@tag.p.1@text##最近更新：|\\/.*"
    },
    "ruleSearch": {
      "author": "class.cnt.0@tag.p.1@tag.a.0@text||class.author@text",
      "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
      "bookUrl": "class.cnt.0@class.tit.0@tag.a.0@href||class.name@tag.a@href",
      "coverUrl": "class.cover@tag.img@data-original||tag.img.0@src",
      "intro": "class.desc@text",
      "lastChapter": "@css:p:matches(最近更新)@text||.chapter@text\n@js:result.includes('最近更新') ? result.replace(/最近更新：(\\d+-\\d+-\\d+).*\\/(.*)/,'$2（$1）') : result",
      "name": "class.cnt.0@class.tit.0@tag.a.0@text||class.name@tag.a@text"
    },
    "ruleToc": {
      "chapterList": ".book-chapter-box@li@a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "@js:result.outerHtml().includes('icon-lock')"
    },
    "searchUrl": "/get-search-book-list/0-0-0-0-0-0/全部/{{key}}/{{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "轻菠萝包",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.sfacg.com##目录",
    "customButton": false,
    "customOrder": 415,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"----------全部----------\",\"url\":\"/List/default.aspx?tid=-1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"----------连载----------\",\"url\":\"/List/?ud=-1&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"----------完结----------\",\"url\":\"/List/?ud=-1&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "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": 1759386981522,
    "loginUi": "[\n  {\n    \"name\": \"账号\",\n    \"type\": \"text\"\n  },\n  {\n    \"name\": \"密码\",\n    \"type\": \"password\"\n  }\n]",
    "loginUrl": "@js:\nune=source.getLoginInfoMap().get(\"账号\")\npwd=source.getLoginInfoMap().get(\"密码\")\n\nif(une&&pwd) {\n\t let body=JSON.stringify({\n\t   username: String(une),\n    password: String(pwd)\n  })\n  let url='https://minipapi.sfacg.com/pas/mpapi/sessions'\n  ck=java.post(url,body,{\"sf-minip-info\":\"minip_novel/1.0.70(android;11)/wxmp\",\"Content-Type\":\"application/json\"}).cookies()\n  \n   header=JSON.stringify({\n \t\"Cookie\": String(ck).match(/\\{(.*?)\\}/)[1].replace(/,/g,';')\n \t})\n\tsource.putLoginHeader(header)\n}",
    "respondTime": 2661,
    "ruleBookInfo": {
      "intro": "&nbsp;&nbsp;🔖更新时间：{{@.count-detail span.3@text##更新：}}{{'\\n&lrm;\\n'}}🏷️标签：{{@.tag-list@text}}{{'\\n&lrm;\\n'}}{{@.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&&.count-detail span.3@text##更新：\n<js>result.replace(/(.*)\\s/,'$1 • ')</js>\n<js>result.replace(/\\s\\d+:\\d+:\\d+/,'')</js>",
      "tocUrl": "@js:baseUrl.replace(/.+Novel/, 'https://m.sfacg.com/i')",
      "wordCount": ".count-detail span.1@text##.*：|字.*"
    },
    "ruleContent": {
      "content": "div[style=text-indent: 2em;]@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "tag.li.1@tag.a.1@text",
      "bookList": "class.Comic_Pic_List",
      "bookUrl": "tag.li.1@tag.a.0@href",
      "coverUrl": "tag.img@src",
      "intro": "tag.li.1@text##^.+/\\s*\\d+字\\s*",
      "kind": "a.3@text&&span@text&&li.1@text##.+\\D(\\d+\\/\\d+\\/\\d+)\\D*(\\d+字)\\s*(.+)##$1,$2",
      "lastChapter": "tag.li.1@text##.+\\D(\\d+\\/\\d+\\/\\d+)\\D*(\\d+字)\\s*(.+)##$1 · $2",
      "name": "tag.li.1@tag.a.0@text"
    },
    "ruleSearch": {
      "author": "tag.li.1@text##.+综合信息：\\s*([^\\/]+).*##$1",
      "bookList": "tag.form@tag.table.-2@tag.ul",
      "bookUrl": "tag.a@href",
      "checkKeyWord": "我的徒儿竟然全是反派",
      "coverUrl": "tag.img@src",
      "intro": "tag.li.1@text##.+\\d+:\\d+\\s*(.+).*##$1",
      "kind": "tag.li.1@text##.+\\/(\\d+\\/\\d+\\/\\d+).*##$1",
      "name": "tag.a@text"
    },
    "ruleToc": {
      "chapterList": "+<js>\nvar rules = {\n  volsName: '//*[@class=\"mulu\"]/text()',\n  volumes: 'class.mulu_list', \n  chapters: 'tag.a',\n  chName: 'text',\n  chLink: 'href',\n  vip: 'class.icon-lock2'\n};\nvar opts = {\n  showVolName: false\n};\n\nfunction chapterLevel(rules, opts){\n  var check = (rule) => rule !== undefined && rule !== '' ? rule : '@xpath:/x[@x=\"\" and @x!=\"\"]';\n  rules.volInfo = check(rules.volInfo);\n  rules.vip = check(rules.vip);\n  opts.showVolName = opts.showVolName === undefined ? true : !!opts.showVolName;\n\n  var NL = '<br/>', NP = \"<br/>\\uFEFF<br/>\";\n  var list = [];\n  var volsName = java.getStringList(rules.volsName).toArray();\n\n  java.getElements(rules.volumes).toArray().forEach((vol,idx) => {\n    java.setContent(vol);\n    var volInfo = '简介：' + NL + java.getStringList(rules.volInfo).toArray().join(NL);\n    var chs = java.getElements(rules.chapters).toArray().map(ch => {\n      java.setContent(ch);\n      var isVip = !java.getElements(rules.vip).isEmpty();\n      var chName = java.getString(rules.chName);\n      return {\n        text: (isVip ? '✿·' : '').padStart(0, \"\\u2000\")+(opts.showVolName ? volsName[idx]+\"\\x20\" : '')+chName,\n        href: java.getString(rules.chLink),\n        name: chName\n        \n      };\n    });\n\n    volInfo += NP + '目录(' + chs.length + ')：' + NL;\n    volInfo += chs.slice(0,10).map(v => v.name).join(NL);\n    volInfo += chs.length > 10 ? NL + '……' : '';\n    volInfo = volInfo.replace(/(\\s)\\1+/g, '$1');\n    list.push({\n      text: '📖['+volsName[idx]+']📖',\n      volsName:true,\n      href: 'https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+encodeURIComponent(volInfo)\n    });\n    list = list.concat(chs);\n  });\n\n  return list;\n}\n\nchapterLevel(rules, opts);\n</js>",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "volsName"
    },
    "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0",
    "weight": 0
  },
  {
    "bookSourceComment": "发现为空，目录加载失败，点击登录验证一下。\n想看订阅章节，点登录，在我的书架那里登录。",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "起点中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qidian.com",
    "bookUrlPattern": "https://www.qidian.com/book/\\d+",
    "customButton": false,
    "customOrder": 416,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"男频\",\"url\":\"https://www.qidian.com/all/<,-page{{page}}/>##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"免费小说\",\"url\":\"https://www.qidian.com/all/vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"精品小说\",\"url\":\"https://www.qidian.com/all/sign2<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"限时免费\",\"url\":\"https://www.qidian.com/free/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"月票榜\",\"url\":\"https://www.qidian.com/rank/yuepiao/<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜\",\"url\":\"https://www.qidian.com/rank/hotsales/<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"阅读指数榜\",\"url\":\"https://www.qidian.com/rank/readindex/<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"推荐榜\",\"url\":\"https://www.qidian.com/rank/recom/<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"收藏榜\",\"url\":\"https://www.qidian.com/rank/collect/<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"更新榜\",\"url\":\"https://www.qidian.com/rank/vipup/<,-page{{page}}/>##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"https://www.qidian.com/all/chanId21<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId21-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId21-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId21-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"东方玄幻\",\"url\":\"https://www.qidian.com/all/chanId21-subCateId8<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异世大陆\",\"url\":\"https://www.qidian.com/all/chanId21-subCateId73<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王朝争霸\",\"url\":\"https://www.qidian.com/all/chanId21-subCateId58<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"高武世界\",\"url\":\"https://www.qidian.com/all/chanId21-subCateId78<,-page{{page}}>/##$##,{'webView': true}\",\"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{\"title\":\"奇幻\",\"url\":\"https://www.qidian.com/all/chanId1-<,page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId1-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId1-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId1-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代魔法\",\"url\":\"https://www.qidian.com/all/chanId1-subCateId38/<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"剑与魔法\",\"url\":\"https://www.qidian.com/all/chanId1-subCateId62<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"史诗奇幻\",\"url\":\"https://www.qidian.com/all/chanId1-subCateId201<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神秘幻想\",\"url\":\"https://www.qidian.com/all/chanId1-subCateId202<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史神话\",\"url\":\"https://www.qidian.com/all/chanId1-subCateId20092<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"另类幻想\",\"url\":\"https://www.qidian.com/all/chanId1-subCateId20093<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠\",\"url\":\"https://www.qidian.com/all/chanId22<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId22-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId22-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId22-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"修真文明\",\"url\":\"https://www.qidian.com/all/chanId22-subCateId18<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想修仙\",\"url\":\"https://www.qidian.com/all/chanId22-subCateId44<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代修真\",\"url\":\"https://www.qidian.com/all/chanId22-subCateId64<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"神话修真\",\"url\":\"https://www.qidian.com/all/chanId22-subCateId207<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古典仙侠\",\"url\":\"https://www.qidian.com/all/chanId22-subCateId20101<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市\",\"url\":\"https://www.qidian.com/all/chanId4<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId4-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId4-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId4-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市生活\",\"url\":\"https://www.qidian.com/all/chanId4-subCateId12<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市异能\",\"url\":\"https://www.qidian.com/all/chanId4-subCateId16<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"https://www.qidian.com/all/chanId4-subCateId74<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春校园\",\"url\":\"https://www.qidian.com/all/chanId4-subCateId130<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"娱乐明星\",\"url\":\"https://www.qidian.com/all/chanId4-subCateId151<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"商战职场\",\"url\":\"https://www.qidian.com/all/chanId4-subCateId153<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"https://www.qidian.com/all/chanId9<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId9-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId9-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId9-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古武机甲\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId21<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"未来世界\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId25<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"星际文明\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId68<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"超级科技\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId250<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时空穿梭\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId251<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"进化变异\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId252<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"末世危机\",\"url\":\"https://www.qidian.com/all/chanId9-subCateId253<,-page{{page}}>/##$##,{'webView': true}\",\"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{\"title\":\"游戏\",\"url\":\"https://www.qidian.com/all/chanId7<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId7-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId7-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId7-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电子竞技\",\"url\":\"https://www.qidian.com/all/chanId7-subCateId7<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虚拟网游\",\"url\":\"https://www.qidian.com/all/chanId7-subCateId70<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏异界\",\"url\":\"https://www.qidian.com/all/chanId7-subCateId240<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏系统\",\"url\":\"https://www.qidian.com/all/chanId7-subCateId20102<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏主播\",\"url\":\"https://www.qidian.com/all/chanId7-subCateId20103<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诸天无限\",\"url\":\"https://www.qidian.com/all/chanId20<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId20109-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId20109-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId20109-action1-<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"无限\",\"url\":\"https://www.qidian.com/all/chanId20109-subCateId20110<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诸天\",\"url\":\"https://www.qidian.com/all/chanId20109-subCateId20111<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"综漫\",\"url\":\"https://www.qidian.com/all/chanId20109-subCateId20112<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"https://www.qidian.com/all/chanId10<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId10-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId10-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId10-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诡秘悬疑\",\"url\":\"https://www.qidian.com/all/chanId10-subCateId26<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇妙世界\",\"url\":\"https://www.qidian.com/all/chanId10-subCateId35<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"侦探推理\",\"url\":\"https://www.qidian.com/all/chanId10-subCateId57<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"探险生存\",\"url\":\"https://www.qidian.com/all/chanId10-subCateId260<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古今传奇\",\"url\":\"https://www.qidian.com/all/chanId10-subCateId20095<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"轻小说\",\"url\":\"https://www.qidian.com/all/chanId12<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId12-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId12-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId12-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"原生幻想\",\"url\":\"https://www.qidian.com/all/chanId12-subCateId60<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"恋爱日常\",\"url\":\"https://www.qidian.com/all/chanId12-subCateId66<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"衍生同人\",\"url\":\"https://www.qidian.com/all/chanId12-subCateId281<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞笑吐槽\",\"url\":\"https://www.qidian.com/all/chanId12-subCateId282<,-page{{page}}>/##$##,{'webView': true}\",\"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{\"title\":\"历史\",\"url\":\"https://www.qidian.com/all/chanId5<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId5-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId5-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId5-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"架空历史\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId22<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"秦汉三国\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId48<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"上古先秦\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId220<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史传记\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId32<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId222<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"五代十国\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId223<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"两宋元明\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId224<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"清史民国\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId225<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"外国历史\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId226<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"民间传说\",\"url\":\"https://www.qidian.com/all/chanId5-subCateId20094<,-page{{page}}>/##$##,{'webView': true}\",\"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{\"title\":\"军事\",\"url\":\"https://www.qidian.com/all/chanId6<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId6-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId6-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId6-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军旅生涯\",\"url\":\"https://www.qidian.com/all/chanId6-subCateId54<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事战争\",\"url\":\"https://www.qidian.com/all/chanId6-subCateId65<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战争幻想\",\"url\":\"https://www.qidian.com/all/chanId6-subCateId80<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"抗战烽火\",\"url\":\"https://www.qidian.com/all/chanId6-subCateId230<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"谍战特工\",\"url\":\"https://www.qidian.com/all/chanId6-subCateId231<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育\",\"url\":\"https://www.qidian.com/all/chanId8<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId8-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId8-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId8-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"篮球运动\",\"url\":\"https://www.qidian.com/all/chanId8-subCateId28<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育赛事\",\"url\":\"https://www.qidian.com/all/chanId8-subCateId28<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"足球运动\",\"url\":\"https://www.qidian.com/all/chanId8-subCateId28<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠\",\"url\":\"https://www.qidian.com/all/chanId2<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId2-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId2-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId2-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"传统武侠\",\"url\":\"https://www.qidian.com/all/chanId2-subCateId5<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠幻想\",\"url\":\"https://www.qidian.com/all/chanId2-subCateId30<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"国术无双\",\"url\":\"https://www.qidian.com/all/chanId2-subCateId206<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古武未来\",\"url\":\"https://www.qidian.com/all/chanId2-subCateId20099<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠同人\",\"url\":\"https://www.qidian.com/all/chanId2-subCateId20100<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实\",\"url\":\"https://www.qidian.com/all/chanId15<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId15-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId15-action0<,-page{{page}}>/<,-page{{page}}>##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId15-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"时代叙事\",\"url\":\"https://www.qidian.com/all/chanId15-subCateId20106<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"家庭伦理\",\"url\":\"https://www.qidian.com/all/chanId15-subCateId6<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女性题材\",\"url\":\"https://www.qidian.com/all/chanId15-subCateId20104<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青年故事\",\"url\":\"https://www.qidian.com/all/chanId15-subCateId20108<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"社会悬疑\",\"url\":\"https://www.qidian.com/all/chanId15-subCateId20105<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人间百态\",\"url\":\"https://www.qidian.com/all/chanId15-subCateId209<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇\",\"url\":\"https://www.qidian.com/all/chanId20076<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"新书\",\"url\":\"https://www.qidian.com/all/chanId20076-vip0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"连载\",\"url\":\"https://www.qidian.com/all/chanId20076-action0<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本\",\"url\":\"https://www.qidian.com/all/chanId20076-action1<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"诗歌散文\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20097<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20098<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视剧本\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20075<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"评论文集\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20077<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"生活随笔\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20078<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"美文游记\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20079<,-page{{page}}>/##$##,{'webView': true}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇小说\",\"url\":\"https://www.qidian.com/all/chanId20076-subCateId20096<,-page{{page}}>/##$##,{'webView': true}\",\"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  \"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": 1759350308177,
    "loginUrl": "https://www.qidian.com/all/",
    "respondTime": 10833,
    "ruleBookInfo": {
      "author": "id.bookName@text",
      "coverUrl": "id.bookImg@tag.img@src",
      "intro": "id.book-intro-detail@html",
      "kind": "{{@@class.book-attribute@tag.span.0@text##完本##完结}}\n{{@@class.update-time@text##更新时间:}}\n{{@@class.count@tag.em.0@text}}\n{{@@class.book-attribute@tag.a.0@text}}\n{{@@class.book-attribute@tag.a.1@text}}",
      "lastChapter": "class.latest-chapter@text##最新章节：第\\d+章\\s+",
      "name": "id.bookName@text"
    },
    "ruleContent": {
      "content": "tag.main@class.content-text@html||tag.main@html",
      "imageStyle": "full"
    },
    "ruleExplore": {
      "author": "class.author@tag.a.0@text",
      "bookList": "class.all-img-list@tag.li&&class.book-img-text@tag.li",
      "bookUrl": "class.book-mid-info@h2@tag.a@href##$##,{'webView': true}",
      "coverUrl": "class.book-img-box@tag.a@tag.img@src",
      "intro": "class.intro@textNodes",
      "kind": "{{@@class.author@tag.span@text}}\n{{@@class.author@tag.a.1@text}}\n{{@@class.author@tag.a.2@text}}##连载中##连载",
      "lastChapter": "class.update@tag.a@text||class.update@tag.b.0@text##最新更新\\s",
      "name": "{{@@class.book-mid-info@h2@tag.a@text}}{{@@class.book-info@h2@tag.a@text}}"
    },
    "ruleSearch": {
      "author": "class.author@tag.a.0@text",
      "bookList": "class.book-img-text@tag.li",
      "bookUrl": "class.btn@tag.a@href##$##,{\n  \"webView\": true\n}",
      "coverUrl": "class.book-img-box@tag.a@tag.img@src##150$##600",
      "intro": "class.intro@textNodes",
      "kind": "{{@@class.author@tag.span@text}}\n{{@@class.update@tag.span@text}}\n{{@@class.total@p.0@span.0@text}}\n{{@@class.author@tag.a.1@text}}",
      "lastChapter": "class.update@tag.a@text##最新更新\\s",
      "name": "class.book-info-title@text"
    },
    "ruleToc": {
      "chapterList": ":<li class=\"chapter-item\" data-rid=\"\\d+\"><a class=\"chapter-name\" href=\"(.*?)\" target=\"_blank\" data-eid=\"qd_G55\" data-cid=\".*?\" alt=\".*?\" title=\".*?首发时间：(.*?)\">(.*?)</a>(.*?)</li> |<h3 class=\"volume-name\">(.*?)<span class=\"dot\">(.*?)</span>(.*?)<span class=.*?>(.*?)</span></h3>",
      "chapterName": "$3$5$6$7$8",
      "chapterUrl": "$1<js>if(result==''){result=result}else{result=result+',{'+'\"webView\"'+': true}'}</js>",
      "isVip": "$4",
      "isVolume": "$1@js:if (result == \"\") {\n    true\n} else {\n    false\n}",
      "preUpdateJs": "java.refreshTocUrl()",
      "updateTime": "$2"
    },
    "searchUrl": "https://www.qidian.com/so/{{key}}.html{{page - 1 == 0 ? \"\":\"?page=\"+page}},{\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "购买章节需登录\n原作者：一程\n整理修改：GitHub@ZWolken",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "苏轻小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.sfacg.com",
    "customButton": false,
    "customOrder": 417,
    "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": 1759348993040,
    "loginUrl": "https://passport.sfacg.com/Login.aspx",
    "respondTime": 180000,
    "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
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "苏轻小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.sfacg.com/",
    "customButton": false,
    "customOrder": 418,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部\",\"url\":\"/List/default.aspx?tid=-1&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}}]",
    "header": "{\"user-agent\":\"okhttp/3.10.0.1\"}",
    "lastUpdateTime": 1759349112628,
    "loginUrl": "https://book.sfacg.com/",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": ".author-name@span@text",
      "canReName": "1",
      "coverUrl": ".summary-pic@img@src",
      "intro": "<br>{{@@a.highlight@span.text@text##(^|[\\n])##🏷️}}\n{{'&lrm;'}}\n{{@@p.introduce@text##(^|[\\s]+)##<br>}}",
      "kind": "h1.title@span.tag@text&&div.count-detail@div.text-row@span.text.0:1:3@text##类型：|.*字\\[|]|更新：",
      "lastChapter": "h3.chapter-title@a.link@text",
      "name": "h1.title@span.text@text",
      "tocUrl": "text.点击阅读@href",
      "wordCount": "div.count-detail@div.text-row@span.text.1@text##\\D"
    },
    "ruleContent": {
      "content": "div.article-content[id='ChapterBody']@html"
    },
    "ruleExplore": {
      "author": "a[id][target]@text",
      "bookList": "ul.Comic_Pic_List",
      "bookUrl": "strong@a@href",
      "coverUrl": "li.Conjunction@img@src",
      "intro": "li.1@ownText##.*\\d+字",
      "kind": "span.font_red@text&&li.1@a.2@text&&li.1@ownText##.*：\\s/\\s/\\s|\\s/\\s\\d+字.*",
      "name": "strong@a@text",
      "wordCount": "li.1@ownText##.*\\d\\s/\\s|字.*"
    },
    "ruleSearch": {
      "author": "li.1@ownText##综合信息：\\s|/\\d.*",
      "bookList": "ul[style='width:100%']",
      "bookUrl": "a.orange_link2@href",
      "coverUrl": "li.Conjunction@img@src",
      "intro": "li.1@ownText##.*\\d\\s|\\s",
      "name": "a.orange_link2@text"
    },
    "ruleToc": {
      "chapterList": "div.wrap.s-list@h3.catalog-title, li",
      "chapterName": "{{@@span.icn@text####🖼️}}{{@@h3.catalog-title@text||@@a@ownText}}",
      "chapterUrl": "a@href",
      "isVip": "span.icn_vip@text",
      "isVolume": "h3.catalog-title@text"
    },
    "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0",
    "weight": 0
  },
  {
    "bookSourceComment": "黑岩阅读\nhttps://www.heiyan.com\nhttps://search.heiyan.com\n若夏网\nhttp://www.ruoxia.com/\nhttp://search.ruoxia.com\n若初网\nhttp://search.ruochu.com",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "若初文学",
    "bookSourceType": 0,
    "bookSourceUrl": "https://search.ruochu.com",
    "customButton": false,
    "customOrder": 419,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                       黑岩阅读                       ::\n全部小说::https://www.heiyan.com/web/all/-1/-1/-1/-1/0/{{page}}/100\n免费小说::https://www.heiyan.com/web/all/-1/-1/1/-1/0/{{page}}/100\n收费小说::https://www.heiyan.com/web/all/-1/-1/0/-1/0/{{page}}/100\n完结小说::https://www.heiyan.com/web/all/-1/-1/-1/1/0/{{page}}/100\n连载小说::https://www.heiyan.com/web/all/-1/-1/-1/0/0/{{page}}/100\n悬疑全部::https://www.heiyan.com/web/all/1/-1/-1/-1/0/{{page}}/100\n悬疑免费::https://www.heiyan.com/web/all/1/-1/1/-1/0/{{page}}/100\n悬疑收费::https://www.heiyan.com/web/all/1/-1/0/-1/0/{{page}}/100\n悬疑完结::https://www.heiyan.com/web/all/1/-1/-1/1/0/{{page}}/100\n悬疑连载::https://www.heiyan.com/web/all/1/-1/-1/0/0/{{page}}/100\n历史全部::https://www.heiyan.com/web/all/3/-1/-1/-1/0/{{page}}/100\n历史免费::https://www.heiyan.com/web/all/3/-1/1/-1/0/{{page}}/100\n历史收费::https://www.heiyan.com/web/all/3/-1/0/-1/0/{{page}}/100\n历史完结::https://www.heiyan.com/web/all/3/-1/-1/1/0/{{page}}/100\n历史连载::https://www.heiyan.com/web/all/3/-1/-1/0/0/{{page}}/100\n军事全部::https://www.heiyan.com/web/all/5/-1/-1/-1/0/{{page}}/100\n军事免费::https://www.heiyan.com/web/all/5/-1/1/-1/0/{{page}}/100\n军事收费::https://www.heiyan.com/web/all/5/-1/0/-1/0/{{page}}/100\n军事完结::https://www.heiyan.com/web/all/5/-1/-1/1/0/{{page}}/100\n军事连载::https://www.heiyan.com/web/all/5/-1/-1/0/0/{{page}}/100\n玄幻全部::https://www.heiyan.com/web/all/6/-1/-1/-1/0/{{page}}/100\n玄幻免费::https://www.heiyan.com/web/all/6/-1/1/-1/0/{{page}}/100\n玄幻收费::https://www.heiyan.com/web/all/6/-1/0/-1/0/{{page}}/100\n玄幻完结::https://www.heiyan.com/web/all/6/-1/-1/1/0/{{page}}/100\n玄幻连载::https://www.heiyan.com/web/all/6/-1/-1/0/0/{{page}}/100\n奇幻全部::https://www.heiyan.com/web/all/14/-1/-1/-1/0/{{page}}/100\n奇幻免费::https://www.heiyan.com/web/all/14/-1/1/-1/0/{{page}}/100\n奇幻收费::https://www.heiyan.com/web/all/14/-1/0/-1/0/{{page}}/100\n奇幻完结::https://www.heiyan.com/web/all/14/-1/-1/1/0/{{page}}/100\n奇幻连载::https://www.heiyan.com/web/all/14/-1/-1/0/0/{{page}}/100\n仙侠全部::https://www.heiyan.com/web/all/7/-1/-1/-1/0/{{page}}/100\n仙侠免费::https://www.heiyan.com/web/all/7/-1/1/-1/0/{{page}}/100\n仙侠收费::https://www.heiyan.com/web/all/7/-1/0/-1/0/{{page}}/100\n仙侠完结::https://www.heiyan.com/web/all/7/-1/-1/1/0/{{page}}/100\n仙侠连载::https://www.heiyan.com/web/all/7/-1/-1/0/0/{{page}}/100\n武侠全部::https://www.heiyan.com/web/all/8/-1/-1/-1/0/{{page}}/100\n武侠免费::https://www.heiyan.com/web/all/8/-1/1/-1/0/{{page}}/100\n武侠收费::https://www.heiyan.com/web/all/8/-1/0/-1/0/{{page}}/100\n武侠完结::https://www.heiyan.com/web/all/8/-1/-1/1/0/{{page}}/100\n武侠连载::https://www.heiyan.com/web/all/8/-1/-1/0/0/{{page}}/100\n科幻全部::https://www.heiyan.com/web/all/10/-1/-1/-1/0/{{page}}/100\n科幻免费::https://www.heiyan.com/web/all/10/-1/1/-1/0/{{page}}/100\n科幻收费::https://www.heiyan.com/web/all/10/-1/0/-1/0/{{page}}/100\n科幻完结::https://www.heiyan.com/web/all/10/-1/-1/1/0/{{page}}/100\n科幻连载::https://www.heiyan.com/web/all/10/-1/-1/0/0/{{page}}/100\n游戏全部::https://www.heiyan.com/web/all/9/-1/-1/-1/0/{{page}}/100\n游戏免费::https://www.heiyan.com/web/all/9/-1/1/-1/0/{{page}}/100\n游戏收费::https://www.heiyan.com/web/all/9/-1/0/-1/0/{{page}}/100\n游戏完结::https://www.heiyan.com/web/all/9/-1/-1/1/0/{{page}}/100\n游戏连载::https://www.heiyan.com/web/all/9/-1/-1/0/0/{{page}}/100\n同人全部::https://www.heiyan.com/web/all/16/-1/-1/-1/0/{{page}}/100\n同人免费::https://www.heiyan.com/web/all/16/-1/1/-1/0/{{page}}/100\n同人收费::https://www.heiyan.com/web/all/16/-1/0/-1/0/{{page}}/100\n同人完结::https://www.heiyan.com/web/all/16/-1/-1/1/0/{{page}}/100\n同人连载::https://www.heiyan.com/web/all/16/-1/-1/0/0/{{page}}/100\n社会全部::https://www.heiyan.com/web/all/25/-1/-1/-1/0/{{page}}/100\n社会免费::https://www.heiyan.com/web/all/25/-1/1/-1/0/{{page}}/100\n社会收费::https://www.heiyan.com/web/all/25/-1/0/-1/0/{{page}}/100\n社会完结::https://www.heiyan.com/web/all/25/-1/-1/1/0/{{page}}/100\n社会连载::https://www.heiyan.com/web/all/25/-1/-1/0/0/{{page}}/100\n古言全部::https://www.heiyan.com/web/all/37/-1/-1/-1/0/{{page}}/100\n古言免费::https://www.heiyan.com/web/all/37/-1/1/-1/0/{{page}}/100\n古言收费::https://www.heiyan.com/web/all/37/-1/0/-1/0/{{page}}/100\n古言完结::https://www.heiyan.com/web/all/37/-1/-1/1/0/{{page}}/100\n古言连载::https://www.heiyan.com/web/all/37/-1/-1/0/0/{{page}}/100\n                       若初文学                       ::\n短篇::http://search.ruochu.com/web/all?sort=110&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n婚恋::http://search.ruochu.com/web/all?sort=35&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n都市::http://search.ruochu.com/web/all?sort=4&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n职场::http://search.ruochu.com/web/all?sort=11&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n豪门::http://search.ruochu.com/web/all?sort=12&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n总裁::http://search.ruochu.com/web/all?sort=13&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n架空::http://search.ruochu.com/web/all?sort=15&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n穿越::http://search.ruochu.com/web/all?sort=17&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n宫斗::http://search.ruochu.com/web/all?sort=19&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n宅斗::http://search.ruochu.com/web/all?sort=20&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n青春::http://search.ruochu.com/web/all?sort=21&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n仙侠::http://search.ruochu.com/web/all?sort=7&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n灵异::http://search.ruochu.com/web/all?sort=24&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n修真::http://search.ruochu.com/web/all?sort=22&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n玄幻::http://search.ruochu.com/web/all?sort=6&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n悬疑::http://search.ruochu.com/web/all?sort=1&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n武侠::http://search.ruochu.com/web/all?sort=8&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n历史::http://search.ruochu.com/web/all?sort=3&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n纯爱::http://search.ruochu.com/web/all?sort=23&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\n作女::http://search.ruochu.com/web/all?sort=46&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0",
    "lastUpdateTime": 1759351820879,
    "loginUrl": "{\n  \"url\": \"\"\n}",
    "respondTime": 1032,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content||class.author-zone column-2@.right@a@text",
      "coverUrl": "[property=\"og:image\"]@content||class.bd column-2 bd-p@a.0@img@src<js>'https://b.heiyanimg.com/book/'+String(result).match(/\\d+/)[0]+'.jpg'</js>",
      "intro": "id.word-break@text||//pre[@class=\"note\"]/text()||[property=\"og:description\"]@content||class.summary min-summary-height@.note.0@text",
      "kind": "[property=\"og:novel:category\"]@content||.hd@.cate@text",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content||class.bd column-2@h4@a@text",
      "name": "[property=\"og:novel:book_name\"]@content||.hd@h1@text",
      "tocUrl": "text.目录@href||text.开始阅读@href",
      "wordCount": ".words@text||.hd@.words@text"
    },
    "ruleContent": {
      "content": "class.page-content@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author.1@text||$.authorname",
      "bookList": "id.resultDiv@tr||$.data.content",
      "bookUrl": ".title@href||https://www.ruochu.com/book/{$.id}",
      "coverUrl": ".title@href||$.iconUrlSmall<js>'https://b.heiyanimg.com/book/'+String(result).match(/\\d+/)[0]+'.jpg'</js>",
      "intro": "$.introduce",
      "kind": "$.sortname&&$.lastchaptertime",
      "lastChapter": ".chapter@text||$.lastchaptername",
      "name": ".title@text||$.name",
      "wordCount": "td.3@text||$.words"
    },
    "ruleToc": {
      "chapterList": "class.float-list fill-block@li",
      "chapterName": "html@js:if(result.match(/isvip/)){\nresult=\"🔒\"+result.match(/>([^<]+)<\\/a>/)[1];\n}else{result=result.match(/>([^<]+)<\\/a>/)[1];}",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/web/search?queryString={{key}}&highlight=false&page=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "若初文学",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.ruochu.com/",
    "customButton": false,
    "customOrder": 420,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"婚恋\",\"url\":\"http://search.ruochu.com/web/all?sort=35&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"短篇\",\"url\":\"http://search.ruochu.com/web/all?sort=110&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"都市\",\"url\":\"http://search.ruochu.com/web/all?sort=4&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"职场\",\"url\":\"http://search.ruochu.com/web/all?sort=11&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"豪门\",\"url\":\"http://search.ruochu.com/web/all?sort=12&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"总裁\",\"url\":\"http://search.ruochu.com/web/all?sort=13&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"架空\",\"url\":\"http://search.ruochu.com/web/all?sort=15&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"穿越\",\"url\":\"http://search.ruochu.com/web/all?sort=17&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宫斗\",\"url\":\"http://search.ruochu.com/web/all?sort=19&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宅斗\",\"url\":\"http://search.ruochu.com/web/all?sort=20&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"青春\",\"url\":\"http://search.ruochu.com/web/all?sort=21&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"仙侠\",\"url\":\"http://search.ruochu.com/web/all?sort=7&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"灵异\",\"url\":\"http://search.ruochu.com/web/all?sort=24&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"修真\",\"url\":\"http://search.ruochu.com/web/all?sort=22&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"玄幻\",\"url\":\"http://search.ruochu.com/web/all?sort=6&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"http://search.ruochu.com/web/all?sort=1&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"武侠\",\"url\":\"http://search.ruochu.com/web/all?sort=8&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"历史\",\"url\":\"http://search.ruochu.com/web/all?sort=3&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纯爱\",\"url\":\"http://search.ruochu.com/web/all?sort=23&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作女\",\"url\":\"http://search.ruochu.com/web/all?sort=46&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]",
    "lastUpdateTime": 1759387174171,
    "respondTime": 3012,
    "ruleBookInfo": {
      "author": ".bd@.right@.name@strong@text",
      "coverUrl": ".pic@a.0@img.0@src",
      "intro": "[property=\"og:description\"]@content||pre.note@textNodes",
      "kind": "span.cate@text&&[property=\"og:novel:status\"]@content&&h4@span.time@textNodes",
      "lastChapter": "h4@a.0@text##\\>\\>",
      "name": ".hd@h1@text",
      "tocUrl": "text.目录@href",
      "wordCount": ".infos@.words@text"
    },
    "ruleContent": {
      "content": "class.page-content@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorname",
      "bookList": "$.data.content",
      "bookUrl": "$.id@js:\"https://www.ruochu.com/book/\"+result",
      "checkKeyWord": "天下长安",
      "coverUrl": "$.iconUrlSmall@js:\"https://b.heiyanimg.com\"+result",
      "kind": "$.sortname",
      "lastChapter": "$.lastchaptername",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": "class.float-list fill-block@li",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "isVip": "li@.isvip.name@html"
    },
    "searchUrl": "http://search.ruochu.com/web/search?queryString={{key}}&highlight=false&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "梧桐中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.wtzw.com/",
    "customButton": false,
    "customOrder": 421,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"都市生活\",\"url\":\"/shuku.html?category=3&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"历史小说\",\"url\":\"/shuku.html?category=6&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"历史传奇\",\"url\":\"/shuku.html?category=15&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/shuku.html?category=18&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759351838595,
    "respondTime": 1419,
    "ruleBookInfo": {
      "author": ".sName@text",
      "coverUrl": ".w_pic@img@src",
      "intro": "🔖  {{@.w_txt li.4@textNodes}}{{'\\n'+'​'}}\n{{@.pWorkInformation@html}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".w_txt li.1@textNodes&&.li_tit i@text&&.li_upDate@textNodes##\\s..:.*",
      "lastChapter": ".li_upDate a.0@text",
      "name": ".li_tit a@text",
      "wordCount": ".w_txt li.2@textNodes"
    },
    "ruleContent": {
      "content": ".article@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "span.1@text##\\s.*",
      "bookList": ".w_picTxt_lr li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": "span.2@text",
      "kind": "span.1@text",
      "lastChapter": "span.3@text##.*\\s|更新",
      "name": "a.1@text",
      "wordCount": "span.3@text##\\s.*"
    },
    "ruleSearch": {
      "author": "span.1@textNodes",
      "bookList": ".w_picTxt_lr li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": "span.6@text",
      "kind": "span.4:2@textNodes",
      "lastChapter": "a.2@text##\\s..:.*",
      "name": "a.1@text",
      "wordCount": "span.3@textNodes"
    },
    "ruleToc": {
      "chapterList": ".w_ulTxt li a",
      "chapterName": "textNodes",
      "chapterUrl": "href",
      "isVip": "i@text"
    },
    "searchUrl": "/search-{{key}}.html?p={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "梧桐中文",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.wtzw.com",
    "customButton": false,
    "customOrder": 422,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1772088124667,
    "respondTime": 1581,
    "ruleBookInfo": {
      "author": "class.sName@text",
      "coverUrl": "class.w_pic@tag.img@src",
      "intro": "class.pWorkInformation@text",
      "lastChapter": "class.li_upDate@tag.a@text",
      "name": "class.li_tit@tag.a@text"
    },
    "ruleContent": {
      "content": "class.article@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.a.2@text",
      "bookList": "class.searchList@li",
      "bookUrl": "class.sTit@tag.a@href",
      "coverUrl": "tag.img@src",
      "lastChapter": "tag.a.3@text",
      "name": "class.sTit@text"
    },
    "ruleToc": {
      "chapterList": "class.w_ulTxt w_ulTxt_3 clearfix@tag.li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://www.wtzw.com/search-{{key}}.html?null",
    "weight": 0
  },
  {
    "bookSourceComment": "\n//七猫中文网",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "梧桐中文",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.wtzw.com",
    "customButton": false,
    "customOrder": 423,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759402798070,
    "respondTime": 2079,
    "ruleBookInfo": {
      "author": ".sName@text",
      "coverUrl": ".w_pic@img@src",
      "intro": "🏷️   {{@.w_txt li.4@textNodes}}{{'\\n'+'​'}}\n{{@.pWorkInformation@html}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".w_txt li.1@textNodes&&.li_tit i@text&&.li_upDate@textNodes##\\s..:.*",
      "lastChapter": ".li_upDate a.0@text",
      "name": ".li_tit a@text",
      "wordCount": ".w_txt li.2@textNodes"
    },
    "ruleContent": {
      "content": ".article@html",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "span.1@text##\\s.*",
      "bookList": ".w_picTxt_lr li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": "span.2@text",
      "kind": "span.1@text",
      "lastChapter": "span.3@text##.*\\s|更新",
      "name": "a.1@text",
      "wordCount": "span.3@text##\\s.*"
    },
    "ruleSearch": {
      "author": "span.1@textNodes",
      "bookList": ".w_picTxt_lr li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": "span.6@text",
      "kind": "span.4:2@textNodes",
      "lastChapter": "a.2@text##\\s..:.*",
      "name": "a.1@text",
      "wordCount": "span.3@textNodes"
    },
    "ruleToc": {
      "chapterList": ".w_ulTxt li a",
      "chapterName": "textNodes",
      "chapterUrl": "href",
      "isVip": "i@text"
    },
    "searchUrl": "/search-{{key}}.html?p={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "安之原创",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.azycjd.com-8",
    "customButton": false,
    "customOrder": 424,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759402814071,
    "respondTime": 2849,
    "ruleBookInfo": {
      "intro": "class.top_main.0@tag.p@text"
    },
    "ruleContent": {
      "content": "class.novel@tag.p@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.novel_items@tag.p.0@text",
      "bookList": "class.list_main@tag.li",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@src",
      "kind": "tag.span.0@text",
      "name": "class.novel_items@tag.h3.0@text"
    },
    "ruleToc": {
      "chapterList": "class.top_main chapter",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://www.azycjd.com/webnovelmis/mobile/msearchresult,{\n  \"method\": \"POST\",\n  \"body\": \"searchtxts={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "布咕阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.bgwxc.com#",
    "customButton": false,
    "customOrder": 425,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"Cookie\":\"user_account=F76A5O7ZdGuH3Ey2Frt34k3p9WBtdKheC3N%2Bk85WDanWB4lQx42C5q136iNFIafAJdQ8ESdj2TBFTB772Djd03teGEtg\"}",
    "lastUpdateTime": 1759387226914,
    "respondTime": 1881,
    "ruleBookInfo": {
      "intro": ".txtinfobox@html",
      "tocUrl": "class.tabs-menus@tag.a.0@href"
    },
    "ruleContent": {
      "content": "class.read-content@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author@text",
      "bookList": "class.res-item",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "img@src",
      "intro": "class.search-alt@html\n<js>result.replace(/(.*)/,' ○○○STORY:\\n$1')</js>",
      "kind": "class.t-row t-row-2@span@text",
      "lastChapter": "class.chapter-span@text",
      "name": "h4@text"
    },
    "ruleToc": {
      "chapterList": "class.chapter-item",
      "chapterName": "a@text",
      "chapterUrl": "a@href",
      "isVip": "text##(VIP)##$1###"
    },
    "searchUrl": "http://www.bgwxc.com/module/novel/search.php?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "松鹤阅读",
    "bookSourceType": 0,
    "bookSourceUrl": "DQuestQBall#001",
    "customButton": false,
    "customOrder": 426,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"　　　　　　 男频分类 　　　　　　\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"　　　　　　 都市 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"都市生活\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=都市生活\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异术超能\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=异术超能\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"娱乐明星\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=娱乐明星\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"商战职场\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=商战职场\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1505&start={{page}}&count=20&sub=青春校园\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 玄幻 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"异世大陆\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=异世大陆\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"东方玄幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=东方玄幻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"高武世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=高武世界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"王朝争霸\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1501&start={{page}}&count=20&sub=王朝争霸\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 仙侠 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"幻想修仙\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=幻想修仙\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神话修真\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=神话修真\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古典仙侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=古典仙侠\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"修真文明\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=修真文明\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代修真\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1504&start={{page}}&count=20&sub=现代修真\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 奇幻 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"史诗奇幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=史诗奇幻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"另类幻想\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=另类幻想\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"剑与魔法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=剑与魔法\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代魔法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=现代魔法\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史神话\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1502&start={{page}}&count=20&sub=历史神话\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 历史 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"架空历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=架空历史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"秦汉三国\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=秦汉三国\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"两宋元明\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=两宋元明\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"两晋隋唐\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=两晋隋唐\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史传记\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=历史传记\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"上古先秦\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=上古先秦\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"清史民国\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=清史民国\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"外国历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1506&start={{page}}&count=20&sub=外国历史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 军事 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"抗战烽火\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=抗战烽火\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战争幻想\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=战争幻想\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"谍战特工\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=谍战特工\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军旅生涯\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=军旅生涯\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事战争\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1507&start={{page}}&count=20&sub=军事战争\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 科幻空间 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"末世危机\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=末世危机\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"时空穿梭\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=时空穿梭\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"进化变异\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=进化变异\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"未来世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=未来世界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"星际文明\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=星际文明\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"超级科技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=超级科技\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古武机甲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1509&start={{page}}&count=20&sub=古武机甲\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 悬疑侦探 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1508&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"　　　　　　 游戏竞技 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"虚拟网游\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=虚拟网游\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏异界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=游戏异界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"电子竞技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=电子竞技\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏系统\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=游戏系统\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏主播\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1510&start={{page}}&count=20&sub=游戏主播\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 武侠 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"传统武侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=传统武侠\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠幻想\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=武侠幻想\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠同人\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=武侠同人\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古武未来\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=古武未来\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"国术无双\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1503&start={{page}}&count=20&sub=国术无双\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 体育 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"篮球运动\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=篮球运动\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"足球运动\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=足球运动\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"体育赛事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1511&start={{page}}&count=20&sub=体育赛事\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 轻小说 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"衍生同人\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=衍生同人\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"原生幻想\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=原生幻想\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"搞笑吐槽\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1512&start={{page}}&count=20&sub=搞笑吐槽\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 短篇 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"短篇小说\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=短篇小说\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"生活随笔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=生活随笔\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"影视剧本\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=影视剧本\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"诗歌散文\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=诗歌散文\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人物传记\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=人物传记\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"美文游记\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=美文游记\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"评论文集\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1515&start={{page}}&count=20&sub=评论文集\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 现实 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"现实百态\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=现实百态\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"爱情婚姻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=爱情婚姻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"成功励志\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=成功励志\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"社会乡土\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=社会乡土\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=青春文学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文学艺术\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1499&start={{page}}&count=20&sub=文学艺术\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 女频分类 　　　　　　\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"　　　　　　 现代言情 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"婚恋情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=婚恋情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"豪门世家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=豪门世家\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市生活\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=都市生活\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"娱乐明星\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=娱乐明星\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市异能\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=都市异能\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"商战职场\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=商战职场\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"民国情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=民国情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"官场沉浮\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1524&start={{page}}&count=20&sub=官场沉浮\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 古代言情 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"古典架空\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=古典架空\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越奇情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=穿越奇情\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=古代情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宫闱宅斗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=宫闱宅斗\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经商种田\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=经商种田\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女尊王朝\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=女尊王朝\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"热血江湖\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=热血江湖\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"上古蛮荒\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1523&start={{page}}&count=20&sub=上古蛮荒\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 悬疑侦探 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"推理侦探\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=推理侦探\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑探险\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=悬疑探险\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神秘文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=神秘文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"恐怖惊悚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=恐怖惊悚\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"幽冥情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1518&start={{page}}&count=20&sub=幽冥情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 仙侠奇缘 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"古典仙侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=古典仙侠\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侣奇缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=仙侣奇缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=武侠情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代修真\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=现代修真\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"远古洪荒\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1517&start={{page}}&count=20&sub=远古洪荒\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 玄幻言情 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"东方玄幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=东方玄幻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异世大陆\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=异世大陆\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"魔法幻情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=魔法幻情\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异能超术\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=异能超术\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异族恋情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=异族恋情\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"西方奇幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=西方奇幻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"远古神话\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1516&start={{page}}&count=20&sub=远古神话\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 浪漫青春 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"青春校园\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=青春校园\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春纯爱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=青春纯爱\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春疼痛\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=青春疼痛\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"叛逆成长\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1522&start={{page}}&count=20&sub=叛逆成长\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 科幻空间 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"时空穿梭\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=时空穿梭\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"末世危机\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=末世危机\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"未来世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=未来世界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"星际恋歌\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=星际恋歌\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"超级科技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=超级科技\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"进化变异\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=进化变异\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古武机甲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1519&start={{page}}&count=20&sub=古武机甲\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 游戏竞技 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"网游情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=网游情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"电子竞技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=电子竞技\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏异界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=游戏异界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"体育竞技\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1520&start={{page}}&count=20&sub=体育竞技\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 纯爱 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"婚恋情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=婚恋情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"时空穿梭\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=时空穿梭\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越奇情\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=穿越奇情\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古典架空\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=古典架空\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代情缘\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=古代情缘\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市生活\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1707&start={{page}}&count=20&sub=都市生活\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 出版文学 　　　　　　\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"　　　　　　 小说 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"社会\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=社会\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"情感\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=情感\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"侦探/悬疑/推理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=侦探/悬疑/推理\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"作品集\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=作品集\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=历史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=科幻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=武侠\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"世界名著\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1688&start={{page}}&count=20&sub=世界名著\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 励志 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"成功/激励\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=成功/激励\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"心灵与修养\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=心灵与修养\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青少年励志\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=青少年励志\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人际交往\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=人际交往\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人生哲学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=人生哲学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"口才/演讲/辩论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=口才/演讲/辩论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人在职场\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=人在职场\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女性励志\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1690&start={{page}}&count=20&sub=女性励志\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 心理 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"心理百科\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理百科\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"心理学经典著作\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理学经典著作\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"心理学入门\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理学入门\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"应用心理学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=应用心理学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人格心理学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=人格心理学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"心灵疗愈\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心灵疗愈\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"心理学理论与研究\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=心理学理论与研究\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"社会心理学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1466&start={{page}}&count=20&sub=社会心理学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 军事 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"武器装备\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=武器装备\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=军事理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"世界军事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=世界军事\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=军事文学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=军事史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经典军事著作\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=经典军事著作\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战略战术战役\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=战略战术战役\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国军事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1697&start={{page}}&count=20&sub=中国军事\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 政治 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"政治理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=政治理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"党政读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=党政读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国政治\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=中国政治\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"世界政治\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=世界政治\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"法律普及读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=法律普及读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"政治热点\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=政治热点\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"公共管理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=公共管理\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"法律法规\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1464&start={{page}}&count=20&sub=法律法规\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 文学 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"中国现当代随笔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=中国现当代随笔\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文集\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=文集\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国现当代诗歌\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=中国现当代诗歌\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"纪实文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=纪实文学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文学评论与鉴赏\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=文学评论与鉴赏\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"名家作品\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=名家作品\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国古诗词\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=中国古诗词\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文学理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1692&start={{page}}&count=20&sub=文学理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 文化 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=中国文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文化史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"地域文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=地域文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"民族文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=民族文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"艺术理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=艺术理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"国学普及读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=国学普及读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文化理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 历史 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"历史普及读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=历史普及读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=中国史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"世界史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=世界史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"地方史志\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=地方史志\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史随笔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=历史随笔\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文物考古\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=文物考古\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"史料典籍\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=史料典籍\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"史学理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1693&start={{page}}&count=20&sub=史学理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 社科 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"教育\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=教育\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"语言文字\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=语言文字\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"社会科学总论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=社会科学总论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"社会学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=社会学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经典名家作品集\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=经典名家作品集\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人类学/人口学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=人类学/人口学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"新闻传播出版\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=新闻传播出版\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"民族学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1691&start={{page}}&count=20&sub=民族学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 养生 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"健康百科\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=健康百科\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"饮食健康\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=饮食健康\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"常见病预防和治疗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=常见病预防和治疗\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"药膳食疗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=药膳食疗\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中医养生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=中医养生\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女性/儿童\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=女性/儿童\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"心理健康\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=心理健康\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中老年养生\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1463&start={{page}}&count=20&sub=中老年养生\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 投资 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"理财技巧\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=理财技巧\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女性理财\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=女性理财\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"证券/股票\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=证券/股票\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"投资指南\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=投资指南\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"外汇\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1704&start={{page}}&count=20&sub=外汇\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 经济 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"经济通俗读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济通俗读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经济学理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济学理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"各部门经济\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=各部门经济\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国经济\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=中国经济\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"国际经济\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=国际经济\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经济史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经济法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=经济法\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"财政税收\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1703&start={{page}}&count=20&sub=财政税收\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 亲子 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"家教方法\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=家教方法\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"育儿/亲子\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=育儿/亲子\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"孕产知识\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=孕产知识\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"素质教育\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=素质教育\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"母婴喂养/护理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=母婴喂养/护理\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"胎教/早教\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=胎教/早教\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家教理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=家教理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"养育女孩\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1683&start={{page}}&count=20&sub=养育女孩\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 管理 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"一般管理学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=一般管理学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"市场/营销\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=市场/营销\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"企业与企业家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=企业与企业家\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"金融/投资\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=金融/投资\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"电子商务\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=电子商务\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"会计/财务\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=会计/财务\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"商业史传\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=商业史传\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战略管理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1689&start={{page}}&count=20&sub=战略管理\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 两性 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=恋爱\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"婚姻\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=婚姻\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"婚恋综合\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=婚恋综合\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"性知识\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1696&start={{page}}&count=20&sub=性知识\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 哲学 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"中国哲学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=中国哲学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"哲学知识读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=哲学知识读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"西方哲学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=西方哲学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"哲学经典著作\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=哲学经典著作\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"东方哲学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=东方哲学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"伦理学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=伦理学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"哲学理论与流派\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=哲学理论与流派\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"马克思哲学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1701&start={{page}}&count=20&sub=马克思哲学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 宗教 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"佛教\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=佛教\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宗教普及读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=宗教普及读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"道教\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=道教\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宗教理论与概况\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=宗教理论与概况\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"伊斯兰教\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=伊斯兰教\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宗教经典著作\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1702&start={{page}}&count=20&sub=宗教经典著作\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 传记 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"人物合集\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=人物合集\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史人物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=历史人物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"财经人物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=财经人物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"政治人物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=政治人物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文学家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=文学家\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历代帝王\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=历代帝王\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=其他\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科学家\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1695&start={{page}}&count=20&sub=科学家\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 科普 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"百科知识\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=百科知识\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科学世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=科学世界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人类故事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=人类故事\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宇宙知识\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=宇宙知识\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"生物世界\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=生物世界\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"生态环境\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=生态环境\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神秘现象\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=神秘现象\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"数理化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1698&start={{page}}&count=20&sub=数理化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 自然 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"总论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=总论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"地球科学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=地球科学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"天文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=天文学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科技史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=科技史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"生物科学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=生物科学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"化学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=化学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"物理学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1706&start={{page}}&count=20&sub=物理学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 美食 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"家常菜谱\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=家常菜谱\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"药膳食疗\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=药膳食疗\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"地方美食\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=地方美食\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"茶酒饮料\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=茶酒饮料\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"烹饪理论/手册\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=烹饪理论/手册\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"饮食文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=饮食文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"西餐料理\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1705&start={{page}}&count=20&sub=西餐料理\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 休闲 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"幽默笑话\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=幽默笑话\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"旅游随笔\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=旅游随笔\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宠物杂事\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=宠物杂事\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=游戏\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家庭园艺\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=家庭园艺\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"户外探险\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=户外探险\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"国内自助旅游指南\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=国内自助旅游指南\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"车载户外\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1465&start={{page}}&count=20&sub=车载户外\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 艺术 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"文学\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文学\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"中国文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=中国文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文化史\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化史\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"地域文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=地域文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"民族文化\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=民族文化\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"艺术理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=艺术理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"国学普及读物\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=国学普及读物\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文化理论\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1461&start={{page}}&count=20&sub=文化理论\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"　　　　　　 时尚 　　　　　　\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"护肤/美容整形\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=护肤/美容整形\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家事窍门\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=家事窍门\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"时尚\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=时尚\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家装方法指导\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=家装方法指导\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"瘦身美体\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=瘦身美体\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"服饰搭配/配饰\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=服饰搭配/配饰\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家装策略秘籍\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=家装策略秘籍\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"彩妆/美发/美甲\",\"url\":\"https://bookshelf.html5.qq.com/qbread/api/rank/list?groupid=1694&start={{page}}&count=20&sub=彩妆/美发/美甲\",\"style\":{\"layout_flexGrow\":1}}]",
    "header": "{\n\t\"user-agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36\",\n\t\"Referer\":\"https://bookshelf.html5.qq.com/qbread\"\n\t}",
    "lastUpdateTime": 1759387191336,
    "respondTime": 2985,
    "ruleBookInfo": {
      "author": "$.author",
      "coverUrl": "$.picurl",
      "init": "$.data.bookInfo",
      "intro": "<p>{{(t=String(java.getString('$.tag'))).length?'🏷️ '+t.replace(/\\|/g,', '):''}}</p>{{'\\n&lrm;'}}\n<p>{{$.summary}}</p>",
      "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{java.put('time',String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,''))}}",
      "lastChapter": "{{$.lastSerialname}} • {{java.get('time')}}",
      "name": "$.resourceName",
      "tocUrl": "https://bookshelf.html5.qq.com/qbread/api/book/all-chapter?bookId={{$.resourceID}}",
      "wordCount": "$.contentsize"
    },
    "ruleContent": {
      "content": "<p>{{$.data.Content[0].Content}}</p>"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.rows[*]",
      "bookUrl": "https://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{$.resourceID}}",
      "coverUrl": "$.picurl",
      "intro": "$.summary",
      "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,'')}}",
      "lastChapter": "$.lastSerialname",
      "name": "$.resourceName##（.*",
      "wordCount": "$.contentsize"
    },
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.booklist[*]",
      "bookUrl": "$.bid\n<js>1100000000+parseInt(result)</js>\nhttps://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{result}}",
      "checkKeyWord": "深空彼岸",
      "coverUrl": "$.bid\n@js:\nvar s = result\nfunction gt(s){\n\tlet a = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"",
      "intro": "$.intro",
      "kind": "{{$.categoryInfoV4\n##\\d.*?\\:(.*?)\\:.*?(,|$)##$1$2}}\n{{$.updateInfo##已更新至.*##连载中}}\n##小说,",
      "lastChapter": "$.updateInfo##已更新至##第",
      "name": "$.title",
      "wordCount": "$.totalWords"
    },
    "ruleToc": {
      "chapterList": "$.rows",
      "chapterName": "$.serialName",
      "chapterUrl": "https://novel.html5.qq.com/be-api/content/ads-read,{\n\t\"method\": \"POST\",\n\t\"body\": {\n\t\t\"Scene\": \"chapter\",\n\t\t\"ContentAnchorBatch\": [{\n\t\t\t\t\"BookID\": \"{{baseUrl.match(/bookId=(\\d+)/)[1]}}\",\n\t\t\t\t\"ChapterSeqNo\": [{{$.serialID}}]\n\t\t\t}]\n\t},\n\t\"headers\": {\n\t\t\"Q-GUID\": \"4aa27c7cf2d9aca3359656ea186488cb\"\n\t}\n}",
      "isVip": "//删掉这行字，vip章节会显示🔓\n$.isFree"
    },
    "searchUrl": "https://newopensearch.reader.qq.com/wechat?keyword={{key}}&start={{page-1}}&end=19",
    "weight": 100
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "企鹅浏览",
    "bookSourceType": 0,
    "bookSourceUrl": "novel.html5.qq.com",
    "customButton": false,
    "customOrder": 427,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n    \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 13; zh-cn; V2183A Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/13.4 Mobile Safari/537.36 COVC/046223\",\n    \"Referer\":\"https://novel.html5.qq.com/\",\n\t\"Q-GUID\":\"0ee63838b72eb075f63e93ae0bc288cb\",\n\t\"QIMEI36\":\"8ff310843a87a71101958f5610001e316a11\"\n}",
    "lastUpdateTime": 1759386969689,
    "respondTime": 1004,
    "ruleBookInfo": {
      "author": "$..author",
      "coverUrl": "$..picurl",
      "intro": "$..summary",
      "kind": "$..resourceID",
      "lastChapter": "$..lastSerialname",
      "name": "$..resourceName",
      "tocUrl": "https://novel.html5.qq.com/qbread/api/book/all-chapter?bookId={{book.kind}}",
      "wordCount": "$..contentsize"
    },
    "ruleContent": {
      "content": "$.data.Content[0].Content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$..author",
      "bookList": "$.data.state[*]",
      "bookUrl": "https://novel.html5.qq.com/qbread/api/novel/bookInfo?resourceId={{book.kind}}",
      "coverUrl": "$..cover_url",
      "intro": "$..abstract",
      "kind": "$.groupID##.*_##",
      "name": "$..title"
    },
    "ruleToc": {
      "chapterList": "$..rows[*]",
      "chapterName": "$.serialName",
      "chapterUrl": "$.serialID\n@js:\nlet data = JSON.stringify({\n  ContentAnchorBatch: [{\n    BookID: book.kind,\n    ChapterSeqNo: [\n      result\n    ]\n  }],\n  Scene: \"chapter\"\n})\nlet option = {\"method\":\"POST\",\"body\":data}\n\"https://novel.html5.qq.com/be-api/content/ads-read,\"+JSON.stringify(option)"
    },
    "searchUrl": "https://so.html5.qq.com/ajax/real/search_result?tabId=360&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现正文失效, 搜索正文失效\n\n20240220添加发现By_zhbyjm7783",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "网易小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.yuedu.163.com/",
    "customButton": false,
    "customOrder": 428,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"男生\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"科幻\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"玄幻\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=1&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"都市\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=7&wordCount=0&bookStatus=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=5&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"军事\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=3&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"历史\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=11&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"同人\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=10&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"短篇\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=12&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"女生\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=26&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"科幻\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=27&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=28&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"传奇\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=29&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"脑洞\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=31&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"年代\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=32&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"重生\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=33&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"现言\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=8&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"穿越\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=9&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"宫斗\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=18&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"古言\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=24&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"短篇\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=16&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"校园\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=22&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"仙侠\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=13&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"种田\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=17&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"同人\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=15&bookStatus=0&wordCount=0&pay=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"出版\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"小说\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2000&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"人文\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2300&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"生活\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2800&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"两性\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2500&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"励志\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2600&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"经管\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2400&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"文学\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2100&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"艺术\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2200&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"科普\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2900&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"育儿\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=2700&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"IT\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=3000&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"教辅\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=3100&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"外文\",\"url\":\"http://easyread.163.com/source/v2/searchBook.json?catId=3200&pay=0&subCat=0&sort=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2}}]",
    "lastUpdateTime": 1759590290914,
    "loginUrl": "https://m.yuedu.163.com/login.do",
    "respondTime": 180721,
    "ruleBookInfo": {
      "lastChapter": "data.catalog[-1].title"
    },
    "ruleContent": {
      "content": "data.content@js:\nresult ? String(java.base64Decode(result)).replace(/<h1>.+?<\\/h1>/, '') : ' 付费章节，换源阅读！';",
      "imageStyle": "0"
    },
    "ruleExplore": {
      "author": "author",
      "bookList": "list",
      "bookUrl": "https://m.yuedu.163.com/reader/book/info.json?catalog_only=true&source_uuid={$.sourceUuid}",
      "coverUrl": "cover",
      "intro": "content",
      "kind": "category",
      "name": "title",
      "wordCount": "extra"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "data.books",
      "bookUrl": "https://m.yuedu.163.com/reader/book/info.json?catalog_only=true&source_uuid={$.sourceUuid}",
      "checkKeyWord": "死亡游戏倒计时",
      "coverUrl": "iconUrl",
      "intro": "description",
      "kind": "category&&keyName",
      "name": "title",
      "wordCount": "totalCount"
    },
    "ruleToc": {
      "chapterList": "data.catalog",
      "chapterName": "title",
      "chapterUrl": "uuid@js:\nvar s_uuid = baseUrl.replace(/.*source_uuid=/,'')\n'/reader/book/content.json?source_uuid='+s_uuid+'&content_uuid='+result;",
      "isVip": "needPay",
      "updateTime": "字数：{{$.wordCount}}"
    },
    "searchUrl": "/search/book/data.json?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "网易云说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://m.yuedu.163.com#yc1101",
    "customButton": false,
    "customOrder": 429,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1765997467565,
    "loginUrl": "https://m.yuedu.163.com/login.do",
    "respondTime": 1689,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "data.content@js:\nresult ? String(java.base64Decode(result)).replace(/<h1>.+?<\\/h1>/, '') : ' 付费章节，换源阅读！';",
      "imageStyle": "0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "data.books[*]\n@js:JSON.parse(result).map(o=> {\n    var J = org.jsoup.Jsoup.parse(java.ajax(baseUrl.match(/(.+?\\/\\/.+?\\/)/)[1] + 'source/' + o.sourceUuid));\n    return {\n        name: o.title,\n        author: o.author,\n        tags: o.keyName,\n        num:o.showTotalCount+'字',\n        latest: String(J.select('.m-book-recent a').text()).replace(/[\\(（【].*[求更谢乐发合].*[】）\\)]/,'') +String(J.select('.m-book-recent p').text()).replace(/\\s*(\\d+-\\d+-\\d+).+/, '（$1）').replace(/\\s*(\\d+)月(\\d+)日.+/, '（$1-$2）'),\n        intro: o.description.replace(/<\\/?\\w+>/g, '').trim(),\n        cover: o.coverImage,\n        catalogUrl: '/reader/book/info.json?catalog_only=true&source_uuid=' + o.sourceUuid\n    }\n});",
      "bookUrl": "catalogUrl",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "tags",
      "lastChapter": "latest",
      "name": "name",
      "wordCount": "num"
    },
    "ruleToc": {
      "chapterList": "data.catalog[?(@.grade > 1)]",
      "chapterName": "$.title##[\\(（【].*[求更谢乐发合].*[】）\\)]",
      "chapterUrl": "uuid@js:\nvar s_uuid = baseUrl.replace(/.*source_uuid=/,'')\n'/reader/book/content.json?source_uuid='+s_uuid+'&content_uuid='+result;",
      "isVip": "$.needPay"
    },
    "searchUrl": "/search/book/data.json?key={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "安轻小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.sfacg.com#",
    "customButton": false,
    "customOrder": 430,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部\",\"url\":\"/List/default.aspx?tid=-1&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}}]",
    "header": "{\"user-agent\":\"okhttp/3.10.0.1\"}",
    "lastUpdateTime": 1759386613703,
    "loginUrl": "https://book.sfacg.com/",
    "respondTime": 1287,
    "ruleBookInfo": {
      "author": ".author-name@span@text",
      "canReName": "1",
      "coverUrl": ".summary-pic@img@src",
      "intro": "<br>{{@@a.highlight@span.text@text##(^|[\\n])##🏷️}}\n{{'&lrm;'}}\n{{@@p.introduce@text##(^|[\\s]+)##<br>}}",
      "kind": "h1.title@span.tag@text&&div.count-detail@div.text-row@span.text.0:1:3@text##类型：|.*字\\[|]|更新：",
      "lastChapter": "h3.chapter-title@a.link@text",
      "name": "h1.title@span.text@text",
      "tocUrl": "text.点击阅读@href",
      "wordCount": "div.count-detail@div.text-row@span.text.1@text##\\D"
    },
    "ruleContent": {
      "content": "div.article-content[id='ChapterBody']@html"
    },
    "ruleExplore": {
      "author": "a[id][target]@text",
      "bookList": "ul.Comic_Pic_List",
      "bookUrl": "strong@a@href",
      "coverUrl": "li.Conjunction@img@src",
      "intro": "li.1@ownText##.*\\d+字",
      "kind": "span.font_red@text&&li.1@a.2@text&&li.1@ownText##.*：\\s/\\s/\\s|\\s/\\s\\d+字.*",
      "name": "strong@a@text",
      "wordCount": "li.1@ownText##.*\\d\\s/\\s|字.*"
    },
    "ruleSearch": {
      "author": "li.1@ownText##综合信息：\\s|/\\d.*",
      "bookList": "ul[style='width:100%']",
      "bookUrl": "a.orange_link2@href",
      "coverUrl": "li.Conjunction@img@src",
      "intro": "li.1@ownText##.*\\d\\s|\\s",
      "name": "a.orange_link2@text"
    },
    "ruleToc": {
      "chapterList": "div.wrap.s-list@h3.catalog-title, li",
      "chapterName": "{{@@span.icn@text####🖼️}}{{@@h3.catalog-title@text||@@a@ownText}}",
      "chapterUrl": "a@href",
      "isVip": "span.icn_vip@text",
      "isVolume": "h3.catalog-title@text"
    },
    "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "安之原创",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.azycjd.com#yc1101",
    "customButton": false,
    "customOrder": 431,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"月票榜\",\"url\":\"/webnovelmis/mobile/mranklistright/monthnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"点击榜\",\"url\":\"/webnovelmis/mobile/mranklistright/clicknum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/webnovelmis/mobile/mranklistright/savenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新榜\",\"url\":\"/webnovelmis/mobile/mranklistright/updatetime/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推荐榜\",\"url\":\"/webnovelmis/mobile/mranklistright/recommandnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"订阅榜\",\"url\":\"/webnovelmis/mobile/mranklistright/subscribenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"书友打赏\",\"url\":\"/webnovelmis/mobile/mranklistright/rewardnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书推荐\",\"url\":\"/webnovelmis/mobile/mranklistright/newrecommandnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书收藏\",\"url\":\"/webnovelmis/mobile/mranklistright/newsavenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"完结精品\",\"url\":\"/webnovelmis/mobile/mranklistright/allclicknum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/webnovelmis/mobile/mstackslistright/9/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/webnovelmis/mobile/mstackslistright/17/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/webnovelmis/mobile/mstackslistright/38/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史军事\",\"url\":\"/webnovelmis/mobile/mstackslistright/24/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/webnovelmis/mobile/mstackslistright/50/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻灵异\",\"url\":\"/webnovelmis/mobile/mstackslistright/58/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/webnovelmis/mobile/mstackslistright/71/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/webnovelmis/mobile/mstackslistright/79/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759403343589,
    "loginUrl": "http://www.azycjd.com/webnovelmis/mobile/mlogin",
    "respondTime": 2032,
    "ruleBookInfo": {
      "intro": "class.top_main.0@p@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "lastChapter": "class.top_main.-1@a@text"
    },
    "ruleContent": {
      "content": ".novel@p@text",
      "imageStyle": "0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.0@text##作者.",
      "bookList": ".list_main li",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "kind": "span.0@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.top_main chapter@li",
      "chapterName": "p@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/webnovelmis/mobile/msearchresult,{\n  \"method\": \"POST\",\n  \"body\": \"searchtxts={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "安之原创",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.azycjd.com",
    "customButton": false,
    "customOrder": 432,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"月票榜\",\"url\":\"/webnovelmis/mobile/mranklistright/monthnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"点击榜\",\"url\":\"/webnovelmis/mobile/mranklistright/clicknum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/webnovelmis/mobile/mranklistright/savenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新榜\",\"url\":\"/webnovelmis/mobile/mranklistright/updatetime/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推荐榜\",\"url\":\"/webnovelmis/mobile/mranklistright/recommandnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"订阅榜\",\"url\":\"/webnovelmis/mobile/mranklistright/subscribenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"书友打赏\",\"url\":\"/webnovelmis/mobile/mranklistright/rewardnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书推荐\",\"url\":\"/webnovelmis/mobile/mranklistright/newrecommandnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书收藏\",\"url\":\"/webnovelmis/mobile/mranklistright/newsavenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"完结精品\",\"url\":\"/webnovelmis/mobile/mranklistright/allclicknum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/webnovelmis/mobile/mstackslistright/9/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/webnovelmis/mobile/mstackslistright/17/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/webnovelmis/mobile/mstackslistright/38/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史军事\",\"url\":\"/webnovelmis/mobile/mstackslistright/24/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/webnovelmis/mobile/mstackslistright/50/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻灵异\",\"url\":\"/webnovelmis/mobile/mstackslistright/58/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/webnovelmis/mobile/mstackslistright/71/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/webnovelmis/mobile/mstackslistright/79/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1766333573849,
    "loginUrl": "http://www.azycjd.com/webnovelmis/mobile/mlogin",
    "respondTime": 200096,
    "ruleBookInfo": {
      "intro": "class.top_main.0@p@html##(^|[。！？]+[”」）】]?)##$1<br>",
      "lastChapter": "class.top_main.-1@a@text"
    },
    "ruleContent": {
      "content": ".novel@p@text",
      "imageStyle": "0"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "p.0@text##作者.",
      "bookList": ".list_main li",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "kind": "span.0@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.top_main chapter@li",
      "chapterName": "p@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/webnovelmis/mobile/msearchresult,{\n  \"method\": \"POST\",\n  \"body\": \"searchtxts={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "安轻小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://minipapi.sfacg.com",
    "customButton": false,
    "customOrder": 433,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "魔幻::https://api.sfacg.com/novels/21/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n玄幻::https://api.sfacg.com/novels/22/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n古风::https://api.sfacg.com/novels/23/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n科幻::https://api.sfacg.com/novels/24/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n校园::https://api.sfacg.com/novels/25/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n都市::https://api.sfacg.com/novels/26/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n游戏::https://api.sfacg.com/novels/27/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n悬疑::https://api.sfacg.com/novels/28/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate",
    "header": "{\n\"content-type\": \"application/json\",\n\"sf-minip-info\": \"minip_novel/1.0.70(android;10)/wxmp\",\n\"authorization\": \"Basic YW5kcm9pZHVzZXI6MWEjJDUxLXl0Njk7KkFjdkBxeHE=\"\n}",
    "lastUpdateTime": 1759386994045,
    "respondTime": 1374,
    "ruleBookInfo": {
      "author": "$.data.authorName",
      "coverUrl": "$.data.novelCover",
      "intro": "$.data.expand.intro",
      "kind": "$.data.typeName",
      "lastChapter": "$.data.expand.latestChapter.title",
      "name": "$.data.novelName",
      "tocUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.data.novelId}}/dirs",
      "wordCount": "$.data.charCount"
    },
    "ruleContent": {
      "content": "$.data.expand.content"
    },
    "ruleExplore": {
      "author": "$.authorName",
      "bookList": "$.data",
      "bookUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.novelId}}?expand=latestchapter,chapterCount,typeName,intro,fav,ticket,pointCount,tags,sysTags,signlevel,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney",
      "coverUrl": "$.novelCover",
      "kind": "$.expand.typeName",
      "name": "$.novelName",
      "wordCount": "$.charCount"
    },
    "ruleSearch": {
      "author": "$.AuthorName",
      "bookList": "$.Novels",
      "bookUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.NovelID}}?expand=latestchapter,chapterCount,typeName,intro,fav,ticket,pointCount,tags,sysTags,signlevel,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney",
      "coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{{$.NovelCover}}",
      "kind": "$.TypeName",
      "name": "$.NovelName"
    },
    "ruleToc": {
      "chapterList": "$.data.volumeList[*].chapterList[*]",
      "chapterName": "$.title",
      "chapterUrl": "https://minipapi.sfacg.com/pas/mpapi/Chaps/{{$.chapId}}?expand=content,needFireMoney,originNeedFireMoney,tsukkomi&autoOrder=false",
      "isVip": "$.isVip",
      "updateTime": "$.updateTime"
    },
    "searchUrl": "https://m.sfacg.com/API/HTML5.ashx?op=search&keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "刺猬猫说",
    "bookSourceType": 0,
    "bookSourceUrl": "刺猬猫",
    "customButton": false,
    "customOrder": 434,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759573181394,
    "respondTime": 6475,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".chapter@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author@text##\\/.*",
      "bookList": ".book-item",
      "bookUrl": "a@href",
      "coverUrl": "img@data-original",
      "intro": ".desc@textNodes",
      "kind": ".author@text##.*?\\/",
      "lastChapter": ".new@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.catalogue-list less@li@a",
      "chapterName": "text##^\\d+\\.|（.*合.*|（含.*|\\(.*合.*|\\(含.*\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节|免费章节.|章节目录)?(\\s+|_)|[\\(\\{（｛【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "chapterUrl": "href@js:result+',{webView:\"true\"}'",
      "preUpdateJs": "java.refreshTocUrl()"
    },
    "searchUrl": "https://wap.ciweimao.com:443/book_list?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "                    \"error:Timed out waiting for 180000 ms\n                                        \"error:failed to connect to wap.ciweimao.com/122.112.187.184 (port 443) from /192.168.0.100 (port 41852) after 15000ms\n                    \"error:Timed out waiting for 180000 ms\n\"\"\"",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "刺猬猫吧",
    "bookSourceType": 0,
    "bookSourceUrl": "https://wap.ciweimao.com1",
    "customButton": false,
    "customOrder": 435,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::https://wap.ciweimao.com/book_list/0/{{page}}&&玄幻奇幻::https://wap.ciweimao.com/book_list/yijiehuanxiang/{{page}}&&都市青春::https://wap.ciweimao.com/book_list/qingchunrichang/{{page}}&&灵异未知::https://wap.ciweimao.com/book_list/shenmiweizhi/{{page}}&&历史军事::https://wap.ciweimao.com/book_list/zhanzhenglishi/{{page}}&&科幻无限::https://wap.ciweimao.com/book_list/weilaihuanxiang/{{page}}&&游戏竞技::https://wap.ciweimao.com/book_list/youxishijie/{{page}}&&仙侠武侠::https://wap.ciweimao.com/book_list/rexuejingji/{{page}}&&免费同人::https://wap.ciweimao.com/book_list/tongrenfenlei/{{page}}&&女频::https://wap.ciweimao.com/book_list/nvpinfenlei/{{page}}&&\n",
    "lastUpdateTime": 1759387280814,
    "respondTime": 7399,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".chapter@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author@text##\\/.*",
      "bookList": ".book-item",
      "bookUrl": "a@href",
      "coverUrl": "img@data-original",
      "intro": ".desc@textNodes",
      "kind": ".author@text##.*?\\/",
      "lastChapter": ".new@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.catalogue-list less@li@a",
      "chapterName": "text",
      "chapterUrl": "href@js:result+',{webView:\"true\"}'"
    },
    "searchUrl": "https://wap.ciweimao.com:443/book_list?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 搜索正文失效",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "刺猬猫网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ciweimao.com/",
    "customButton": false,
    "customOrder": 436,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                         榜单排行                         ::\n点击榜::rank-index/no-vip-click-week/{{page}}\n收藏榜::rank-index/favor-week/{{page}}\n推荐榜::rank-index/recommend-week/{{page}}\n订阅榜::rank-index/buy-week/{{page}}\n月票榜::rank-index/yp-week/{{page}}\n吐槽榜::rank-index/tsukkomi-week/{{page}}\n新书榜::rank-index/yp_new-week/{{page}}\n刀片榜::rank-index/blade-week/{{page}}\n更新榜::rank-index/get-update-most-week/{{page}}\n                         免费作品                         ::\n异界幻想::book_list/1-8-total_click-0-0-2/quanbu/{{page}}\n青春日常::book_list/1-27-total_click-0-0-2/quanbu/{{page}}\n动漫穿越::book_list/1-10-total_click-0-0-2/quanbu/{{page}}\n神秘未知::book_list/1-1-total_click-0-0-2/quanbu/{{page}}\n战争历史::book_list/1-30-total_click-0-0-2/quanbu/{{page}}\n推理灵异::book_list/1-7-total_click-0-0-2/quanbu/{{page}}\n未来幻想::book_list/1-6-total_click-0-0-2/quanbu/{{page}}\n游戏世界::book_list/1-3-total_click-0-0-2/quanbu/{{page}}\n热血竞技::book_list/1-5-total_click-0-0-2/quanbu/{{page}}\n现实都市::book_list/1-29-total_click-0-0-2/quanbu/{{page}}\n   同人   ::book_list/1-24-total_click-0-0-2/quanbu/{{page}}\n   女频   ::book_list/2-11-total_click-0-0-2/quanbu/{{page}}\n                         完本作品                         ::\n异界幻想::book_list/1-8-total_click-0-0-1/quanbu/{{page}}\n青春日常::book_list/1-27-total_click-0-0-1/quanbu/{{page}}\n动漫穿越::book_list/1-10-total_click-0-0-1/quanbu/{{page}}\n神秘未知::book_list/1-1-total_click-0-0-1/quanbu/{{page}}\n战争历史::book_list/1-30-total_click-0-0-1/quanbu/{{page}}\n推理灵异::book_list/1-7-total_click-0-0-1/quanbu/{{page}}\n未来幻想::book_list/1-6-total_click-0-0-1/quanbu/{{page}}\n游戏世界::book_list/1-3-total_click-0-0-1/quanbu/{{page}}\n热血竞技::book_list/1-5-total_click-0-0-1/quanbu/{{page}}\n现实都市::book_list/1-29-total_click-0-0-1/quanbu/{{page}}\n   同人   ::book_list/1-24-total_click-0-0-1/quanbu/{{page}}\n   女频   ::book_list/2-11-total_click-0-0-1/quanbu/{{page}}",
    "lastUpdateTime": 1759384453250,
    "loginUrl": "https://www.ciweimao.com/signup/login?redirect=https://www.ciweimao.com",
    "respondTime": 185221,
    "ruleBookInfo": {
      "coverUrl": "class.cover ly-fl@tag.img@src",
      "intro": "class.book-desc.0@text@js:result.replace(/(&.{3}br.{3,4};)+|[\\n\\s]+/g,\"\\n\").replace(/\\n\\s*\\n/g,\"\\n\").replace(/^\\s*\\n/g,\"\").replace(/\\n\\s*/g,\"\\n\\u3000\\u3000\").replace(/^\\s*/g,\"\\u3000\\u3000\")",
      "tocUrl": "class.btn btn-lg btn-danger@tag.a.0@href||text.所有章节@href"
    },
    "ruleContent": {
      "content": "#J_BookRead .chapter@textNodes"
    },
    "ruleExplore": {
      "author": "class.author@tag.a.0@text||p@tag.a.0@text",
      "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
      "bookUrl": "class.tit@tag.a.0@href||class.name@tag.a.0@href",
      "coverUrl": "class.lazyload@data-original",
      "intro": "class.desc@text",
      "kind": "class.type@tag.p.0@text##\\[|\\]",
      "lastChapter": "class.cnt@tag.p.1@text||class.chapter@tag.p.0@text##最近更新：.*\\/(.*)##$1",
      "name": "class.tit@tag.a.0@text||class.name@tag.a.0@text",
      "wordCount": "class.cnt@tag.p.1@text##最近更新：|\\/.*"
    },
    "ruleSearch": {
      "author": "class.cnt.0@tag.p.1@tag.a.0@text||class.author@text",
      "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
      "bookUrl": "class.cnt.0@class.tit.0@tag.a.0@href||class.name@tag.a@href",
      "coverUrl": "class.cover@tag.img@data-original||tag.img.0@src",
      "intro": "class.desc@text",
      "lastChapter": "@css:p:matches(最近更新)@text||.chapter@text\n@js:result.includes('最近更新') ? result.replace(/最近更新：(\\d+-\\d+-\\d+).*\\/(.*)/,'$2（$1）') : result",
      "name": "class.cnt.0@class.tit.0@tag.a.0@text||class.name@tag.a@text"
    },
    "ruleToc": {
      "chapterList": ".book-chapter-box@li@a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}",
      "isVip": "@js:result.outerHtml().includes('icon-lock')"
    },
    "searchUrl": "get-search-book-list/0-0-0-0-0-0/全部/{{key}}/{{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效\n\n20230902修复搜索添加校验关键字:上门龙婿（否则无正文）By_zhbyjm7783",
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "经致文学",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.jingzhi5.com",
    "customButton": false,
    "customOrder": 437,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"全部小说\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=0&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"热血青春\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1001&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"现代都市\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1002&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"悬疑灵异\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1003&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"军事历史\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1004&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"玄幻奇幻\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1005&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1006&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"网游竞技\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1007&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"热血言情\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1008&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"古代情缘\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1009&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"现代爱情\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1010&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"幻想世界\",\"url\":\"https://mapi.xiaoshuo7.cn/v2/Library.php?cate=1011&status=0&vip=0&update=0&words=0&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25}}]",
    "lastUpdateTime": 1759383092400,
    "loginUrl": "http://www.jingzhi5.com/?s=login&a=index",
    "respondTime": 180837,
    "ruleBookInfo": {
      "author": "class.author-zone column-2@class.right@a@text",
      "coverUrl": "class.pic@img@src",
      "intro": "class.note@text",
      "kind": "h4@span@text##更新",
      "lastChapter": "h4@tag.a.0@text##>>",
      "name": "h2@text",
      "tocUrl": "class.buttons clearfix@tag.a.0@href",
      "wordCount": "class.words@text##字"
    },
    "ruleContent": {
      "content": "class.page-content@html"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$..books[*]",
      "bookUrl": "http://www.jingzhi5.com/books/{{$.bookId}}",
      "coverUrl": "$.img",
      "kind": "$.update_time&&\n$.label",
      "name": "$.name"
    },
    "ruleSearch": {
      "author": "class.search-info@text##.*作者：",
      "bookList": "class.works-list.0@li",
      "bookUrl": "class.search-info@tag.a.0@href",
      "coverUrl": "img@src",
      "intro": "class.search-sumary@a@text",
      "kind": "class.times@text##最后更新：",
      "name": "class.search-info@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "class.float-list fill-block@li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "isVip": "@js:result.select('a').hasClass('isvip')",
      "updateTime": "class.time@text"
    },
    "searchUrl": "http://www.jingzhi5.com/?s=search&a=index&keyword={{key}}&page=0&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版小说 书源",
    "bookSourceName": "心轻小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://s.sfacg.com/",
    "customButton": false,
    "customOrder": 438,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759386833801,
    "loginUrl": "http://passport.sfacg.com/Login.aspx",
    "respondTime": 792,
    "ruleBookInfo": {
      "kind": "class.tag-list@class.text@text",
      "tocUrl": "text.点击阅读@href"
    },
    "ruleContent": {
      "content": "class.article-content font16@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.li.1@text##.+综合信息：\\s*([^\\/]+).*##$1",
      "bookList": "tag.form@tag.table.-2@tag.ul",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.img@src",
      "intro": "tag.li.1@text##.+\\d+:\\d+\\s*(.+).*##$1",
      "lastChapter": "tag.li.1@text##.+\\/(\\d+\\/\\d+\\/\\d+).*##$1",
      "name": "tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.catalog-list@tag.ul@tag.li@tag.a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "哔哩漫画（优+++）",
    "bookSourceType": 2,
    "bookSourceUrl": "https://manga.bilibili.com",
    "bookUrlPattern": "https://.*/twirp/comic.v1.Comic/ComicDetail.*comic_id.*",
    "concurrentRate": "20/5000",
    "customButton": false,
    "customOrder": 439,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/exploreUrl.js')));\n</js>",
    "header": "<js>\nvar Proxy = Map('代理：').split(\",\");\nheaders={\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n    \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
    "jsLib": "{\"哔哩哔哩漫画\":\"https://qyyuapi.com/sy/js/哔哩哔哩漫画/jsLib.js\"}",
    "lastUpdateTime": 1766474922216,
    "loginCheckJs": "var res = result;\nurl = java.ruleUrl;\nif(res.body().includes('人机验证')){\n    cookie.removeCookie(Get('url'));\n    result = java.startBrowserAwait(url,\"验证\");\n}\nif(res.body().includes('need login')){\n    eval(String(source.loginUrl));\n    cookie.removeCookie(Get('url'));\n    Login();\n    result = java.connect(url);\n}\nif(res.body().includes('稍后重试')){\n    cookie.removeCookie(Get('url'));\n    java.webView('', Get('url'), '');\n    sleep(5000);\n    result = java.connect(url);\n}\nresult;",
    "loginUi": "[\n  { name: \"代理：\", type: \"text\" },\n  {\n    name: \"💡登录账号💡\",\n    type: \"button\",\n    action: \"Login()\",\n    style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45}\n  },\n  {\n    name: \"💡源站测试💡\",\n    type: \"button\",\n    action: \"test(1)\",\n    style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45}\n  },\n\n  { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n  { name: \"༺ˇ»`ʚ  填写作品评分  ɞ´«ˇ༻\", type: \"button\", action: \"login('【评论上传】' + n(2) + '评分填写1-5后保存\\\\n\\\\n🔶刷新详情后填写评论🔶')\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}},\n  { name: \"评分：\", type: \"text\" },\n\n  { name: \"༺ˇ»`ʚ  切换发现取向  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"全部\", type: \"button\", action: \"c(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"男生\", type: \"button\", action: \"c(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"女生\", type: \"button\", action: \"c(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n  { name: \"༺ˇ»`ʚ  点击切换类型  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"全部\", type: \"button\", action: \"b(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"番剧原作\", type: \"button\", action: \"b(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"漫画人\", type: \"button\", action: \"b(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n  { name: \"༺ˇ»`ʚ  点击切换地区  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"全部\", type: \"button\", action: \"o(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"大陆\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"日本\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"韩国\", type: \"button\", action: \"o(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"其它\", type: \"button\", action: \"o(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n  { name: \"༺ˇ»`ʚ  点击切换进度  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"全部\", type: \"button\", action: \"p(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"连载\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"完结\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n  { name: \"༺ˇ»`ʚ  点击切换收费  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"全部\", type: \"button\", action: \"q(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"免费\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"等免\", type: \"button\", action: \"q(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"限免\", type: \"button\", action: \"q(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"通用券\", type: \"button\", action: \"q(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"漫读券\", type: \"button\", action: \"q(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"限免卡\", type: \"button\", action: \"q(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n  { name: \"打折卡\", type: \"button\", action: \"q(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n  { name: \"༺ˇ»`ʚ  点击切换排序  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"人气推荐\", type: \"button\", action: \"r(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"更新时间\", type: \"button\", action: \"r(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"上架时间\", type: \"button\", action: \"r(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"阅读热度\", type: \"button\", action: \"r(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"弹幕热度\", type: \"button\", action: \"r(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"评论热度\", type: \"button\", action: \"r(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n  /*{ name: \"༺ˇ»`ʚ  点击切换接口  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"🚨风险提示\", type: \"button\", action: \"login('【🚨风险提示】' + n(2) + '① BiliPlus解析可获取已关联 bilibili 帐号访客的已解锁章节。\\\\n② BiliPlus解析需要允许第三方网站登录账号，可能存在风险。')\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"B站解析\", type: \"button\", action: \"s(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n  { name: \"BiliPlus解析\", type: \"button\", action: \"s(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },*/\n\n  { name: \"༺ˇ»`ʚ  点击评论排序  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"最新\", type: \"button\", action: \"t(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"最热\", type: \"button\", action: \"t(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n  { name: \"༺ˇ»`ʚ  点击评论类型  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"短评\", type: \"button\", action: \"u(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"长评\", type: \"button\", action: \"u(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n  { name: \"༺ˇ»`ʚ  长评回复显示  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"隐藏\", type: \"button\", action: \"v(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"显示\", type: \"button\", action: \"v(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n  { name: \"页数：\", type: \"text\" },\n\n  {\n    name: \"清除网站Cookie缓存\",\n    type: \"button\",\n    action: \"deleteCookie()\",\n    style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n  },\n\n  { name: \"清除远程代码标识\", type: \"button\", action: \"DeleteYckey()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n\n  {\n    name: \"💡　　 源　　 站　　 打　　 印　　 💡\",\n    type: \"button\",\n    action: \"test()\",\n    style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n  }\n]",
    "loginUrl": "eval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/loginUrl.js')));",
    "respondTime": 16912,
    "ruleBookInfo": {
      "author": "author",
      "canReName": "reName",
      "coverUrl": "cover",
      "downloadUrls": "durl",
      "init": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/ruleBookInfo.js')));\n</js>",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "latest",
      "name": "name",
      "tocUrl": "url",
      "wordCount": "word"
    },
    "ruleContent": {
      "content": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/ruleContent.js')));\n</js>",
      "imageDecode": "function decode(bytes, key, iv) {\n    return java.createSymmetricCrypto(\"aes/cbc/pkcs7padding\", key, iv).decrypt(bytes);\n}\nif (/cpx=/.test(src)) {\n    let cpx = src.match(/cpx=(.+?)&token/)[1];\n    let iv = java.base64Decode(decodeURIComponent(cpx)).substring(60, 76);\n    let data_length = parseInt(java.bytesToStr(result.slice(1, 5)));\n    let key = result.slice(data_length + 5);\n    let content = result.slice(5, data_length + 5);\n    let head = decode(content.slice(0, 20496), key, iv);\n    result = Buffer.concat([head, content.slice(20496)]);\n    result;\n} else {\n    result;\n}",
      "imageStyle": "FULL",
      "payAction": "var payurl = Get('url') + '/mc' + String(book.bookUrl).replace(/.*comic_id\":(\\d+)}.*/, '$1') + '/' + String(baseUrl).replace(/.*ep_id\":(\\d+)}.*/, '$1');\npayurl;",
      "title": "<js>\nif (Get('s') > 0) {\n    var ComicId = cache.get(java.md5Encode16('ComicId' + book.bookUrl));\n    var Epid = String(baseUrl).replace(/.*ep_id\\\"\\:(\\d+)\\}.*/, '$1');\n    var purl = 'https://www.biliplus.com/manga/?act=read&mangaid=' + ComicId + '&epid=' + Epid;\n    var html = java.ajax(purl);\n    if (/〔/.test(chapter.title)) {\n        var title = chapter.title.match(/(.*)(〔.*)/);\n        var Rtitle = title[1] + (html.includes('comic-single') ? '📡' : '') + title[2];\n    } else {\n        var Rtitle = chapter.title + (html.includes('comic-single') ? '📡' : '');\n    }\n    String(Rtitle).replace(/[📡]+/g, '📡');\n}\n</js>"
    },
    "ruleExplore": {
      "author": "author",
      "bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/ruleExplore.js')));\n</js>",
      "bookUrl": "url",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "latest",
      "name": "name",
      "wordCount": "word"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/ruleSearch.js')));\n</js>",
      "bookUrl": "url",
      "checkKeyWord": "妖神记",
      "coverUrl": "cover",
      "intro": "intro",
      "kind": "kind",
      "lastChapter": "latest",
      "name": "name",
      "wordCount": "word"
    },
    "ruleToc": {
      "chapterList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/ruleToc.js')));\n</js>",
      "chapterName": "title",
      "chapterUrl": "link",
      "isPay": "pay",
      "isVip": "vip",
      "preUpdateJs": "if (!String(book.bookUrl).includes(Get('buvid'))) {\n    book.bookUrl = String(book.bookUrl).replace(/buvid=[^,]+/, 'buvid=' + Get('buvid'));\n    java.refreshTocUrl();\n}",
      "updateTime": "time"
    },
    "searchUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/哔哩哔哩漫画/searchUrl.js')));\n</js>",
    "variableComment": "JspHXCgzmq549cSvxZRk3aIm0IWn7zZQZBflWflOVEGRqJFDr2uF/FJe5vAQGhqRet7EY8U/uwLNxCsYq1NeEJEaITVbG72Peo/P9BwKSaDxKtZPiDN2QsTjeKC8jHCAbIF9r7f3ut1ngtyz8ICBfLERQv/Zt7qzx4ilBXsdVAjiP9kzDh4MPQ5pxdzDmyUp7SB64Fz1puDj3MizmD+RJU+w7BAPUkzT0P35uwSIS5Ib7peDWaTEVRss83dnuCkXEWI92DQC6pFRtNICOObIbZOS+0M5TQfIVYbVObgHPjI37+PK/cRbeoj9DMoYesJ4FKoc0yE86VpBUwepp6m+d0Li05ownII75sWIsOzTOBxxy3c5QFipfw2laUfypVHsnJib266RZu3jYZN2oqX1lSNSHFoBvxSjPtLqFmrmwUIite/CYCzZdmplxOoGaeD/tJqLacLx2sDQk0KO8gqyC83XnqLiRHJyhCkMQKUyabyfm6EdBcECj51DyPVkYCz7GNQZNs0AOnZnrMIdw3I0/tqgJjSN0CCt1uiHihItdEUrD8q/rhh7r06zj989HOQOzaX0e5eQfjzFLldpXl6VwttZR35pVFT3c8OoWQp8ytnxr5X/cOysLt+/912K6Z6Q3dD5sXuQYBPXfRO4bYP9RRN2AKQS55ugBMOAcBZOvjwVNHLhqPP6sDII6n9aXHR0IRWLqXn5XYY21Ghbmv8/PPax07th0kK2BWBVMaSAj7ZfaD8BbCQf1n+K+X03Gbv+lvyrPSYad6lkuh5GQt9amA5px2tnT438sodCBx4MTS8MwsPMJ4uqkn5urtQy88YrrBFb5ArU70r33zbrqAiH724VrH9uywqIyg9SVofxEmHuoy039qSTRXoFjHrClQw6uGCf/81q83QLfZZ7Rih0S99VNXEL307MYq5zMDGwT+thulI5ufERE9a17SGRsnDci8XO4jNkiJ3S8MC5yXSwDcvNfZHSHayja7ixeZL/AC39g0QRQGLv8jL4I8Ch69b6VPggaOWcNcad76FrRaN/L4UDOjOUgWKd6AxtldlNjXJh6Dyt4MoGQbDYw3Qsha/3y9SRlRDy350oJFCHav80B4izSFEk02hp8stnUI/EsJDwVmVkjMjTHRWz9Dz08vUrUFnN0AG2ML3S4q/X8LeqmuRDFzKkZdqxzHWEV35R0umc3g2bUItaGf9p9b3pDKyIQzq96Nd23klgDXxn3QNJAhyuSSNghQ6DfmvBzAVRr8BVyVEeLaHEallDgdZfPVguGDvIbss/uep3UybUD+9DZKk5kgfe6iBZWCDDyP8hBiGWevlXmO49Qaasr+yq/u/4K8gAISdVjkNslYBlubdsun/clKiJHjcaGaZrQkscopoAOa+ww8n5/dgVNHknbsp+6ar7X8+qXvMgHEMraS+70dPUBRHlaxFzyJtwial+fHchbGCmPBPEzGnLJMkC1qlyh3bGNWBta+OVuv5ZMVQH6xad8QNM7gNurML05I9yR8jQ2RsuvqGZA4kpbwGAvkGyUE6FWafVPrlyzjhAvM62NTgRIvj34hF+986MlIxeqCRXNNOo75uog2OYDWyucQPmZEX54gjbePWyWgADaAhK6N0BYSZJ9hAqDpsDeGmHX3Z90paE7+PJKC1SbvtDU/gCpO2XL2BlWMeA4wZZTkVd6fJ9+YrEmlmVTgaameIgczdg00kl1sYenLmBH92tRDXCZh8ff8Squ0qOJMapMkicvDUD+8oo9IGVDP+yBNQYRA2I4GCaKPRE4govmX1mpKBuCwVZac8zHWo0/Kg4d8ov+HQhmbBUWf7hibTiKQ6S/1dmHx9/xKq7So4kxqkySJy8NQP7yij0gZUM/7IE1BhEDcKXJq4sdzuNXrQ6FkURLjmfznb4rxl/aNRsDzL64NcoIkz2uzJNquMYCUrk5pkQ6nyDZPFTo18JPImZrv7g0OaTLsUI0F3Khln0tf/f9+MOpkPzlrIxmVARodyFiRJ5IBqH2MeQd7Sp6dv1pqbcGtG3bYeYmteAHMSp7sPJJlSu1/14uK0mYVumAClib/nR06lGouY9s8Mintn5UDO30gQ0mF9ntEM+LueiRGg6rYdJEnY3KhbfwMfT4m20i3piopFyq/hGsbmF4/aFLSkPqyXQhFUexMNJeBD5IAFILlPOr1v94t73AEkxc10X91YhTER295zGifE/tzN1/FVUKIO3W/ux+nMFuFrB6nc6MuZDzrOIA4/+vwthbD8VT+J14FyTDiO2uTAh9JEENA2dpzKXr6krC0AOCsZApTseqyesgs4+wPVWCH0TVaW/FFEd/HlvFNAToVUBJxSDgkw5muEG54IPsuQcqs0pedoEwycAqjWfldTc/mMqkbtp848F0FF8U0gQgbjRrmLYURZvACuFEHJ2SmrqgcMPXmXLdNMvHbHHC1VpqshR4EvGIsS7Quy2L9N8A8Yl35BeV0j9i7rFMX3ZgDefMTVgRFCsafgC9rEn0aCujes+LBq8fniNBkR9GB/zYv4FsUej645wTBlbUTQ6LV9wSKcsXtknGuNM4l+V4z4QrvgztIjFBaeWNQW6IRYYe2oPQK8GnYSec8HwHRPHtAMX0wumVEj6KhbsipokMJgs7hCUKhv6+ClcG1CTs2VBIR/yiz33aYPuCD25rFAaC40W1hRvOicZ/F1PGh7Kvz7JXw6jb1TsSsM1onosbs1BVBrPl7Mj3mXkgWvo3jFyH+YxZJvaOW/BGCpY4sy3I4S+ytkVLSFZgDNlDBXy/3HcOAnn6VlXpMkApF8qCiLgVR56tujz1Wj9/R0VQRTdeEz3pBbNgwjDkjLV21nTJCfaVkMtrlfJy7pEFhibbFyxikC4ISiYt+3YDwai0r1Q+67yXpUq/xesSTw5Q5jYloyOtLHk8OMHY5e+TKBUDHJQnFKA0GSbRLTb+VyU7uZ5CpHYgLN1tsnE+EvYvCTNbyYBtMBLMtgoiBX7xf3YUehs8vZwVM82y+vbP/NqnBQ5eGp0feAXfF1kjatBgWGOo6fw2Gk7L5uBFmpkAoqZXeKquYnFvDzdn1miX9tKRLPE0Iaj+GWnXm/paDFyX8686WqIv3vaUgtVDLSg/JJNscXgRzDhnxUsOCdZb0XprzRLmaNga49Ip+w1pgY6TTjtEFTljwjS5O55EOvuKqsaLI/XKdoFCDmR6Y2xFLYyQPbYJQMxXDvKUMcyrkbVqQSAnj8gXtA4a4qDJm4tcF4lpx7Bg9EpJfb2HqkkYS0fmNiWjI60seTw4wdjl75MoLfokNcKhMiPJ9eO8WTdAv847RBU5Y8I0uTueRDr7iqrBSVQ+KuzLRPYTvibLFRB57gErJmmMvZt9BtRpgXODzQhRlcipszsgb62VBaXsP8opb6yDElligzGh/PcHOiE3WMQFOgS0vKI36K+ItG5wRaKmiQwmCzuEJQqG/r4KVwbmgo6wy86SBGvogm95+4LUkYH6iTVf+ouZaelqGI2qm3WHzo8WXjrES/k1JicB8T2quBTp1DRs2cKNogBK/tg+cb6T5o7Go+MnxwSMvPUaOG4W30SN5zTZOL143gt9ToGM1INCcNreFUzbBV5GjhZ+cZxV9wzYIx+yAutGmwG8x+9FsVCBe/19CjhO8jZPuKFPn4BDhMyuQIxalAY8GPlkSBpRvQon8uEw880lQw3V2hn8D+pvfEstGEvq4nq8X+JGc5zPy/bdgil7YojGmMie2mvVmnSbsBysYY4aoN7Sbz81iqtHRh1B+zEDf9u5d2RlrdAHyefRDbKm1fb/r56iXNqGwOm1kMoBK8O9bpHD0eD/bHbn+a/yjfTTQBTF0am4XGBohXTiW+HSrFKIL+y7OBRkOfeUPJ6HP8R36ncozEJMpF6oi/Lq6/AWsScG6F12uL9v5r5TDlsi7ItIcrCvvpaPlJfuWUJG8ItDsDb770P4D9LklNrCSMvK5++//E0Jv1Zaofbk6OHl9/eKdm6CjsXryWBwI0qyfd6/BSNmA0AdUonhALucnHR+J9YVVHUl4OwnvwH/7OMMbsozpkhxTm9YL3wk3Mvg46sNpZjDP9v+BjJLuXfAuoG5xdS3HbE01G5JfNK2iVlDKyCpg6Y1Txo2r7LCuNx4+naoZcjXjjJpxAYuqiBkamyKhb2t2z0YbpxhMkAPkBOfjG/akvuhMy9EAFvRuynoTg/WZKWf9v2mlCX57PL+6l4eJczAIT1UgP7s6S6MXYT1GRJHioWh8id6S/ZaK7wCL93sknCxyWcA/9MgIi2EOP9/fZFO/D/9TDUUreg6+xSNGXZ3JzwXk5OZ1Oq+vBRFZIuERBdFfd/dVETOEm4kI4MgJ/KJ9gUTcPxI4Vg5XX2Zyt7FrjZEm2oeRH9kGL4ybzusq7jHtF3rvLmueUxi0QD2e/ILtNaXF11W73LBz4s3ggImGSOeyN0wxIrNMAlsWqhwW0mHXUZC00mqKn2o9fJU5PmDyky0/rsV33emcvzzANQ3cRNdqcmeaLac2SxzNI6T0i/T8Z1jVHkANz0BPtvAQHukBqfxq5IjWsBE0JiStK353USoz8725URic4nxnYPKW1yXlJoPuYLazwk6uoOgpxvOGpGmgI6854twG15ZoR1QXhTgdB0AkvfOGslSuVqQnGJeFI834+NWugkBJGEuAS83v/EuxeNbv7ZyMG9DXP7plvUpendmzoqLkHDuJD+fid5oICLiJ0x5JJKYcbj803gWwb/CDsuKozf324aCBqCsD5noXLnuoSuKsJlCh9bsGDkbqwOO0PybSlLmTjtxdCu32qSz1skLrxWoTgGbWAISm3gnwzE/05k2tNN5DMQNcb1RNuOXVLhezzRJqUxXpI7/KVyCpgayFde7eByMwwUVfcAquesEuRBZQxsjMTFz1ILM033PpCY9hR8THi3u8i9phsFuRx4ErMrwaHaEvwg4lTWx0j/OVRsmu69EVUidnAK34ucXw1vNgF6vvtS4oFKj3xYr1bOzWbQjlgStsof4JIzqsg+fSUk0V5nDIZi9uuThOXxihE7LSaXVvRf2D+jGCQGpCjwOyUmFRsrOtP/c9FBUUiB3587cqLWqHNjZzxde+JDysHAcuZxRHk9ScJLyfOv+hWywwnipAOadcrABE2TtLWTzks0R+3TQ/X0sVRiZgnZIFMlx+BRFa8BHWst/MYaoeR609ume+eVjl57z3KMHBcwjjWOM0fwvf03kEl5PutN+2HdXkNqfHlB+/kWTPchbrd50+bLkDym7kv/G8C1NYmWM10anC7PfNMxFipls28lB8dDhT4bOO/r6PpgrmlLO8jkz44jc8O63fulUUTFHegvboTytTrohJRU5PbK04tRT35U5EUjQn6SQ/U7YSZ82ciaw1GVpJfJeZtr551Rj2t3xX/aziYcoYY0i8mM6Ylqb3gXyB1Ha/QUsxzhzqDnhBO/D0bvGTojIqVe/M77tUfLK8EL3xMYZhMF37BfPrhLpMiyu7AmD20jYDFtIpU1qQzRfyDlOn9URlXKZrab45bGEdmSNLrFcAM/PHUd0HPT8Qbq5KGSyLMJaEnn7GVquJ369G0Qd0Q4FRfL5trliZ1GIByq+FbjY/0A7Ki+etghSqjAGGr92My2KV68+nmOL/aAL7A1SQ2mwYS8Pkh3nZ4shTo7seo1C8GpS7xhKmyhxZH89UH8dgO/Axts3HnZdOE0+N4m4A739eCVBqKgS1XZoIIy/ldI2TzWLZiP7Ul37LXEc1bdUQ1iFOX+uJKQOit7RSyimehES16Uo7J5WlqP+rPdTMM7G1x5LroKKYo6CyWHVXsURK5HDx3nyS4HdamwjX00NLnU/8zZlC8EcCfVNIfMZ7FJoZi97a/nRyOtCkEfiG83+67WDpkxhDIhB8Z5laaYJvOsqmFSvpKgPVqb1eMQC0Hkw3Hj9qFy7IAI9uB4ej1UC8IABqsAaMDnN0YZNwV25KuUrYYykiKd6I545Rg1Rdm+WnxpzRUQjrTGWoUEUb9dJQObjGF5zYo3z4cYQ5zikrp7gD85N3dxze3i13rlxzn3cJBEhg+iYGujuyakpkZuo0DpCd7WnB7t5fJfDJQOvUaLDqrrF4nVBIIdLlJ7n12ecczPaEEU6Qa7lYzN0P79DhaiFUnvugzB4Gn2C4mBKPSijSWak8X19Ewa6znjgdUQjrrkk2G9x4SA302JcsD4DA8AYrHoYqVlRH0YH/Ni/gWxR6PrjnBMGVtRNDotX3BIpyxe2Sca40w9eYzlcym7GnIqwxryI8jraFTk48+pNzLj3iz5ymXF9f8z2nP5Vz2Xce4jAgMUiFQB8d/Kgi427CSHFOCUoHApJRx0L8wyXsu7TzteHTj017sXjW7+2cjBvQ1z+6Zb1KWC64ov3kJm2GiYX3tNB9qtWJo6IxFhS1LwTB7ZrFkprNtkWysrD9ow38+rwUXdBkoyTt2Y/8U3v8KbqBd3DQGotCO8Tvwx2iSTJMU6jFdKkD+jguY7B88nBD1hVna94in7gC2LXIQn5fA2ObCciEN59drwuk7vFpSAcu4cmZDns/MP1FOMyAtd/iVJy7Hqqw9V/XU4nkrx05ozIN7+nA3rswk9A8R5DrQC7abFLoNxeJPnrtruAPdwsngWxtQHpcUaIgYtIudzunf4VV9a4TTjZ3CcxPar5psvV1pH6vxIrrldyqU+2U7FHo7zZqfmaGyc3mCVcw9MZdCLAIwa3mEeBaDw9FxQg/Qj4jfxFxqZgR6p4s1ho1DUbuLmMH1tBVtySAUdZkrS8Lebm67cWRJhde0KAK6plCknqb8RIDbKhN2C0ua3tKayNGUl3/VVxbiRAnpgMMf8kzkjl5gPwi7K+1Z4l5i1aFJVV6Czd7JfGMyUfsj738lORNSjzNY6SEOi4/XqbOKg8QQzAuiSLsWt2oKk5thhC/PflLviNQRA8m4pogTPmqwyRmki94IFHaPkKHFA7a8rAeQv23mKZzKA9N3x1VFqmwYCe5vAQoNyWgkepztT7024aiPCLclSNAXnpHhkyRnqMo0qnCaNgq9LRH0YH/Ni/gWxR6PrjnBMGVtRNDotX3BIpyxe2Sca40w9eYzlcym7GnIqwxryI8jraFTk48+pNzLj3iz5ymXF9eWBQ/+++nD4l9+EQNVYEA510MYdQfoAQkBkNq9BUKbydWGfbubQWWdgLxSpFPbHQJsi5veTN+dPnrQ9FYmTVbbVlH/4alRW92D9v/kbow5aDdVm2SAsSjRbGhe8trEo/n8/+47m+H8A1BNZW2tWmZLWtX0iblYnkDUFaLZIS1OyNbK+YmxZw+qA6PW+4QSnxAEGx92LLo4EA+Ir12/x2/8Aue/LDuvWt4k8osFgQgAu1Av7c6U2OOPuQXOStuygExE1LZPLDUR6XLPpg+QrroaBcMnShD41FSmKWppgXiAt4XvfPYyMUeLdXj4F2Ue8Fl7mMHZgwHwgXP/JD9NrjNZRzSoQBK54t3Y+v/vK5s6lGPzY2MTO0vibS5WTWC8X4VIVCS2f8D6AS+CNemsbHbQuavX1CPL+YC76DWbByRlBnk4S3k2B4ZzpyyKfmcSdtgWg8PRcUIP0I+I38RcamYHq1bQzoyPTrLQL+Y+MK5aaQMAGUrroAnG4mloUDJ4G0/v9xMK6JuBTLE9ZcIlEj3t/BdKVo2EjPuXzVCfSPPJ06y5QGaW/YB0yj5Ei/FfFA6qraMO18GzfhiHSlAEB4A8liKyzP0Ug5CA/fiSyuW9B3zXIKwD5X5GiakSXmwz/4zTcgimCINNNVBUc8xEmi3zth6nXlVNGllX/Kg0dPNsJKcgYuKWz2Ji5+e2VcD81f8AtS+V8q7H8QHh9hUVKPDQ=",
    "weight": 0
  },
  {
    "bookSourceComment": "",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "腾讯漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.ac.qq.com",
    "customButton": false,
    "customOrder": 440,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "条漫::https://m.ac.qq.com/category/listAll?type=tm&rank=upt&pageSize=30&page={{page}}\n独家::https://m.ac.qq.com/category/listAll?type=dj&rank=upt&pageSize=30&page={{page}}\n完结::https://m.ac.qq.com/category/listAll?type=wj&rank=upt&pageSize=30&page={{page}}\n日漫::https://m.ac.qq.com/category/listAll?type=rm&rank=upt&pageSize=30&page={{page}}\n恐怖::https://m.ac.qq.com/category/listAll?type=kb&rank=pgv&pageSize=30&page={{page}}\n妖怪::https://m.ac.qq.com/category/listAll?type=yg&rank=pgv&pageSize=30&page={{page}}\n恋爱::https://m.ac.qq.com/category/listAll?type=na&rank=pgv&pageSize=30&page={{page}}\n玄幻::https://m.ac.qq.com/category/listAll?type=xh&rank=pgv&pageSize=30&page={{page}}\n热血::https://m.ac.qq.com/category/listAll?type=rx&rank=pgv&pageSize=30&page={{page}}\n悬疑::https://m.ac.qq.com/category/listAll?type=xy&rank=pgv&pageSize=30&page={{page}}\n彩虹::https://m.ac.qq.com/category/listAll?type=dm&rank=pgv&pageSize=30&page={{page}}\n少女::https://m.ac.qq.com/category/listAll?type=sv&rank=pgv&pageSize=30&page={{page}}\n韩漫::https://m.ac.qq.com/category/listAll?type=hm&rank=pgv&pageSize=30&page={{page}}\n科幻::https://m.ac.qq.com/category/listAll?type=kh&rank=pgv&pageSize=30&page={{page}}\n逗比::https://m.ac.qq.com/category/listAll?type=db&rank=pgv&pageSize=30&page={{page}}\n校园::https://m.ac.qq.com/category/listAll?type=qcxy&rank=pgv&pageSize=30&page={{page}}\n都市::https://m.ac.qq.com/category/listAll?type=ds&rank=pgv&pageSize=30&page={{page}}\n治愈::https://m.ac.qq.com/category/listAll?type=zy&rank=pgv&pageSize=30&page={{page}}\n飙升榜::https://m.ac.qq.com/rank/index?type=rise&pageSize=10&page={{page}}\n畅销榜::https://m.ac.qq.com/rank/index?type=pay&pageSize=10&page={{page}}\n新作榜::https://m.ac.qq.com/rank/index?type=new&pageSize=10&page={{page}}\n真香榜::https://m.ac.qq.com/rank/index?type=hot&pageSize=10&page={{page}}",
    "lastUpdateTime": 1765829783418,
    "respondTime": 4520,
    "ruleBookInfo": {
      "author": "class.head-info-author@text##作者：",
      "intro": "class.head-info-desc@text",
      "lastChapter": "class.mod-chapter-title@tag.span.0@text##，",
      "name": "class.head-title-tags@h1@text"
    },
    "ruleContent": {
      "content": "@js:\ndata=result.match(/data:\\s*'(.*?)'/)[1];\nnonce=result.match(/<script>window.*?=(.*?)<\\/script>/)[1];\nnonce=eval(nonce);\nvar N = String(nonce).match(/\\d+\\w+/);\njlen=N.length;\nwhile(jlen){\njlen -= 1;\njlocate = parseInt(N[jlen].match(/(\\d+)/)[0]) &255;\njstr = N[jlen].replace(/\\d+/g,'');\ndata=data.substring(0,parseInt(jlocate))+data.substring(parseInt(jlocate)+jstr.length,data.length)}\npiclist=eval(java.base64Decode(data).match(/\"picture\":(\\[{\".*\\])/)[1]);\nhtml='';\nfor(i in piclist){\nhtml += '<img src=\"'+piclist[i].url+'\">\\n'\n}\nhtml",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "id.lst_searchResult@tag.li||id.list_update@tag.li||class.comic-link",
      "bookUrl": "class.comic-link@href",
      "coverUrl": "class.comic-cover@tag.img@src",
      "kind": "class.comic-tag@text",
      "lastChapter": "class.chapter@text||class.comic-update@text##更新",
      "name": "class.comic-title@text"
    },
    "ruleToc": {
      "chapterList": "@css:.chapter-wrap-list.normal>li",
      "chapterName": "tag.a@class&&tag.a@text@js:result.replace(/chapter-link/g,'').replace(/\\s/g,'').replace(/lock/g,'💲')",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "https://m.ac.qq.com/search/result?word={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "腾讯漫画 ",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.ac.qq.com#一程",
    "customButton": false,
    "customOrder": 441,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "飙升榜::https://m.ac.qq.com/rank/index?type=rise&pageSize=10&page={{page}}\n畅销榜::https://m.ac.qq.com/rank/index?type=pay&pageSize=10&page={{page}}\n新作榜::https://m.ac.qq.com/rank/index?type=new&pageSize=10&page={{page}}\n真香榜::https://m.ac.qq.com/rank/index?type=hot&pageSize=10&page={{page}}\n条漫::https://m.ac.qq.com/category/listAll?type=tm&rank=upt&pageSize=30&page={{page}}\n独家::https://m.ac.qq.com/category/listAll?type=dj&rank=upt&pageSize=30&page={{page}}\n完结::https://m.ac.qq.com/category/listAll?type=wj&rank=upt&pageSize=30&page={{page}}\n日漫::https://m.ac.qq.com/category/listAll?type=rm&rank=upt&pageSize=30&page={{page}}\n恐怖::https://m.ac.qq.com/category/listAll?type=kb&rank=pgv&pageSize=30&page={{page}}\n妖怪::https://m.ac.qq.com/category/listAll?type=yg&rank=pgv&pageSize=30&page={{page}}\n恋爱::https://m.ac.qq.com/category/listAll?type=na&rank=pgv&pageSize=30&page={{page}}\n玄幻::https://m.ac.qq.com/category/listAll?type=xh&rank=pgv&pageSize=30&page={{page}}\n热血::https://m.ac.qq.com/category/listAll?type=rx&rank=pgv&pageSize=30&page={{page}}\n悬疑::https://m.ac.qq.com/category/listAll?type=xy&rank=pgv&pageSize=30&page={{page}}\n彩虹::https://m.ac.qq.com/category/listAll?type=dm&rank=pgv&pageSize=30&page={{page}}\n少女::https://m.ac.qq.com/category/listAll?type=sv&rank=pgv&pageSize=30&page={{page}}\n韩漫::https://m.ac.qq.com/category/listAll?type=hm&rank=pgv&pageSize=30&page={{page}}\n科幻::https://m.ac.qq.com/category/listAll?type=kh&rank=pgv&pageSize=30&page={{page}}\n逗比::https://m.ac.qq.com/category/listAll?type=db&rank=pgv&pageSize=30&page={{page}}\n校园::https://m.ac.qq.com/category/listAll?type=qcxy&rank=pgv&pageSize=30&page={{page}}\n都市::https://m.ac.qq.com/category/listAll?type=ds&rank=pgv&pageSize=30&page={{page}}\n治愈::https://m.ac.qq.com/category/listAll?type=zy&rank=pgv&pageSize=30&page={{page}}",
    "lastUpdateTime": 1765829536250,
    "respondTime": 2641,
    "ruleBookInfo": {
      "author": "class.head-info-author@text##作者：",
      "intro": "class.head-info-desc@text",
      "lastChapter": "class.mod-chapter-title@tag.span.0@text##，",
      "name": "class.head-title-tags@h1@text"
    },
    "ruleContent": {
      "content": "@js:\ndata=result.match(/data:\\s*'(.*?)'/)[1];\nnonce=result.match(/<script>window.*?=(.*?)<\\/script>/)[1];\nnonce=eval(nonce);\nvar N = String(nonce).match(/\\d+\\w+/);\njlen=N.length;\nwhile(jlen){\njlen -= 1;\njlocate = parseInt(N[jlen].match(/(\\d+)/)[0]) &255;\njstr = N[jlen].replace(/\\d+/g,'');\ndata=data.substring(0,parseInt(jlocate))+data.substring(parseInt(jlocate)+jstr.length,data.length)}\npiclist=eval(java.base64Decode(data).match(/\"picture\":(\\[{\".*\\])/)[1]);\nhtml='';\nfor(i in piclist){\nhtml += '<img src=\"'+piclist[i].url+'\">\\n'\n}\nhtml",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "id.lst_searchResult@tag.li||id.list_update@tag.li||class.comic-link",
      "bookUrl": "class.comic-link@href",
      "coverUrl": "tag.img@src",
      "intro": "class.comic-desc@text",
      "kind": "class.comic-tag@text&&class.comic-update@text##\\s.*",
      "name": "class.comic-title@text"
    },
    "ruleToc": {
      "chapterList": "@css:.chapter-wrap-list.normal>li",
      "chapterName": "tag.a@class&&tag.a@text@js:result.replace(/chapter-link/g,'').replace(/\\s/g,'').replace(/lock/g,'💲')",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "/search/result?word={{key}}",
    "weight": 100
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "快看漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://api.kkmh.com",
    "customButton": false,
    "customOrder": 442,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=0&since={{20*(page-1)}}\n少年::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=49&since={{20*(page-1)}}\n奇幻::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=22&since={{20*(page-1)}}\n爆笑::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=24&since={{20*(page-1)}}\n日漫::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=57&since={{20*(page-1)}}\n都市::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=48&since={{20*(page-1)}}\n古风::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=46&since={{20*(page-1)}}\n治愈::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=27&since={{20*(page-1)}}\n恋爱::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=20&since={{20*(page-1)}}\n校园::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=47&since={{20*(page-1)}}\n灵异::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=32&since={{20*(page-1)}}\n玄幻::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=63&since={{20*(page-1)}}\n剧情::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=23&since={{20*(page-1)}}\n韩漫::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=60&since={{20*(page-1)}}\n日常::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=19&since={{20*(page-1)}}\n畅销::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=59&since={{20*(page-1)}}\n完结::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=40&since={{20*(page-1)}}\n正能量::https://api.kkmh.com/v1/topic_new/lists/get_by_tag?tag=54&since={{20*(page-1)}}\nnull",
    "header": "{\n  \"User-Agent\": \"Kuaikan/5.23.0/523000(Android;8.0.0;MIX2;kuaikan568;WIFI;2030*1080)\"\n}",
    "lastUpdateTime": 1765829552598,
    "respondTime": 181122,
    "ruleBookInfo": {
      "author": "$.data.user.nickname",
      "intro": "$.data.description",
      "kind": "$.category",
      "name": "$.data.title"
    },
    "ruleContent": {
      "content": "@js:\nvar options = {\n\"headers\": {\"Referer\": baseUrl}\n}\njava.getStringList(\"$.data.images\").toArray().map\n(a=>'<img src=\"'+a+'\" >').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.user.nickname",
      "bookList": "$.data.topic.hit.*&&$.data.topics.*",
      "bookUrl": "https://api.kkmh.com/v1/topics/{$.id}",
      "coverUrl": "$.cover_image_url",
      "intro": "$.description",
      "kind": "$.category",
      "lastChapter": "$.latest_comic_title",
      "name": "$.title"
    },
    "ruleToc": {
      "chapterList": "-$..comics.*",
      "chapterName": "$.title",
      "chapterUrl": "https://api.kkmh.com/v2/comic/{$.id}?is_preview=0",
      "updateTime": "@js:java.timeFormat({{$.created_at}}*1000)"
    },
    "searchUrl": "https://search.kkmh.com/search/complex?q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "爱奇艺漫",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.iqiyi.com/manhua#♤Haxc",
    "customButton": false,
    "customOrder": 443,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "最近更新::https://www.iqiyi.com/manhua/weekly_update/{{page}}_1_50.html\n热门作品::https://www.iqiyi.com/manhua/category/全部_0_9_{{page}}/\n更新时间::https://www.iqiyi.com/manhua/category/全部_0_4_1/\n已完结::https://www.iqiyi.com/manhua/category/全部_1_9_{{page}}/\n连载中::https://www.iqiyi.com/manhua/category/全部_2_9_{{page}}/\n搞笑::https://www.iqiyi.com/manhua/category/搞笑_0_9_{{page}}/\n热血::https://www.iqiyi.com/manhua/category/热血_0_9_{{page}}/\n冒险::https://www.iqiyi.com/manhua/category/冒险_0_9_{{page}}/\n恋爱::https://www.iqiyi.com/manhua/category/恋爱_0_9_{{page}}/\n少女::https://www.iqiyi.com/manhua/category/少女_0_9_{{page}}/\n青春::https://www.iqiyi.com/manhua/category/青春_0_9_{{page}}/\n恐怖::https://www.iqiyi.com/manhua/category/恐怖_0_9_{{page}}/\n科幻::https://www.iqiyi.com/manhua/category/科幻_0_9_{{page}}/\n奇幻::https://www.iqiyi.com/manhua/category/奇幻_0_9_{{page}}/\n神魔::https://www.iqiyi.com/manhua/category/神魔_0_9_{{page}}/\n运动::https://www.iqiyi.com/manhua/category/运动_0_9_{{page}}/\n竞技::https://www.iqiyi.com/manhua/category/竞技_0_9_{{page}}/\n玄幻::https://www.iqiyi.com/manhua/category/玄幻_0_9_{{page}}/\n校园::https://www.iqiyi.com/manhua/category/校园_0_9_{{page}}/\n悬疑::https://www.iqiyi.com/manhua/category/悬疑_0_9_{{page}}/\n推理::https://www.iqiyi.com/manhua/category/推理_0_9_{{page}}/\n萌系::https://www.iqiyi.com/manhua/category/萌系_0_9_{{page}}/\n穿越::https://www.iqiyi.com/manhua/category/穿越_0_9_{{page}}/\n后宫::https://www.iqiyi.com/manhua/category/后宫_0_9_{{page}}/\n都市::https://www.iqiyi.com/manhua/category/都市_0_9_{{page}}/\n仙侠::https://www.iqiyi.com/manhua/category/仙侠_0_9_{{page}}/\n战斗::https://www.iqiyi.com/manhua/category/战斗_0_9_{{page}}/\n战争::https://www.iqiyi.com/manhua/category/战争_0_9_{{page}}/\n历史::https://www.iqiyi.com/manhua/category/历史_0_9_{{page}}/\n纯爱::https://www.iqiyi.com/manhua/category/纯爱_0_9_{{page}}/\n同人::https://www.iqiyi.com/manhua/category/同人_0_9_{{page}}/\n社会::https://www.iqiyi.com/manhua/category/社会_0_9_{{page}}/\n励志::https://www.iqiyi.com/manhua/category/励志_0_9_{{page}}/\n百合::https://www.iqiyi.com/manhua/category/百合_0_9_{{page}}/\n治愈::https://www.iqiyi.com/manhua/category/治愈_0_9_{{page}}/\n机甲::https://www.iqiyi.com/manhua/category/机甲_0_9_{{page}}/\n美食::https://www.iqiyi.com/manhua/category/美食_0_9_{{page}}/\n怪谈::https://www.iqiyi.com/manhua/category/怪谈_0_9_{{page}}/\n日常::https://www.iqiyi.com/manhua/category/日常_0_9_{{page}}/\n灵异::https://www.iqiyi.com/manhua/category/灵异_0_9_{{page}}/\n偶像::https://www.iqiyi.com/manhua/category/偶像_0_9_{{page}}/\n虐心::https://www.iqiyi.com/manhua/category/虐心_0_9_{{page}}/\n古装::https://www.iqiyi.com/manhua/category/古装_0_9_{{page}}/\n美少女::https://www.iqiyi.com/manhua/category/美少女_0_9_{{page}}/\n完结::https://www.iqiyi.com/manhua/category/完结_0_9_{{page}}/\n独家::https://www.iqiyi.com/manhua/category/独家_0_9_{{page}}/\n宫斗::https://www.iqiyi.com/manhua/category/宫斗_0_9_{{page}}/\n连载::https://www.iqiyi.com/manhua/category/连载_0_9_{{page}}/\n真人::https://www.iqiyi.com/manhua/category/真人漫画_0_9_{{page}}/\n总裁::https://www.iqiyi.com/manhua/category/总裁_0_9_{{page}}/\n独家::https://www.iqiyi.com/manhua/category/独家_0_9_{{page}}/\n脑洞::https://www.iqiyi.com/manhua/category/脑洞_0_9_{{page}}/\n暗黑::https://www.iqiyi.com/manhua/category/暗黑_0_9_{{page}}/",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"\n}",
    "lastUpdateTime": 1766002746867,
    "respondTime": 2199,
    "ruleBookInfo": {
      "author": "class.author.0@tag.span@text",
      "intro": "class.detail-docu@text",
      "kind": "class.detail-tit@tag.a@text",
      "lastChapter": "class.cata-update@text##^.*?\\s",
      "name": "class.detail-tit@tag.h1@text",
      "tocUrl": "class.ercode-con@tag.img@data-url@js:\"https://www.iqiyi.com/manhua/catalog/\"+result.replace(/^.*\\/(.*?)\\.html/,\"$1\")+\"/\""
    },
    "ruleContent": {
      "content": "class.main-container@li@img@html##data-original##src",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.writerName@text",
      "bookList": "class.stacksList@tag.li||class.cartoon-hot-ul@tag.li",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "tag.img@src",
      "lastChapter": "class.stacksBook-newchapter@tag.a@title||class.cartoon-update-h@text##更新至",
      "name": "class.stacksBook-tit@text||class.cartoon-item-tit@text"
    },
    "ruleToc": {
      "chapterList": "$.data.episodes.*",
      "chapterName": "$.episodeTitle",
      "chapterUrl": "https://www.iqiyi.com/manhua/reader/{$.comicId}_{$.episodeId}.html"
    },
    "searchUrl": "https://www.iqiyi.com/manhua/search-keyword={{key}}_{{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "画涯爱子",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.huaya.cc",
    "customButton": false,
    "customOrder": 444,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\"Content-Type\": \"application/x-www-form-urlencoded\",\n  \"app_v\": \"1.8.6\",\n  \"User-Agent\": \"okhttp/4.9.3\",\n   \"token\": \"37cb0e19d1c146d78bfff2994ad366eb\"}",
    "lastUpdateTime": 1766266578678,
    "respondTime": 1465,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": "detail.titlecontent\n@js:\njava.log(book.type)\nc=java.get(\"c\")\nif(c==1){\n\tresult=result\n\t}else{\na=result.split(';').map(x => '<img src=\"'+x+'\">').join('\\n');\nresult=a\n}\nresult",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "author",
      "bookList": "\n    \nlist",
      "bookUrl": "@js:url=\"http://api.huaya.cc/Handler/NovelTitles_Head.ashx,\"+JSON.stringify({\n  \"body\": \"asc=true&novelId={{$.novelid}}&size=99999&sign=&index=1&type=list&first=true\",\n  \"method\": \"POST\"\n})",
      "checkKeyWord": "我的@小说",
      "coverUrl": "imgurl",
      "intro": "description",
      "kind": "{{$.noveltypelist}}\n{{$.novel_score}}分",
      "lastChapter": "novel_publishdate",
      "name": "novelname",
      "wordCount": "wordscount"
    },
    "ruleToc": {
      "chapterList": "list",
      "chapterName": "titlename",
      "chapterUrl": "@js:\nc=java.get(\"c\")\nurl=\"http://api.huaya.cc/Handler/NovelTitles_Head.ashx,\"+`{\n\t\"method\":\"POST\",\n\t\"body\":\"img_type=mix&img_val=393&novelId={{$.novelid}}&platform=android&screenHeight=2356&screenWidth=1080&SectionNum={{$.sectionnum}}&sign={{java.md5Encode(\"img_type=mix&img_val=393&novelId=\"+java.getString(\"$.novelid\")+\"&platform=android&screenHeight=2356&screenWidth=1080&SectionNum=\"+java.getString(\"$.sectionnum\")+\"&type=get_new&ver=1.8.6&37cb0e19d1c146d78bfff2994ad366eb\")}}&type=get_new&ver=1.8.6\"\n\t}`\nif (c==1) {\n    book.type = 8\n} else {\n    book.type = 64}\nurl;"
    },
    "searchUrl": "@js:\nc=0\nif (key.match(/@小说/)) {\n  c = 1\n  key = key.split(\"@\")[0]\n}\n\njava.put(\"c\",c)\n\nresult=\"http://api.huaya.cc/Handler/Novels_Head.ashx,\"+`{\"body\":\"code=${c}&size=99999&index=1&type=list&key=${key}\",\"method\":\"POST\"}`",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: 无法读取 null 的属性 “0” (<Unknown Source>#1) in <Unknown Source> at line number 1",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "快看漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "http://m.kuaikanmanhua.com#未月十八发现",
    "customButton": false,
    "customOrder": 445,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"✿　　　　　　　榜    单　　　　　　　✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新作榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"口碑榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"畅销榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹　　 　　　　状    态　 　　　　　🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最火热\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新上架\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载中\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"已完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=2&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►免费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►付费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►抢先看\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹　　 　　　　分    类　 　　　　　🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强剧情\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古风\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唯美\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大女主\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌系\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总裁\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"投稿\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
    "lastUpdateTime": 1765998216314,
    "respondTime": 180523,
    "ruleBookInfo": {
      "author": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].topicInfo.user.nickname",
      "coverUrl": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.vertical_image_url",
      "intro": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description",
      "kind": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.tags",
      "lastChapter": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")",
      "name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title"
    },
    "ruleContent": {
      "content": "class.ComicPics@img@html##data-src##src",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
      "bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
      "coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
      "intro": "description",
      "kind": "$.category||$.recommend_tag[1].title",
      "lastChapter": "$.latest_comic_title",
      "name": "$.title.text||$.title"
    },
    "ruleToc": {
      "chapterList": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].comicList[*]",
      "chapterName": "$.title",
      "chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
      "isVip": "$.is_free\n@js:result=='true'?false:true",
      "updateTime": "@js:java.timeFormat({{$.updated_at}})"
    },
    "searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: ReferenceError: “document” 未定义。 (<Unknown Source>#3(eval)#1(eval)#1) in <Unknown Source>#3(eval)#1(eval) at line number 1",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "腾讯漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.ac.qq.com#♤yc",
    "customButton": false,
    "customOrder": 446,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"飙升\",\"url\":\"/rank/index?type=rise&pageSize=10&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"畅销\",\"url\":\"/rank/index?type=pay&pageSize=10&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"新作\",\"url\":\"/rank/index?type=new&pageSize=10&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"/category/listAll?type=wj&rank=upt&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"题材\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"真香\",\"url\":\"/rank/index?type=hot&pageSize=10&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"条漫\",\"url\":\"/category/listAll?type=tm&rank=upt&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"独家\",\"url\":\"/category/listAll?type=dj&rank=upt&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"日漫\",\"url\":\"/category/listAll?type=rm&rank=upt&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/category/listAll?type=kb&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"妖怪\",\"url\":\"/category/listAll?type=yg&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"/category/listAll?type=na&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/category/listAll?type=xh&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"热血\",\"url\":\"/category/listAll?type=rx&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/category/listAll?type=xy&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"彩虹\",\"url\":\"/category/listAll?type=dm&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"少女\",\"url\":\"/category/listAll?type=sv&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"韩漫\",\"url\":\"/category/listAll?type=hm&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/category/listAll?type=kh&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"逗比\",\"url\":\"/category/listAll?type=db&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/category/listAll?type=qcxy&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/category/listAll?type=ds&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"治愈\",\"url\":\"/category/listAll?type=zy&rank=pgv&pageSize=30&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759514403571,
    "loginUrl": "https://m.ac.qq.com/Home/login?ret_url=https%3A%2F%2Fm.ac.qq.com%2Fhome%2Findex",
    "respondTime": 183126,
    "ruleBookInfo": {
      "author": ".head-info-author@text##作者：",
      "intro": ".head-info-desc@html",
      "lastChapter": ".mod-chapter-title@tag.span.0@text##，",
      "name": ".head-title-tags h1@text"
    },
    "ruleContent": {
      "content": "@js:\ndata=result.match(/data:\\s*'(.*?)'/)[1];\nnonce=result.match(/<script>window.*?=(.*?)<\\/script>/)[1];\nnonce=eval(nonce);\nvar N = String(nonce).match(/\\d+\\w+/);\njlen=N.length;\nwhile(jlen){\njlen -= 1;\njlocate = parseInt(N[jlen].match(/(\\d+)/)[0]) &255;\njstr = N[jlen].replace(/\\d+/g,'');\ndata=data.substring(0,parseInt(jlocate))+data.substring(parseInt(jlocate)+jstr.length,data.length)}\npiclist=eval(java.base64Decode(data).match(/\"picture\":(\\[{\".*\\])/)[1]);\nhtml='';\nfor(i in piclist){\nhtml += '<img src=\"'+piclist[i].url+'\">\\n'\n}\nhtml",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "#lst_searchResult li||#list_update li||.comic-link",
      "bookUrl": ".comic-link@href",
      "coverUrl": "img@src",
      "intro": ".comic-desc@text",
      "kind": ".comic-tag@text&&.comic-update@text##\\s.*",
      "name": ".comic-title@text"
    },
    "ruleToc": {
      "chapterList": "@css:.chapter-wrap-list.normal>li",
      "chapterName": "tag.a@class&&tag.a@text@js:result.replace(/chapter-link/g,'').replace(/\\s/g,'').replace(/lock/g,'??')",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "/search/result?word={{key}}",
    "weight": 100
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "腾讯漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.ac.qq.com#♤Haxc",
    "customButton": false,
    "customOrder": 447,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "条漫::https://m.ac.qq.com/category/listAll?type=tm&rank=upt&pageSize=30&page={{page}}\n独家::https://m.ac.qq.com/category/listAll?type=dj&rank=upt&pageSize=30&page={{page}}\n完结::https://m.ac.qq.com/category/listAll?type=wj&rank=upt&pageSize=30&page={{page}}\n日漫::https://m.ac.qq.com/category/listAll?type=rm&rank=upt&pageSize=30&page={{page}}\n恐怖::https://m.ac.qq.com/category/listAll?type=kb&rank=pgv&pageSize=30&page={{page}}\n妖怪::https://m.ac.qq.com/category/listAll?type=yg&rank=pgv&pageSize=30&page={{page}}\n恋爱::https://m.ac.qq.com/category/listAll?type=na&rank=pgv&pageSize=30&page={{page}}\n玄幻::https://m.ac.qq.com/category/listAll?type=xh&rank=pgv&pageSize=30&page={{page}}\n热血::https://m.ac.qq.com/category/listAll?type=rx&rank=pgv&pageSize=30&page={{page}}\n悬疑::https://m.ac.qq.com/category/listAll?type=xy&rank=pgv&pageSize=30&page={{page}}\n彩虹::https://m.ac.qq.com/category/listAll?type=dm&rank=pgv&pageSize=30&page={{page}}\n少女::https://m.ac.qq.com/category/listAll?type=sv&rank=pgv&pageSize=30&page={{page}}\n韩漫::https://m.ac.qq.com/category/listAll?type=hm&rank=pgv&pageSize=30&page={{page}}\n科幻::https://m.ac.qq.com/category/listAll?type=kh&rank=pgv&pageSize=30&page={{page}}\n逗比::https://m.ac.qq.com/category/listAll?type=db&rank=pgv&pageSize=30&page={{page}}\n校园::https://m.ac.qq.com/category/listAll?type=qcxy&rank=pgv&pageSize=30&page={{page}}\n都市::https://m.ac.qq.com/category/listAll?type=ds&rank=pgv&pageSize=30&page={{page}}\n治愈::https://m.ac.qq.com/category/listAll?type=zy&rank=pgv&pageSize=30&page={{page}}\n飙升榜::https://m.ac.qq.com/rank/index?type=rise&pageSize=10&page={{page}}\n畅销榜::https://m.ac.qq.com/rank/index?type=pay&pageSize=10&page={{page}}\n新作榜::https://m.ac.qq.com/rank/index?type=new&pageSize=10&page={{page}}\n真香榜::https://m.ac.qq.com/rank/index?type=hot&pageSize=10&page={{page}}",
    "lastUpdateTime": 1759520891762,
    "respondTime": 2558,
    "ruleBookInfo": {
      "author": "class.head-info-author@text##作者：",
      "intro": "class.head-info-desc@text",
      "lastChapter": "class.mod-chapter-title@tag.span.0@text##，",
      "name": "class.head-title-tags@h1@text"
    },
    "ruleContent": {
      "content": "@js:\ndata=result.match(/data:\\s*'(.*?)'/)[1];\nnonce=result.match(/<script>window.*?=(.*?)<\\/script>/)[1];\nnonce=eval(nonce);\nvar N = String(nonce).match(/\\d+\\w+/);\njlen=N.length;\nwhile(jlen){\njlen -= 1;\njlocate = parseInt(N[jlen].match(/(\\d+)/)[0]) &255;\njstr = N[jlen].replace(/\\d+/g,'');\ndata=data.substring(0,parseInt(jlocate))+data.substring(parseInt(jlocate)+jstr.length,data.length)}\npiclist=eval(java.base64Decode(data).match(/\"picture\":(\\[{\".*\\])/)[1]);\nhtml='';\nfor(i in piclist){\nhtml += '<img src=\"'+piclist[i].url+'\">\\n'\n}\nhtml",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "id.lst_searchResult@tag.li||id.list_update@tag.li||class.comic-link",
      "bookUrl": "class.comic-link@href",
      "coverUrl": "class.comic-cover@tag.img@src",
      "kind": "class.comic-tag@text",
      "lastChapter": "class.chapter@text||class.comic-update@text##更新",
      "name": "class.comic-title@text"
    },
    "ruleToc": {
      "chapterList": "@css:.chapter-wrap-list.normal>li",
      "chapterName": "tag.a@class&&tag.a@text@js:result.replace(/chapter-link/g,'').replace(/\\s/g,'').replace(/lock/g,'💲')",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "https://m.ac.qq.com/search/result?word={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.8.1 by.◎辞晨◎",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "快看漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.kuaikanmanhua.com/",
    "customButton": false,
    "customOrder": 448,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"✿　　　　　　　榜    单　　　　　　　✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新作榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"口碑榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"畅销榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹　　 　　　　状    态　 　　　　　🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最火热\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新上架\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载中\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"已完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=2&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►免费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►付费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►抢先看\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹　　 　　　　分    类　 　　　　　🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强剧情\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古风\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唯美\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大女主\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌系\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总裁\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"投稿\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "@js:\nJSON.stringify({\n  'User-Agent': java.getWebViewUA(),\n  'sec-ch-ua-platform': \"\\\"Android\\\"\",\n  'origin': baseUrl,\n  'x-requested-with': \"cn.mujiankeji.mbrowser\",\n  'Referer': baseUrl,\n  'Accept-language': \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"\n})",
    "lastUpdateTime": 1759430168449,
    "respondTime": 2440,
    "ruleBookInfo": {
      "author": "$.data[*].topicInfo.user.nickname",
      "coverUrl": "$.data[0].topicInfo.vertical_image_url",
      "init": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\ncache.put(\"kkmh\",result);\nresult;\n</js>",
      "intro": "&nbsp;\n📖 书名：{{book.name}}\n👤 作者：{{book.author}}\n🔖 标签：{{book.kind}}\n🕰 最新：{{$.data[0].topicInfo.topic_intro##(\\d+)##$1章###}}\n🏷 简介：{{$.data[0].topicInfo.description}}",
      "kind": "$.data[*].topicInfo.category##\\[|\\]|\\\"",
      "lastChapter": "$.data[0].topicInfo.topic_intro##(\\d+)##$1章###",
      "name": "$.data[0].topicInfo.title"
    },
    "ruleContent": {
      "content": "img@data-src\n<js>\nlet headers = JSON.stringify({\"headers\":{\"Referer\":baseUrl}});\nresult.split('\\n').map(x=>`<img src=\"${x},${headers}\">`).join('\\n');\n</js>",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
      "bookUrl": "$.id||$.topic_id\n@js:\"/mobile/\"+result+\"/list/\"",
      "coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
      "intro": "description",
      "kind": "$.category||$.recommend_tag[1].title",
      "lastChapter": "$.latest_comic_title",
      "name": "$.title.text||$.title"
    },
    "ruleToc": {
      "chapterList": "<js>\njava.setContent(cache.get('kkmh'));\ncache.delete('kkmh');\nresult=java.getElements('$.data[*].comicList[*]')\n</js>",
      "chapterName": "$.title",
      "chapterUrl": "$.id\n@js:\"https://m.kuaikanmanhua.com/mobile/comics/\"+result+\"/\"",
      "isVip": "$.is_free\n@js:result=='true'?false:true",
      "updateTime": "@js:java.timeFormat({{$.updated_at}})"
    },
    "searchUrl": "/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "快看漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "http://m.kuaikanmanhua.com",
    "customButton": false,
    "customOrder": 449,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{'title':'全部排行','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'连载','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'完结','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'免费','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'付费','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'最火热','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'新上架','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'抢先看','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'原创榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=27','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'飙升榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=16','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'剧情榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=25','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'纯爱榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'恋爱榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少女榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少年榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'畅销榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'人气榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'投稿榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=13','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'新作榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'日漫榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'韩漫榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'完结榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'空的呀','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},{'title':'全部分类','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'恋爱','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'纯爱','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=83&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'剧情','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'古风','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'校园','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'奇幻','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'唯美','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'热血','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'日漫','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'韩漫','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'女主','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'穿越','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'萌系','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'灵异','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'玄幻','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'搞笑','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'都市','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'正能','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'总裁','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'投稿','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
    "lastUpdateTime": 1759430531743,
    "loginUrl": "http://m.kuaikanmanhua.com/mob/booklist",
    "respondTime": 2814,
    "ruleBookInfo": {
      "author": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].topicInfo.user.nickname",
      "intro": "<js>\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description\n</js>\n<js>result.replace(/^/,'    ')</js>",
      "kind": ".classifications span@text",
      "lastChapter": ".update-info@text",
      "name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title",
      "wordCount": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")"
    },
    "ruleContent": {
      "content": "class.ComicPics@img@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
      "bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
      "checkKeyWord": "再度与你",
      "coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
      "intro": "$.description",
      "kind": "$.category||$.recommend_tag[1].title",
      "name": "$.title.text||$.title"
    },
    "ruleToc": {
      "chapterList": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].comicList[*]",
      "chapterName": "$.is_free&&$.title\n<js>result.replace(/^true\\s/,'').replace(/^false\\s/,'✿·')</js>",
      "chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
      "updateTime": "<js>\njava.timeFormat({{$.updated_at}})\n</js>\n<js>result.replace(/\\//g,'-')</js>"
    },
    "searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "快看漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "http://m.kuaikanmanhua.com#♤Haxc",
    "customButton": false,
    "customOrder": 450,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"✿　　　　　　　榜    单　　　　　　　✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新作榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"口碑榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"畅销榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹　　 　　　　状    态　 　　　　　🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最火热\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新上架\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载中\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"已完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=2&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►免费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►付费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►抢先看\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹　　 　　　　分    类　 　　　　　🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强剧情\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古风\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唯美\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大女主\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌系\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总裁\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"投稿\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
    "lastUpdateTime": 1759431397089,
    "loginUrl": "http://m.kuaikanmanhua.com/mob/booklist",
    "respondTime": 3863,
    "ruleBookInfo": {
      "author": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].topicInfo.user.nickname",
      "coverUrl": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.vertical_image_url",
      "intro": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description",
      "kind": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.tags",
      "lastChapter": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")",
      "name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title"
    },
    "ruleContent": {
      "content": "class.ComicPics@img@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author_name",
      "bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
      "bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
      "coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
      "intro": "description",
      "kind": "$.category||$.recommend_tag[1].title",
      "lastChapter": "$.latest_comic_title",
      "name": "$.title.text||$.title"
    },
    "ruleToc": {
      "chapterList": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].comicList[*]",
      "chapterName": "$.title",
      "chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
      "isVip": "$.is_free\n@js:result=='true'?false:true",
      "updateTime": "@js:java.timeFormat({{$.updated_at}})"
    },
    "searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
    "weight": 66
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "酸奶漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.1kkk.com/",
    "customButton": false,
    "customOrder": 451,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759431577449,
    "respondTime": 3500,
    "ruleBookInfo": {
      "author": "p.detail-main-info-author@tag.a@text",
      "coverUrl": "img.detail-main-bg@src",
      "intro": "p.detail-desc@text",
      "kind": "p.detail-main-info-class@tag.a@text",
      "lastChapter": "ul.detail-list-select@tag,li.0@text",
      "name": "p.detail-main-info-title@text"
    },
    "ruleContent": {
      "content": "@js:header={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\neval(result.match(/eval(.*?)\\{\\}\\)\\)/)[0])\nvar image_list = []\nnewImgs.map(item=>{\n    image_list.push('<img src=\"'+item+','+JSON.stringify(headers)+'\">')\n})\nimage_list.join(\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.p.0@text",
      "bookList": "ul.book-list@tag.li",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "tag.img@src",
      "intro": "p.book-list-info-desc@text",
      "name": "p.book-list-info-title@text"
    },
    "ruleToc": {
      "chapterList": "ul.detail-list-select@li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "isVip": "@js:var vip_bool = result.select('img').hasClass('detail-list-lock');\nif(!vip_bool){\nvip_bool = result.select('img').hasClass('detail-list-2-info-right');\n}\nvip_bool;"
    },
    "searchUrl": "https://m.1kkk.com/search?title={{key}}&language=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "酸奶漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://m.1kkk.com",
    "customButton": false,
    "customOrder": 452,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1759431728809,
    "respondTime": 632,
    "ruleBookInfo": {
      "author": "p.detail-main-info-author@tag.a@text",
      "coverUrl": "img.detail-main-bg@src",
      "intro": "p.detail-desc@text",
      "kind": "p.detail-main-info-class@tag.a@text",
      "lastChapter": "ul.detail-list-select@tag,li.0@text",
      "name": "p.detail-main-info-title@text"
    },
    "ruleContent": {
      "content": "@js:header={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\neval(result.match(/eval(.*?)\\{\\}\\)\\)/)[0])\nvar image_list = []\nnewImgs.map(item=>{\n    image_list.push('<img src=\"'+item+','+JSON.stringify(headers)+'\">')\n})\nimage_list.join(\"\\n\")"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "tag.p.0@text",
      "bookList": "ul.book-list@tag.li",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "tag.img@src",
      "intro": "p.book-list-info-desc@text",
      "name": "p.book-list-info-title@text"
    },
    "ruleToc": {
      "chapterList": "ul.detail-list-select@li",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href",
      "isVip": "@js:var vip_bool = result.select('img').hasClass('detail-list-lock');\nif(!vip_bool){\nvip_bool = result.select('img').hasClass('detail-list-2-info-right');\n}\nvip_bool;"
    },
    "searchUrl": "https://m.1kkk.com/search?title={{key}}&language=1",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "收费漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://mm.sfacg.com/",
    "customButton": false,
    "customOrder": 453,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "更新::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=-1\n热血::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=1\n校园::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=2\n推理::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=3\n机战::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=4\n冒险::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=5\n运动::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=6\n耽美::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=7\n搞笑::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=8\n科幻::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=9\n魔幻::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=10\n恐怖::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=11\n社会::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=12\n爱情::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=13\n武侠::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=14\n温情::https://mm.sfacg.com/ajax/Common.ashx?op=getLatest&pageIndex={{page-1}}&tid=15\nnull",
    "lastUpdateTime": 1759430252480,
    "loginUrl": "https://mm.sfacg.com/Login/",
    "respondTime": 6154,
    "ruleBookInfo": {
      "author": "class.book_Author@tag.li.0@text",
      "coverUrl": "@css:#page>div>ul>li:nth-child(2)>img@src",
      "intro": "class.book_bk_qs1.0@text",
      "kind": "@css:.book_info2>span@text",
      "name": "@css:.book_newtitle@text"
    },
    "ruleContent": {
      "content": "@js:\ncomicId=result.match(/var comicId = (\\d+)/)[1];\nchapterId=result.match(/var chapterId=(\\d+)/)[1];\nnv=result.match(/var nv = \"(.*?)\"/)[1];\nurl='https://mm.sfacg.com/ajax/Common.ashx?op=getPics&cid='+comicId+'&chapId='+chapterId+'&serial=ZP&path='+nv\n//java.ajax(url)\nresult=JSON.parse(java.ajax(url)).data\nresult.map(x=>'<img src=\\\"'+x+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.AuthorName@put:{cid:ComicID}",
      "bookList": "$.comics.*||$.data.*",
      "bookUrl": "@json:/b/{$.FolderName}",
      "coverUrl": "$.ComicCover",
      "kind": "$.TypeName",
      "lastChapter": "$.LastChapterTitle",
      "name": "$.ComicName"
    },
    "ruleToc": {
      "chapterList": "-@css:.comic_main_list>a",
      "chapterName": "text##VIP",
      "chapterUrl": "href",
      "isVip": "b@text"
    },
    "searchUrl": "https://mm.sfacg.com/ajax/Common.ashx?op=search,{\n  \"method\": \"POST\",\n  \"body\": \"keyword={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "爱漫客栈",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.mkzhan.com",
    "bookUrlPattern": "https://m.mkzhan.com/\\d+/",
    "customButton": false,
    "customOrder": 454,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "修真::https://www.mkzhan.com/category/?theme_id=2&page={{page}}\n恋爱::https://www.mkzhan.com/category/?theme_id=3&page={{page}}\n校园::https://www.mkzhan.com/category/?theme_id=4&page={{page}}\n冒险::https://www.mkzhan.com/category/?theme_id=5&page={{page}}\n搞笑::https://www.mkzhan.com/category/?theme_id=6&page={{page}}\n生活::https://www.mkzhan.com/category/?theme_id=7&page={{page}}\n热血::https://www.mkzhan.com/category/?theme_id=8&page={{page}}\n架空::https://www.mkzhan.com/category/?theme_id=9&page={{page}}\n后宫::https://www.mkzhan.com/category/?theme_id=10&page={{page}}\n耽美::https://www.mkzhan.com/category/?theme_id=11&page={{page}}\n玄幻::https://www.mkzhan.com/category/?theme_id=12&page={{page}}\n悬疑::https://www.mkzhan.com/category/?theme_id=13&page={{page}}\n恐怖::https://www.mkzhan.com/category/?theme_id=14&page={{page}}\n灵异::https://www.mkzhan.com/category/?theme_id=15&page={{page}}\n动作::https://www.mkzhan.com/category/?theme_id=16&page={{page}}\n科幻::https://www.mkzhan.com/category/?theme_id=17&page={{page}}\n战争::https://www.mkzhan.com/category/?theme_id=18&page={{page}}\n古风::https://www.mkzhan.com/category/?theme_id=19&page={{page}}\n穿越::https://www.mkzhan.com/category/?theme_id=20&page={{page}}\n竞技::https://www.mkzhan.com/category/?theme_id=21&page={{page}}\n百合::https://www.mkzhan.com/category/?theme_id=22&page={{page}}\n励志::https://www.mkzhan.com/category/?theme_id=23&page={{page}}\n同人::https://www.mkzhan.com/category/?theme_id=24&page={{page}}\n真人::https://www.mkzhan.com/category/?theme_id=26&page={{page}}\n霸总::https://www.mkzhan.com/category/?theme_id=1&page={{page}}",
    "lastUpdateTime": 1759430593896,
    "respondTime": 8144,
    "ruleBookInfo": {
      "author": "class.name@text",
      "intro": "class.intro-total@text",
      "kind": "class.comic-status@tag.span.0@text##题材:",
      "lastChapter": "class.update-time@text",
      "name": "class.comic-title.0@text"
    },
    "ruleContent": {
      "content": "$..image@js:result.split(\"\\n\").map(x=>'<img src=\\\"'+x+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "bookList": "class.cate-comic-list clearfix@class.common-comic-item",
      "bookUrl": "class.cover@href",
      "coverUrl": "img@data-src",
      "intro": ".comic-feature@text",
      "lastChapter": "class.comic-update@text##更至：",
      "name": "class.comic__title@text"
    },
    "ruleSearch": {
      "bookList": "class.search-comic-list@class.common-comic-item",
      "bookUrl": "class.cover@href",
      "coverUrl": "img@data-src",
      "intro": ".comic-feature@text",
      "lastChapter": "class.comic-update@text##更至：",
      "name": "class.comic__title@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "-class.chapter__list-box@tag.li",
      "chapterName": "a@text",
      "chapterUrl": ".j-chapter-link@data-chapterid\n@js:\r\ncid=result;\r\nbid=baseUrl.match(/\\/(\\d+)\\//)[1],\n\n'https://comic.mkzcdn.com/chapter/content/v1/?chapter_id='+cid+'&comic_id='+bid+'&format=1&quality=1&sign=0&type=1&uid=0'",
      "updateTime": ".data@text"
    },
    "searchUrl": "https://www.mkzhan.com/search/?keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "爱漫客栈",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.mkzhan.comHaxc",
    "bookUrlPattern": "https://m.mkzhan.com/\\d+/",
    "customButton": false,
    "customOrder": 455,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "修真::https://www.mkzhan.com/category/?theme_id=2&page={{page}}\n恋爱::https://www.mkzhan.com/category/?theme_id=3&page={{page}}\n校园::https://www.mkzhan.com/category/?theme_id=4&page={{page}}\n冒险::https://www.mkzhan.com/category/?theme_id=5&page={{page}}\n搞笑::https://www.mkzhan.com/category/?theme_id=6&page={{page}}\n生活::https://www.mkzhan.com/category/?theme_id=7&page={{page}}\n热血::https://www.mkzhan.com/category/?theme_id=8&page={{page}}\n架空::https://www.mkzhan.com/category/?theme_id=9&page={{page}}\n后宫::https://www.mkzhan.com/category/?theme_id=10&page={{page}}\n耽美::https://www.mkzhan.com/category/?theme_id=11&page={{page}}\n玄幻::https://www.mkzhan.com/category/?theme_id=12&page={{page}}\n悬疑::https://www.mkzhan.com/category/?theme_id=13&page={{page}}\n恐怖::https://www.mkzhan.com/category/?theme_id=14&page={{page}}\n灵异::https://www.mkzhan.com/category/?theme_id=15&page={{page}}\n动作::https://www.mkzhan.com/category/?theme_id=16&page={{page}}\n科幻::https://www.mkzhan.com/category/?theme_id=17&page={{page}}\n战争::https://www.mkzhan.com/category/?theme_id=18&page={{page}}\n古风::https://www.mkzhan.com/category/?theme_id=19&page={{page}}\n穿越::https://www.mkzhan.com/category/?theme_id=20&page={{page}}\n竞技::https://www.mkzhan.com/category/?theme_id=21&page={{page}}\n百合::https://www.mkzhan.com/category/?theme_id=22&page={{page}}\n励志::https://www.mkzhan.com/category/?theme_id=23&page={{page}}\n同人::https://www.mkzhan.com/category/?theme_id=24&page={{page}}\n真人::https://www.mkzhan.com/category/?theme_id=26&page={{page}}\n霸总::https://www.mkzhan.com/category/?theme_id=1&page={{page}}",
    "lastUpdateTime": 1759430856688,
    "respondTime": 5668,
    "ruleBookInfo": {
      "author": "class.name@text",
      "intro": "class.intro-total@text",
      "kind": "class.comic-status@tag.span.0@text##题材:",
      "lastChapter": "class.update-time@text",
      "name": "class.comic-title.0@text"
    },
    "ruleContent": {
      "content": "$..image@js:result.split(\"\\n\").map(x=>'<img src=\\\"'+x+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "bookList": "class.cate-comic-list clearfix@class.common-comic-item",
      "bookUrl": "class.cover@href",
      "coverUrl": "img@data-src",
      "intro": ".comic-feature@text",
      "lastChapter": "class.comic-update@text##更至：",
      "name": "class.comic__title@text"
    },
    "ruleSearch": {
      "bookList": "class.search-comic-list@class.common-comic-item",
      "bookUrl": "class.cover@href",
      "coverUrl": "img@data-src",
      "intro": ".comic-feature@text",
      "lastChapter": "class.comic-update@text##更至：",
      "name": "class.comic__title@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "-class.chapter__list-box@tag.li",
      "chapterName": "a@text",
      "chapterUrl": ".j-chapter-link@data-chapterid\n@js:\r\ncid=result;\r\nbid=baseUrl.match(/\\/(\\d+)\\//)[1],\n\n'https://comic.mkzcdn.com/chapter/content/v1/?chapter_id='+cid+'&comic_id='+bid+'&format=1&quality=1&sign=0&type=1&uid=0'",
      "updateTime": ".data@text"
    },
    "searchUrl": "https://www.mkzhan.com/search/?keyword={{key}}",
    "weight": 76
  },
  {
    "bookSourceComment": "#一程",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "爱漫客栈",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.mkzhan.com#yc1101",
    "customButton": false,
    "customOrder": 456,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"人气榜\",\"url\":\"/top/popularity/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票榜\",\"url\":\"/top/ticket/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/top/collection/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"独家榜\",\"url\":\"/top/exclusive/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新作榜\",\"url\":\"/top/latest/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上升榜\",\"url\":\"/top/ascension/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"合作榜\",\"url\":\"/top/cooperation/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"评分榜\",\"url\":\"/top/score/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"热评榜\",\"url\":\"/top/comment/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"VIP人气\",\"url\":\"/top/popularity/vip/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"付费人气\",\"url\":\"/top/popularity/pay/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"打赏榜\",\"url\":\"/top/gratuity/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"受众\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"少年\",\"url\":\"/category/?audience=1&order=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"少女\",\"url\":\"/category/?audience=2&order=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"/category/?audience=3&order=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"少儿\",\"url\":\"/category/?audience=4&order=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"题材\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"更新\",\"url\":\"/update/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"霸总\",\"url\":\"/category/?order=2&theme_id=1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"/category/?order=2&theme_id=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"/category/?order=2&theme_id=3&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/category/?order=2&theme_id=4&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"冒险\",\"url\":\"/category/?order=2&theme_id=5&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"搞笑\",\"url\":\"/category/?order=2&theme_id=6&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"/category/?order=2&theme_id=7&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"热血\",\"url\":\"/category/?order=2&theme_id=8&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"/category/?order=2&theme_id=9&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"后宫\",\"url\":\"/category/?order=2&theme_id=10&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/category/?order=2&theme_id=12&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/category/?order=2&theme_id=13&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/category/?order=2&theme_id=14&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异\",\"url\":\"/category/?order=2&theme_id=15&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"动作\",\"url\":\"/category/?order=2&theme_id=16&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/category/?order=2&theme_id=17&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"/category/?order=2&theme_id=18&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古风\",\"url\":\"/category/?order=2&theme_id=19&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"/category/?order=2&theme_id=20&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"竞技\",\"url\":\"/category/?order=2&theme_id=21&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"励志\",\"url\":\"/category/?order=2&theme_id=23&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/category/?order=2&theme_id=24&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"真人\",\"url\":\"/category/?order=2&theme_id=26&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1759590386929,
    "loginUrl": "https://www.mkzhan.com/login",
    "respondTime": 1927,
    "ruleBookInfo": {
      "author": ".name@text",
      "coverUrl": ".de-info__cover img@data-src",
      "intro": ".intro@html",
      "kind": ".comic-status b.0@text&&.de-chapter__title span.0@text##\\s##,",
      "lastChapter": ".update-time@text##.*更新至\\s",
      "name": ".comic-title@text",
      "wordCount": ".update-time@text##\\s更新至.*"
    },
    "ruleContent": {
      "content": "$..image@js:result.split(\"\\n\").map(x=>'<img src=\\\"'+x+'\\\">').join(\"\\n\")",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".comic-author a@text",
      "bookList": ".common-comic-item||.top-list__box-item",
      "bookUrl": "a.1@href",
      "coverUrl": "img@data-src",
      "intro": ".comic-feature@text",
      "kind": ".comic-count@text",
      "lastChapter": ".comic-update a@text",
      "name": ".comic__title@text"
    },
    "ruleToc": {
      "chapterList": "-.chapter__list-box li",
      "chapterName": "a@text",
      "chapterUrl": ".j-chapter-link@data-chapterid\n@js:\r\ncid=result;\r\nbid=baseUrl.match(/\\/(\\d+)\\//)[1],\n\n'https://comic.mkzcdn.com/chapter/content/v1/?chapter_id='+cid+'&comic_id='+bid+'&format=1&quality=1&sign=0&type=1&uid=0'",
      "isVip": "i@text",
      "updateTime": ".data@text"
    },
    "searchUrl": "/search/?keyword={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "酷爱漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.kuimh.com#♤Haxc",
    "customButton": false,
    "customOrder": 457,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "连载::https://www.kuimh.com/booklist?end=0&page={{page}}\n完结::https://www.kuimh.com/booklist?end=1&page={{page}}\n恋爱::https://www.kuimh.com/booklist?tag=恋爱&area=-1&end=0&page={{page}}\n国产::https://www.kuimh.com/booklist?tag=%E5%85%A8%E9%83%A8&area=1&end=0&page={{page}}\n日本::https://www.kuimh.com/booklist?tag=%E5%85%A8%E9%83%A8&area=2&end=0&page={{page}}\n欧美::https://www.kuimh.com/booklist?tag=%E5%85%A8%E9%83%A8&area=5&end=0&page={{page}}",
    "lastUpdateTime": 1759431230810,
    "loginUrl": "https://www.kuimh.com/login.html",
    "respondTime": 3745,
    "ruleBookInfo": {
      "author": "class.info.0@tag.p.1@text##作者：",
      "coverUrl": "class.banner_detail_bg@src",
      "intro": "class.content@text",
      "kind": "class.block.3@a@text",
      "name": "tag.h1@text"
    },
    "ruleContent": {
      "content": ".comicpage@html##\\\"https:\\/\\/static.aiquanjian.com\\/static\\/images\\/grey.gif\\\" data-echo=",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.mh-item",
      "bookUrl": "tag.a@href",
      "coverUrl": "tag.p@style@js:result.match(/\\((.*?)\\)/)[1]",
      "lastChapter": "class.chapter@tag.a@text",
      "name": "tag.a@title"
    },
    "ruleToc": {
      "chapterList": "id.detail-list-select@li@tag.a.-1",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "https://www.kuimh.com/search?keyword={{key}}",
    "weight": 64
  },
  {
    "bookSourceComment": "// Error: 搜索失效",
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "新人漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://xapi.xinmanhua.net",
    "customButton": false,
    "customOrder": 458,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::https://xapi.xinmanhua.net/search/catalog?keyword=all&ischarge=2&isfinish=2&order=0&page={{page}}\n治愈::https://xapi.xinmanhua.net/search/catalog?keyword=治愈&page={{page}}\n日常::https://xapi.xinmanhua.net/search/catalog?keyword=日常&page={{page}}\n都市::https://xapi.xinmanhua.net/search/catalog?keyword=都市&page={{page}}\n悬疑::https://xapi.xinmanhua.net/search/catalog?keyword=悬疑&page={{page}}\n科幻::https://xapi.xinmanhua.net/search/catalog?keyword=科幻&page={{page}}\n奇幻::https://xapi.xinmanhua.net/search/catalog?keyword=奇幻&page={{page}}\n热血::https://xapi.xinmanhua.net/search/catalog?keyword=热血&page={{page}}\n武侠::https://xapi.xinmanhua.net/search/catalog?keyword=武侠&page={{page}}\n古风::https://xapi.xinmanhua.net/search/catalog?keyword=古风&page={{page}}\n恋爱::https://xapi.xinmanhua.net/search/catalog?keyword=恋爱&page={{page}}\n少年::https://xapi.xinmanhua.net/search/catalog?keyword=少年&page={{page}}\n日漫::https://xapi.xinmanhua.net/search/catalog?keyword=日漫&page={{page}}\n原创::https://xapi.xinmanhua.net/search/catalog?keyword=原创&page={{page}}",
    "header": "{\n  \"User-Agent\": \"okhttp/3.10.0\"\n}",
    "lastUpdateTime": 1766317820346,
    "respondTime": 180598,
    "ruleBookInfo": {
      "intro": "@JSon:$.data.attributes.intro&&$.data.attributes.description"
    },
    "ruleContent": {
      "content": "$.data[*].attributes.url\n@js:list=result.split('\\n');\nlist.map(x=>'<img src=\"'+x+'\">').join('\\n')",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "@JSon:$.attributes.author",
      "bookList": "@JSon:$.data.*",
      "bookUrl": "https://xapi.xinmanhua.net/worksinfos/{$.attributes.wid}?include=chapters.digests",
      "coverUrl": "@JSon:$.attributes.logo_detail",
      "kind": "@JSon:$.attributes.workscate",
      "lastChapter": "@JSon:$.attributes.lastctitle",
      "name": "@JSon:$.attributes.title"
    },
    "ruleToc": {
      "chapterList": "$.included.*",
      "chapterName": "$.attributes.title&&$.attributes.intro",
      "chapterUrl": "https://xapi.xinmanhua.net/chapters/{$.id}/qualitywebs"
    },
    "searchUrl": "https://xapi.xinmanhua.net/search/selfdefine,{\n  \"method\": \"POST\",\n  \"body\": \"keyword={{key}}&page={{page}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceGroup": "正版漫画 书源",
    "bookSourceName": "漫漫漫画",
    "bookSourceType": 2,
    "bookSourceUrl": "https://www.manmanapp.com",
    "bookUrlPattern": "https://www.manmanapp.com/comic-\\d+.html",
    "customButton": false,
    "customOrder": 459,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "全部::/comic/category_{{page}}.html\n兄弟情::/comic/category-5_{{page}}.html\n恋爱::/comic/category-4_{{page}}.html\n都市::/comic/category-18_{{page}}.html\n霸总::/comic/category-9_{{page}}.html\n校园::/comic/category-8_{{page}}.html\n古风::/comic/category-7_{{page}}.html\n搞笑::/comic/category-6_{{page}}.html\n暖萌::/comic/category-10_{{page}}.html\n日常::/comic/category-12_{{page}}.html\n奇幻::/comic/category-13_{{page}}.html\n悬疑::/comic/category-15_{{page}}.html\n仙侠::/comic/category-16_{{page}}.html\n热血::/comic/category-17_{{page}}.html\n恐怖::/comic/category-19_{{page}}.html\n",
    "lastUpdateTime": 1759505101697,
    "respondTime": 3111,
    "ruleBookInfo": {
      "author": "class.describe_title@a@text",
      "coverUrl": "class.pic@img@src",
      "intro": "class.supplement@text",
      "kind": "{{book.kind}},{{@@class.type@text}}##类型：",
      "lastChapter": "class.comic_list@tag.li.0@h4@img@src&&class.comic_list@tag.li.0@h3@text##.*book_ic.*?\\n##🔒",
      "name": "class.title.0@ownText",
      "tocUrl": "https://www.manmanapp.com/works/comic-list-ajax.html,{\n\"method\": \"POST\",\n\"body\": \"id={{java.put('page',1);result=baseUrl.match(/(\\d+)\\.html/)[1];java.put('id',result)}}&sort=1&page=1\"}"
    },
    "ruleContent": {
      "content": "class.man_img@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.subtitle@text",
      "bookList": "class.classification",
      "bookUrl": "tag.a.0@href",
      "coverUrl": "img@src",
      "intro": "class.text@text",
      "kind": "❤️{{@@class.supplement@ownText}}",
      "name": "class.title@text"
    },
    "ruleToc": {
      "chapterList": "$.data",
      "chapterName": "$.title",
      "chapterUrl": "https://www.manmanapp.com/comic/detail-{{$.id}}.html",
      "isVip": "@js:'{{$.is_read}}'=='0'?'1':''",
      "nextTocUrl": "@js:\ncode='{{$.code}}';\nif(code=='1'){\npage=java.get('page');\npage=parseInt(page)+1;\njava.put('page',page);\nid=java.get('id');\nurl='https://www.manmanapp.com/works/comic-list-ajax.html,';\nbody='id='+id+'&sort=1&page='+page;\npost={\n\"method\": \"POST\",\n\"body\":String(body)\n}\nresult=url+JSON.stringify(post);\n}",
      "updateTime": "$.publish_time"
    },
    "searchUrl": "https://www.manmanapp.com/search/word-{{key}}.html",
    "weight": 0
  }
]