话本小说
https://www.ihuaben.com
the-beauty-of-a-human-face (14579)6天前
【话本小说 · 使用说明】(本书源基于 Legado MD3 版本制作调试)
■ 这是什么
话本小说网(www.ihuaben.com)书源, 以同人/原创小说为主, 免费在线阅读。
■ 搜索说明
1. 支持书名/作者搜索(话本站内搜索 so.ihuaben.com)
2. 注意: 话本是同人/原创平台, 没有主流网文(如斗破苍穹等搜不到属正常)
3. 若开「精确搜索」, 只返回书名与关键词完全一致的结果
■ 发现页(5个榜单)
点击榜 / 评论榜 / 收藏榜 / 新书榜 / 新手村, 各100条
■ 正文阅读
1. 章节开头的角色对话已排版为「头像+名字:台词」(模拟聊天, 线性排列)
2. 已自动清除: 评论数字徽标、段评、作者语(角色对话保留)
3. 正文插图已保留; 文字嵌入模式下头像按文字行高显示(较小)
■ MD3版本注意事项
1. 若换书后图片样式未生效: 从书架删除该书重新加入
2. 首次打开较长的书, 目录页(全量章节)加载略慢属正常
3. 图片排版受Legado MD3文本阅读器限制: 图片只能「小尺寸内联同行」或「大尺寸独占一行」, 无法像原网站聊天气泡那样左右分栏
{
"bookSourceComment": "【话本小说 · 使用说明】(本书源基于 Legado MD3 版本制作调试)\n\n■ 这是什么\n话本小说网(www.ihuaben.com)书源, 以同人\/原创小说为主, 免费在线阅读。\n\n■ 搜索说明\n1. 支持书名\/作者搜索(话本站内搜索 so.ihuaben.com)\n2. 注意: 话本是同人\/原创平台, 没有主流网文(如斗破苍穹等搜不到属正常)\n3. 若开「精确搜索」, 只返回书名与关键词完全一致的结果\n\n■ 发现页(5个榜单)\n点击榜 \/ 评论榜 \/ 收藏榜 \/ 新书榜 \/ 新手村, 各100条\n\n■ 正文阅读\n1. 章节开头的角色对话已排版为「头像+名字:台词」(模拟聊天, 线性排列)\n2. 已自动清除: 评论数字徽标、段评、作者语(角色对话保留)\n3. 正文插图已保留; 文字嵌入模式下头像按文字行高显示(较小)\n\n■ MD3版本注意事项\n1. 若换书后图片样式未生效: 从书架删除该书重新加入\n2. 首次打开较长的书, 目录页(全量章节)加载略慢属正常\n3. 图片排版受Legado MD3文本阅读器限制: 图片只能「小尺寸内联同行」或「大尺寸独占一行」, 无法像原网站聊天气泡那样左右分栏\n",
"bookSourceGroup": "小说",
"bookSourceName": "话本小说",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/www.ihuaben.com",
"bookUrlPattern": "https:\/\/www\\.ihuaben\\.com\/book\/\\d+\\.html",
"concurrentRate": "",
"customButton": false,
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"eventListener": false,
"exploreUrl": "点击榜::https:\/\/top.ihuaben.com\/\n评论榜::https:\/\/top.ihuaben.com\/comment.html\n收藏榜::https:\/\/top.ihuaben.com\/favorite.html\n新书榜::https:\/\/top.ihuaben.com\/new_book.html\n新手村::https:\/\/top.ihuaben.com\/new_author.html\n",
"header": "@js:\nJSON.stringify({\n\"User-Agent\": java.getWebViewUA()\n})\n",
"lastUpdateTime": "1787793010720",
"respondTime": 180000,
"ruleBookInfo": {
"author": "meta[property=og:novel:author]@content",
"canReName": "",
"coverUrl": "meta[property=og:image]@content",
"downloadUrls": "",
"init": "",
"intro": "meta[property=og:description]@content",
"kind": "meta[property=og:novel:category]@content",
"lastChapter": "",
"name": "meta[property=og:novel:book_name]@content",
"tocUrl": "@js:baseUrl.replace(\/\\\/book\\\/\/, '\/list\/');",
"updateTime": "",
"wordCount": ""
},
"ruleContent": {
"callBackJs": "",
"content": "<js>\nvar doc = org.jsoup.Jsoup.parse(String(result));\nvar cs = doc.select('#contentsource').first();\nif (cs) {\n cs.select('i.num, .passage-cosplay-preview, script, style').remove();\n var talks = cs.select('.talk');\n for (var i = 0; i < talks.size(); i++) {\n var t = talks.get(i);\n var avatarSrc = '';\n var av = t.select('.avatar img').first();\n if (av) avatarSrc = av.attr('src');\n var nm = t.select('.name').first();\n var name = nm ? nm.text() : '';\n var msg = t.select('.talkcontent p').text();\n var p = doc.createElement('p');\n if (avatarSrc) {\n var img = doc.createElement('img');\n img.attr('src', avatarSrc);\n p.appendChild(img);\n }\n p.appendText(name + ':' + msg);\n t.replaceWith(p);\n }\n result = cs.html();\n}\nresult;\n<\/js>\n",
"imageDecode": "",
"imageStyle": "text",
"nextContentUrl": "",
"payAction": "",
"replaceRegex": "",
"sourceRegex": "",
"subContent": "",
"title": "#chaptertitle h1@text",
"webJs": ""
},
"ruleExplore": {
"author": "td.3@a@text",
"bookList": "table.table-hover tbody tr",
"bookUrl": "td.0@a@href",
"coverUrl": "",
"intro": "",
"kind": "td.2@text",
"lastChapter": "td.1@a@text",
"name": "td.0@a@text",
"updateTime": "",
"wordCount": ""
},
"ruleSearch": {
"author": "p.text-muted@a.0@text",
"bookList": "div.searchresult",
"bookUrl": "h2@a@href",
"checkKeyWord": "月莎",
"coverUrl": "",
"intro": "div.searchresult-info p@a.0@text",
"kind": "",
"lastChapter": "",
"name": "h2@a@text",
"updateTime": "",
"wordCount": ""
},
"ruleToc": {
"chapterList": "div.chapter-row",
"chapterName": "span.col-title@a@text",
"chapterUrl": "span.col-title@a@href",
"formatJs": "",
"isPay": "",
"isVip": "",
"isVolume": "",
"nextTocUrl": "",
"preUpdateJs": "",
"updateTime": ""
},
"searchUrl": "https:\/\/so.ihuaben.com\/search?keyword={{key}}",
"weight": 0
}