汉书书

https://m.hanshubooks.com/

yuluoxc (7471)7天前

有发现规则,搜索需要输入验证码,并且章节内容是手打的有错别字

二维码导入
{
    "bookSourceComment": "build 2026-1-10\n雨落星辰\n失效反馈:961955482",
    "bookSourceGroup": "盗版,星辰",
    "bookSourceName": "汉书书",
    "bookSourceType": 0,
    "bookSourceUrl": "https:\/\/m.hanshubooks.com\/",
    "customOrder": 1,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "exploreUrl": "@js:\nconst createItem = (t, u, p) => ({ title: t, url: u || \"\", style: { layout_flexGrow: 1, layout_flexBasisPercent: p } });\nconst dataList = [createItem(\"排行榜\", \"\", 1)];\n\n\/\/ 提取排行榜公共前缀\nconst rankPrefix = \"\/top\/rankings\/\";\n[\n  [\"日点击榜\", \"dayvisit\"],\n  [\"周点击榜\", \"weekvisit\"],\n  [\"月点击榜\", \"monthvisit\"],\n  [\"总点击榜\", \"allvisit\"],\n  [\"日推荐榜\", \"dayvote\"],\n  [\"周推荐榜\", \"weekvote\"],\n  [\"月推荐榜\", \"monthvote\"],\n  [\"总推荐榜\", \"allvote\"],\n  [\"总收藏榜\", \"goodnum\"],\n  [\"字数排行\", \"size\"],\n  [\"最新入库\", \"postdate\"],\n  [\"最近更新\", \"lastupdate\"]\n].forEach(([t, path]) => dataList.push(createItem(t, `${rankPrefix}${path}\/{{page}}.shtml`, 0.25)));\n\ndataList.push(createItem(\"书库\", \"\", 1));\n\n\/\/ 提取书库公共前缀\nconst bookPrefix = \"\/typeinfo\/type-\";\n[\n  [\"玄幻魔法\", 1],\n  [\"武侠修真\", 2],\n  [\"都市言情\", 3],\n  [\"历史军事\", 4],\n  [\"网游竞技\", 5],\n  [\"科幻小说\", 6],\n  [\"恐怖灵异\", 7],\n  [\"其他小说\", 8]\n].forEach(([t, type]) => dataList.push(createItem(t, `${bookPrefix}${type}\/{{page}}-pg.shtml`, 0.25)));\n\/\/ 单独处理完结小说(路径无规律)\ndataList.push(createItem(\"完结小说\", \"\/completepage\/read-1-final.shtml\", 0.5));\n\nJSON.stringify(dataList, null, 2);\n",
    "header": "@js:\nJSON.stringify({\n\"User-Agent\": java.getWebViewUA()\n})",
    "lastUpdateTime": "1768028671129",
    "loginCheckJs": "if (result.body().includes(\"Just a moment\")) {\n\tjava.startBrowserAwait(result.url(), \"验证\")\n\t} else result",
    "respondTime": 180000,
    "ruleBookInfo": {
        "author": "[property=\"og:novel:author\"]@content",
        "coverUrl": "[property=\"og:image\"]@content",
        "intro": "[property=\"og:description\"]@content",
        "kind": "[property=\"og:novel:status\"]@content&&[property=\"og:novel:category\"]@content&&[property=\"og:novel:update_time\"]@content",
        "lastChapter": "[property=\"og:novel:latest_chapter_name\"]",
        "name": "[property=\"og:novel:book_name\"]@content"
    },
    "ruleContent": {
        "content": ".content@html",
        "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
        "author": "span.1@text##\\|(.*)",
        "bookList": ".app_listBlock_con@ul@li",
        "bookUrl": "a@href",
        "coverUrl": "img@src",
        "intro": "span.-2@text",
        "kind": "span.1@text##(.*)\\|",
        "name": "img@title"
    },
    "ruleSearch": {
        "author": "span.1@text##\\|(.*)",
        "bookList": "<js>\nurl = `${source.key}s.php,{\n  \"body\": \"keyword=${java.get(\"key\")}&code=${java.getVerificationCode(source.key+'searchcode.php?'+Date.now())}\",\n  \"method\": \"POST\"\n}`\njava.log(url)\njava.ajax(url)\n<\/js>\n.app_listBlock_con@ul@li",
        "bookUrl": "a.0@href",
        "checkKeyWord": "苟在初圣",
        "coverUrl": "img@src",
        "intro": "span.-2@text",
        "kind": "span.1@text##(.*)\\|",
        "name": "img@title"
    },
    "ruleToc": {
        "chapterList": ".app_catalogList2 ul li a",
        "chapterName": "text",
        "chapterUrl": "href",
        "nextTocUrl": "select@option!0@value"
    },
    "searchUrl": "@js:\njava.put(\"key\", key)\n\"https:\/\/m.hanshubooks.com\/topsort\/\"",
    "weight": 0
}
广告