🔞海棠书屋
https://wap.haitangshuwu.info
alicecoco (8651)5天前
该用户很懒,什么介绍也没有写!
{
"bookSourceGroup": "z★🔞",
"bookSourceName": "🔞海棠书屋",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/wap.haitangshuwu.info",
"customButton": false,
"customOrder": -1,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"eventListener": false,
"exploreUrl": "@js:\nvar menus = [\n { title: \"完本\", url: \"\/full\/{{page}}\/\", flexBasis: 1 },\n \n { title: \"════ 排 行 ════\", url: \"\", flexBasis: 1 },\n \n { title: \"总点击\", url: \"\/top\/allvisit_{{page}}\/\", flexBasis: 0.2 },\n { title: \"月点击\", url: \"\/top\/monthvisit_{{page}}\/\", flexBasis: 0.2 },\n { title: \"周点击\", url: \"\/top\/weekvisit_{{page}}\/\", flexBasis: 0.2 },\n \n { title: \"════ 分 类 ════\", url: \"\", flexBasis: 1 },\n \n { title: \"玄幻奇幻\", url: \"\/sort\/1_{{page}}\/\", flexBasis: 0.25 },\n { title: \"武侠仙侠\", url: \"\/sort\/2_{{page}}\/\", flexBasis: 0.25 },\n { title: \"都市言情\", url: \"\/sort\/3_{{page}}\/\", flexBasis: 0.25 },\n { title: \"历史穿越\", url: \"\/sort\/4_{{page}}\/\", flexBasis: 0.25 },\n \n { title: \"网游竞技\", url: \"\/sort\/5_{{page}}\/\", flexBasis: 0.25 },\n { title: \"科幻灵异\", url: \"\/sort\/6_{{page}}\/\", flexBasis: 0.25 },\n { title: \"恐怖惊悚\", url: \"\/sort\/7_{{page}}\/\", flexBasis: 0.25 },\n { title: \"其他类型\", url: \"\/sort\/8_{{page}}\/\", flexBasis: 0.25 }\n];\n\nvar result = [];\nfor (var i = 0; i < menus.length; i++) {\n var item = menus[i];\n var style = {\n layout_flexGrow: 1,\n layout_flexBasisPercent: item.flexBasis\n };\n \n result.push({\n title: item.title,\n url: item.url,\n style: style\n });\n}\n\nJSON.stringify(result);",
"lastUpdateTime": "1773507947514",
"respondTime": 2199,
"ruleBookInfo": {
"author": "class.xx@ul@li.2@text",
"coverUrl": "class.xsfm@img@src",
"intro": "class.jianjie@text",
"kind": "class.xx@ul@li.1@a@text",
"lastChapter": "class.xx@ul@li.3@a@text",
"name": "class.xx@ul@li.0@text",
"tocUrl": "text.查看更多章节@href"
},
"ruleContent": {
"content": "article@html@js:java.t2s(result)"
},
"ruleExplore": {
"author": "span.1@a@text",
"bookList": "class.list@ul",
"bookUrl": "li.0@a@href",
"coverUrl": "li.0@a@img@src",
"intro": "span.2@text",
"kind": "span.3@text",
"name": "span.0@text"
},
"ruleSearch": {
"author": "@a.2@text",
"bookList": "class.fk@li",
"bookUrl": "@a.1@href",
"kind": "@a.0@text",
"name": "@a.1@text"
},
"ruleToc": {
"chapterList": "class.zjlb@class.lb@ul@li!-1",
"chapterName": "a@text",
"chapterUrl": "a@href",
"nextTocUrl": "class.showpage@ul@li.-3@a@href\n<js>\nlet list = [];\nconst maxPageUrl = String(result[0]);\nconst baseMatch = maxPageUrl.match(\/(.*)_\/);\nconst pageMatch = maxPageUrl.match(\/_(\\d+)\\\/\/);\n\nif (baseMatch && pageMatch) {\n const basePath = baseMatch[1];\n const maxPageNum = parseInt(pageMatch[1]);\n \n if (maxPageNum > 2) {\n for (let pageIndex = 2; pageIndex <= maxPageNum; pageIndex++) {\n list.push(`${basePath}_${pageIndex}\/`);\n }\n }\n}\nlist;\n<\/js>"
},
"searchUrl": "https:\/\/wap.haitangshuwu.info\/s.php,{\n \"body\": \"submit=&type=articlename&s={{key}}\",\n \"charset\": \"GBK\",\n \"method\": \"POST\"\n}",
"weight": 0
}