马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
单纯的二合一,没有搜索功能
- {
- "bookSourceComment": "支持篱笆好文学的移动端和桌面端解析",
- "bookSourceGroup": "合并",
- "bookSourceName": "篱笆好文学",
- "bookSourceType": 0,
- "bookSourceUrl": "篱笆好文学(合并)",
- "bookUrlPattern": "https?://(m|www)\\.libahao\\.com/book/.+",
- "customButton": false,
- "customOrder": 4,
- "enabled": true,
- "enabledCookieJar": true,
- "enabledExplore": true,
- "eventListener": false,
- "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36\"}",
- "jsLib": "// ==================== 书籍详情函数 ====================\nfunction getBookName(java) {\n return java.getString('[property=\"og:novel:book_name\"]@content', false);\n}\n\nfunction getBookAuthor(java) {\n return java.getString('[property=\"og:novel:author\"]@content', false);\n}\n\nfunction getBookCover(java) {\n return java.getString('img@src', false);\n}\n\nfunction getBookIntro(java) {\n return java.getString('[property=\"og:description\"]@content', false);\n}\n\nfunction getBookKind(java) {\n return java.getString('[property~=\"category|status|update_time\"]@content', false);\n}\n\nfunction getLastChapter(java) {\n return java.getString('[property~=\"las?test_chapter_name\"]@content', false);\n}\n\nfunction getTocUrl(java) {\n return java.getString('[property=\"og:novel:read_url\"]@content', false);\n}\n\n// ==================== 章节列表函数 ====================\nfunction getChapterList(java, baseUrl) {\n var isMobile = baseUrl.indexOf('m.libahao.com') > -1;\n \n if (isMobile) {\n return java.getElements('.chapter-list.1@a');\n } else {\n return java.getElements('.all-chapters@a');\n }\n}\n\n// ==================== 正文函数 ====================\nfunction getContent(java) {\n return java.getString('.chapter-content@html', false);\n}\n\n// 获取下一页URL - 支持正文分页\nfunction getNextContentUrl(java, baseUrl) {\n var nextUrl = '';\n var isMobile = baseUrl.indexOf('m.libahao.com') > -1;\n \n if (isMobile) {\n nextUrl = java.getString('text.下一页@href', false);\n if (!nextUrl) {\n nextUrl = java.getString('.page-nav a:contains(下一页)@href', false);\n }\n } else {\n nextUrl = java.getString('.chapter-navigation a:contains(下一页)@href', false);\n if (!nextUrl) {\n nextUrl = java.getString('.page-nav a:contains(下一页)@href', false);\n }\n }\n \n return nextUrl || '';\n}",
- "lastUpdateTime": 1776058093980,
- "respondTime": 180000,
- "ruleBookInfo": {
- "author": "<js>getBookAuthor(java)</js>",
- "coverUrl": "<js>getBookCover(java)</js>",
- "intro": "<js>getBookIntro(java)</js>",
- "kind": "<js>getBookKind(java)</js>",
- "lastChapter": "<js>getLastChapter(java)</js>",
- "name": "<js>getBookName(java)</js>",
- "tocUrl": "<js>getTocUrl(java)</js>"
- },
- "ruleContent": {
- "content": "<js>getContent(java)</js>",
- "nextContentUrl": "<js>getNextContentUrl(java, baseUrl)</js>",
- "replaceRegex": "##本章.*,点击继续阅读.*|已无最新章节请等待更新!|本章结束,点击继续阅读.*|本章未完,点击继续阅.*"
- },
- "ruleExplore": {
- "author": ".book-author@text||td:nth-child(4)@text",
- "bookList": ".book-item||.latest-updates tbody tr",
- "bookUrl": "a@href||td:nth-child(2) a@href",
- "coverUrl": "img@src||td:nth-child(2) a@href@js:(match = result.match(/_(\\d+)\\//)) ? 'https://www.libahao.com/data/image/' + match[1] + '.jpg' : ''",
- "intro": ".book-description@text",
- "lastChapter": "td:nth-child(3) a@text",
- "name": ".book-title@text||td:nth-child(2) a@text"
- },
- "ruleSearch": {},
- "ruleToc": {
- "chapterList": "<js>getChapterList(java, baseUrl)</js>",
- "chapterName": "text",
- "chapterUrl": "href"
- },
- "weight": 0
- }
复制代码 |