{
"bookSourceComment": "\/\/By情无羁(yesui.me)25.04.02修复正文\n\/\/首发论坛:ysqbbs.com,发布页:taoba.cf",
"bookSourceGroup": "男频,女频,晋江,起点",
"bookSourceName": "kanshuv",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/kanshuv.com#qin",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"༺男生༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=4&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"恐怖推理\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=8&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"武侠仙侠\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=5&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"都市重生\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=6&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"历史军事\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=7&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"玄幻网络\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=9&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"༺女生༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"都市言情\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=10&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"古代言情\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=11&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"穿越重生\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=12&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"玄幻仙侠\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=13&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"青春同人\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=14&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"网游科幻\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=15&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"༺耽美༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"二次元\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=25&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"现代耽美\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=27&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"古代架空\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=28&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"穿越重生\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=29&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"玄幻科幻\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=30&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"BL同人\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=31&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"GL百合\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=32&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"༺其他༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"清流小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=33&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"种田小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=34&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"女尊小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=35&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"高干小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=36&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"豪门小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=37&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"搞笑小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=38&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"社会小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=39&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"官场小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=40&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"都市小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=41&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"三国小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=42&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"抗战小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=43&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"虐念小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=44&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"影视原著\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=45&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"青春校园\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=46&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"年代文\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=47&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"主攻\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=48&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"无CP\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=49&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"盗墓小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=50&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"洪荒小说\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=51&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"耽美\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=52&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"海外耽美\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=53&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}},{\"title\":\"职场文\",\"url\":\"\/api\/changkan\/portal\/novel\/list?type=54&pageNo={{page}}&pageSize=24&sort={{getVariable()}}\",\"style\":{\"layout_flexBasisPercent\":0.291}}]",
"jsLib": "function getVariable() {\n const {source} = this;\n var sort = source.getVariable();\n if (sort==null || sort==\"\") {\n sort = \"create_time&order=desc\";\n source.setVariable(sort);\n }\n return sort;\n}",
"lastUpdateTime": "1743604574591",
"loginUi": "[\n {\n \"name\": \" ↓分类内容筛选↓ \",\n \"type\": \"button\",\n \"action\": \"filterSort(0)\"\n },\n {\n \"name\": \" 更新时间 \",\n \"type\": \"button\",\n \"action\": \"filterSort(0)\"\n },\n {\n \"name\": \" 最多字数 \",\n \"type\": \"button\",\n \"action\": \"filterSort(1)\"\n }\n]",
"loginUrl": "var arr = [\"create_time&order=desc\", \"count&order=asc\"];\nfunction filterSort(id) {\n source.setVariable(arr[id]);\n java.toast(\"设置成功\");\n}",
"respondTime": 180000,
"ruleBookInfo": {
"author": "$.author",
"coverUrl": "$.imgPath",
"downloadUrls": "$.filePath",
"init": "$.result",
"intro": "$.summary<js>##简介:<\/js>##^|[ ]{2}|\\\\n##<br>",
"kind": "$.typeName",
"lastChapter": "$.updateTime",
"name": "$.name@put:{bid:$.id}",
"tocUrl": "\/api\/changkan\/portal\/novel\/getReaderPage,{\n \"method\": \"POST\",\n \"body\": \"{\\\"num\\\":50,\\\"pageStart\\\":\\\"0\\\",\\\"id\\\":\\\"{{$.id}}\\\",\\\"headers\\\":{\\\"Content-Type\\\":\\\"application\/x-www-form-urlencoded\\\"}}\"\n}",
"wordCount": "$.size"
},
"ruleContent": {
"content": "$.result.content\n<js>\njava.put(\"hi\",baseUrl);\nresult\n<\/js>",
"nextContentUrl": "<js>\nhi=java.get(\"hi\");\nhia=hi.match(\/pageStart=(\\d+)\/)[1]\njava.log(hia)\na = java.get(\"c\");\nb=String(a).replace(\/\\[(.*)\\]\/,'$1').replace(\/\\\"\/g,'').replace(\/\\s\/g,'');\n\/\/java.log(b)\nif (typeof b == 'string') {\n b = b.split(','); \n}\n\/\/java.log(nextChapterUrl)\nc = nextChapterUrl.match(\/pageStart= {0,1}(\\d+)\/);\nc = parseInt(c[1]); \nresults = [];\nfor (i = 0; i < b.length; i++) {\n currentPage = parseInt(b[i]);\n if (isNaN(currentPage)) {\n continue;\n }\n if (currentPage > c) {\n break;\n }\n if (currentPage > hia && currentPage < c) {\n url = baseUrl.replace(\/(pageStart=)\\d+\/, '$1' + currentPage);\n results.push(url);\n }\n }results\n<\/js>",
"replaceRegex": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.author",
"bookList": "$.result.records[*]",
"bookUrl": "\/api\/changkan\/portal\/novel\/queryById?id={{$.id}}",
"checkKeyWord": "穿进赛博游戏后干掉BOSS成功上位",
"coverUrl": "$.imgPath",
"intro": "$.summary<js>##简介:<\/js>##^|[ ]{2}|\\\\n##<br>",
"kind": "$.typeName",
"lastChapter": "$.updateTime",
"name": "$.name",
"wordCount": "$.size"
},
"ruleToc": {
"chapterList": "<js>\nvar $ = JSON.parse(result).result;\nvar i = 0, j = 0, ch = {};\nvar k = $.chapter.length;\nvar l = $.page.length;\nvar b=$.page\n$.c=java.log(JSON.stringify(b))\njava.put(\"c\",$.c)\nwhile(j<l) {\n if (i<k) {\n ch = $.chapter[i];\n while(+ch.pos>$.page[j]) {\n ch.no = $.page[j];\n ch.page = \"Page \"+(j+1);\n $.page[j] = ch;\n j++;\n }\n i++;\n } else {\n ch = $.chapter[k-1];\n ch.no = $.page[j];\n ch.page = \"Page \"+(j+1);\n $.page[j] = ch;\n j++;\n }\n}\nJSON.stringify($.page);\n<\/js>\n$.[*]",
"chapterName": "$.name",
"chapterUrl": "\/api\/changkan\/portal\/novel\/getReaderContent?num=50&pageStart={{$.no}}&id=@get:{bid}&headers=headers={\"Content-Type\":\"application\/x-www-form-urlencoded\"}##(pageStart=)\\s##$1",
"preUpdateJs": "",
"updateTime": "$.page"
},
"searchUrl": "\/api\/changkan\/portal\/novel\/list?name={{key}}&pageNo={{page}}&pageSize=24&sort={{getVariable()}}",
"weight": 0
}