霹雳书屋
https://www.pilishuwu.com
ycbsteamed-buns (14809)09/19 22:18
霹雳书屋,得先用登陆验证人机
{
"bookSourceComment": "作者:纳兰容若 \/\/ 需手动过CF验证",
"bookSourceGroup": "自建源",
"bookSourceName": "霹雳书屋",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/www.pilishuwu.com",
"bookUrlPattern": ".*pilishuwu\\.com\/\\d+\/\\d+\/info\\.html.*",
"concurrentRate": "1000",
"customButton": false,
"customOrder": 6,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"eventListener": false,
"exploreUrl": "[{\"title\":\"全部小说\",\"url\":\"\/0\/list\/1.html\"},{\"title\":\"男频小说\",\"url\":\"\/1\/list\/1.html\"},{\"title\":\"女频小说\",\"url\":\"\/2\/list\/1.html\"},{\"title\":\"电子图书\",\"url\":\"\/3\/list\/1.html\"},{\"title\":\"无CP小说\",\"url\":\"\/4\/list\/1.html\"},{\"title\":\"纯爱小说\",\"url\":\"\/5\/list\/1.html\"}]",
"header": "{\"User-Agent\": \"Mozilla\/5.0 (Linux; Android 13; Pixel 7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/120.0.0.0 Mobile Safari\/537.36\", \"Accept\": \"text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,*\/*;q=0.8\", \"Accept-Language\": \"zh-CN,zh;q=0.9,en;q=0.8\", \"Referer\": \"https:\/\/www.pilishuwu.com\/\"}",
"lastUpdateTime": "1789827498772",
"loginUi": "[\n {\n \"name\": \"🌐 打开浏览器完成验证\",\n \"type\": \"button\",\n \"action\": \"openBrowser()\",\n \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 1}\n },\n {\n \"name\": \"🍪 查看Cookie状态\",\n \"type\": \"button\",\n \"action\": \"checkCookie()\",\n \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.5}\n },\n {\n \"name\": \"🗑️ 清除Cookie\",\n \"type\": \"button\",\n \"action\": \"clearCookie()\",\n \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.5}\n }\n]",
"loginUrl": "openBrowser = () => {\n java.startBrowser('https:\/\/www.pilishuwu.com', '请完成安全验证,通过后返回阅读即可');\n}\n\ncheckCookie = () => {\n var c = java.getCookie('https:\/\/www.pilishuwu.com');\n if (c && c.indexOf('cf_clearance') !== -1) {\n java.toast('✅ 已检测到 cf_clearance Cookie');\n } else {\n java.toast('❌ 未检测到 cf_clearance Cookie');\n }\n}\n\nclearCookie = () => {\n java.clearCookie('https:\/\/www.pilishuwu.com');\n java.toast('🗑️ Cookie 已清除');\n}",
"respondTime": 91700,
"ruleBookInfo": {
"author": "div.book-info-status a[href*=author]@text || p.book-status@text",
"coverUrl": "div.book-cover img@src || img.book-cover@src",
"intro": "div.book-intro@text || p.book-intro@text",
"kind": "a.book-fenlei@text || span.book-fenlei@text",
"lastChapter": "a.book-newest@text",
"name": "h1@text || h2.book-title@text",
"tocUrl": "@js:baseUrl.replace(\/info\\.html.*$\/, 'menu\/1.html')"
},
"ruleContent": {
"content": "@js:\nvar html = result;\nvar cid = '';\nvar m1 = html.match(\/data-chapter-id=\"(\\d+)\"\/);\nif (m1) cid = m1[1];\nif (!cid) {\n var m2 = html.match(\/id:\\s*'(\\d+)'\/);\n if (m2) cid = m2[1];\n}\nvar content = '';\nif (cid) {\n var apiUrl = source.key + '\/wmcms\/ajax\/index.php?action=novel.getchapter&cid=' + cid + '&format=1';\n var res = java.ajax(apiUrl);\n try {\n var json = JSON.parse(res);\n if (json.code == 200 && json.data && json.data.chapter) {\n var ch = json.data.chapter;\n if (ch.chapter_isvip == '0' && ch.content && ch.content.length > 0) {\n var lines = [];\n for (var i = 0; i < ch.content.length; i++) lines.push(String(ch.content[i]));\n content = lines.join('\\n');\n } else if (ch.chapter_isvip != '0') {\n content = '【VIP章节,需订阅后阅读】';\n } else {\n content = '【本章内容为空】';\n }\n } else {\n content = '【接口返回异常 code=' + json.code + '】';\n }\n } catch(e) {\n content = '【JSON解析失败: ' + e + '】';\n }\n} else {\n content = '【未能提取章节ID】';\n}\nresult = content;\nresult;",
"nextContentUrl": "#readLoadNext a:last-child@href"
},
"ruleExplore": {
"author": "span.book-status@text",
"bookList": "div.x-book",
"bookUrl": "div.x-book__coverbox a@href",
"coverUrl": "img.x-book__cover@src",
"intro": "p.x-book__intro@text",
"kind": "span.book-fenlei@text",
"name": "p.x-book__info--name@text"
},
"ruleSearch": {
"author": "span.book-status@text",
"bookList": "div.x-book",
"bookUrl": "div.x-book__coverbox a@href",
"checkKeyWord": "我的",
"coverUrl": "img.x-book__cover@src",
"intro": "p.x-book__intro@text",
"kind": "span.book-fenlei@text",
"name": "p.x-book__info--name@text"
},
"ruleToc": {
"chapterList": "li.chapter",
"chapterName": "a span@text",
"chapterUrl": "a@href"
},
"searchUrl": "https:\/\/www.pilishuwu.com\/module\/search\/search.php?module=novel&key={{key}}",
"weight": 0
}