🌸搬山人小说网

https://www.banshanren.com/

yurun-zhang (11648)08/02 13:26

推荐登录使用
二维码导入
{
    "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
}
广告