[{"bookSourceComment":"推荐登录使用","bookSourceGroup":"R18","bookSourceName":"🌸搬山人小说网","bookSourceType":0,"bookSourceUrl":"https:\/\/www.banshanren.com\/","concurrentRate":"1000","customButton":false,"customOrder":460,"enabled":true,"enabledCookieJar":false,"enabledExplore":true,"eventListener":false,"exploreUrl":"[\n{\n    \"title\": \"年排行\",\n    \"url\": \"https:\/\/www.banshanren.com\/api\/rank?range=3\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.3\n    }\n  },\n{\n    \"title\": \"月排行\",\n    \"url\": \"https:\/\/www.banshanren.com\/api\/rank?range=2\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.3\n    }\n  },\n{\n    \"title\": \"周排行\",\n    \"url\": \"https:\/\/www.banshanren.com\/api\/rank?range=1\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.3\n    }\n  },\n  {\n    \"title\": \"浏览量\",\n    \"url\": \"https:\/\/www.banshanren.com\/all\/0-0-0-0-0-0-3-1\/\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.3\n    }\n  },\n{\n    \"title\": \"收藏榜\",\n    \"url\": \"https:\/\/www.banshanren.com\/api\/rank?range=5\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.3\n    }\n  },\n{\n    \"title\": \"新作榜\",\n    \"url\": \"https:\/\/www.banshanren.com\/api\/rank?range=4\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.3\n    }\n  }\n]","header":"{\n \"User-Agent\":\"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/150.0.0.0 Safari\/537.36\",\n\"Referer\":\"https:\/\/www.banshanren.com\/\"\n}","lastUpdateTime":"1785648390491","loginUrl":"https:\/\/www.banshanren.com","respondTime":180000,"ruleBookInfo":{"author":"\/\/div[@class='novel_brief_box']\/div[@class='novel_title_box']\/div[@class='info_box'][2]\/span\/text()","coverUrl":"\/\/div[@class='novel_brief_box']\/div[@class='cover_box']\/img\/@data-src@js:\n(function(){\nif (!result) return '';\ntry {\nvar client = new Packages.okhttp3.OkHttpClient();\nvar request = new Packages.okhttp3.Request.Builder()\n    .url(result)\n    .header('Referer', 'https:\/\/www.banshanren.com\/')\n    .header('User-Agent', 'Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/150.0.0.0 Safari\/537.36')\n    .build();\nvar response = client.newCall(request).execute();\nif (!response.isSuccessful()) return '';\nvar raw = response.body().bytes();\nif (raw.length < 32) return '';\nvar iv = Packages.java.util.Arrays.copyOfRange(raw, 0, 16);\nvar ct = Packages.java.util.Arrays.copyOfRange(raw, 16, raw.length);\nvar keyBytes = new Packages.java.lang.String('V4@.Tx+uXZn)AiH>').getBytes('UTF-8');\nvar keySpec = new Packages.javax.crypto.spec.SecretKeySpec(keyBytes, 'AES');\nvar ivSpec = new Packages.javax.crypto.spec.IvParameterSpec(iv);\nvar cipher = Packages.javax.crypto.Cipher.getInstance('AES\/CBC\/PKCS5Padding');\ncipher.init(Packages.javax.crypto.Cipher.DECRYPT_MODE, keySpec, ivSpec);\nvar decrypted = cipher.doFinal(ct);\nvar base64 = Packages.java.util.Base64.getEncoder().encodeToString(decrypted);\nreturn 'data:image\/webp;base64,' + base64;\n} catch(e) {\nreturn '';\n}\n})();","intro":"\/\/div[@class='novel_brief_box']\/div[@class='novel_title_box']\/div[@class='novel_intro_box pc']\/p[1]\/text()","kind":"\/\/div[@class='novel_brief_box']\/div[@class='novel_title_box']\/ul[@class='novel_tag_list pc']\/li\/a\/@title","lastChapter":"\/\/div[@class='catalog_box']\/div[@class='catalog_top_box']\/div[1]\/p[1]\/span[@class='hl']\/text()","name":"\/\/div[@class='novel_brief_box']\/div[@class='novel_title_box']\/h1\/text()","wordCount":"\/\/div[@class='novel_brief_box']\/div[@class='novel_title_box']\/div[@class='novel_summary_box pc']\/div[4]\/p\/b\/text()"},"ruleContent":{"content":"<js>\nvar html = String(result);\nvar limited = \/limit_box|访问异常\/.test(html);\nif (limited) {\n    html = String(java.startBrowserAwait(String(baseUrl), \"检测到限流，请处理\"));\n}\nvar doc = org.jsoup.Jsoup.parse(html);\nvar ps = doc.select(\"div.chapter_content_box > p\");\nvar arr = [];\nfor (var i = 0; i < ps.size(); i++) {\n    arr.push(ps.get(i).ownText());\n}\nresult = arr.join(\"\\n\");\n<\/js>"},"ruleExplore":{"author":"$.authors","bookList":"$.model","bookUrl":"@js:\n\"https:\/\/www.banshanren.com\/novel\/{{$.slug}}\"","intro":"$.description","kind":"$.tagNames","lastChapter":"$.latestUpdate","name":"$.title","wordCount":"$.wordCountFormat"},"ruleSearch":{"author":"\/\/div[@class='title_box']\/div[@class='info_box'][2]\/text()@js:\nresult.split('·')[0].trim()","bookList":"\/\/ul[@class='novel_list']\/li[@class='novel_li']","bookUrl":"\/\/div[@class='title_box']\/a[@class='title']\/@href","checkKeyWord":"琼明神女录","intro":"\/\/div[@class='title_box']\/div[@class='novel_intro_box']\/p","kind":"\/\/div[@class='title_box']\/ul[@class='category_list']\/li\/a\/@title","name":"\/\/div[@class='title_box']\/a[@class='title']\/text()"},"ruleToc":{"chapterList":"\/\/div[@class='catalog_box']\/div[@class='volume_box']\/ul\/li[.\/\/a]","chapterName":"\/\/a\/@title","chapterUrl":"\/\/a\/@href","updateTime":"\/\/p\/text()"},"searchUrl":"https:\/\/www.banshanren.com\/search\/index?keyword={{key}}","weight":0}]