Skip to content

chapterContent — 章节正文

执行链路

text
BookChapter + restored variable
  -> chapter request/options
  -> loginCheckJs
  -> ruleContent.content
  -> nextContentUrl loop
  -> source replace/clean
  -> image URL + imageDecode
  -> persistent content cache
  -> reader prepare/paginate

内容类型

文本来源返回段落文本/HTML;图片来源生成图片 URL;网络文件由详情 download URLs 处理。 视频的完整播放器协议尚未实现。

多页正文

下一页必须限制深度,维护 visited URL 和内容摘要,避免重复页、死循环和反向链接。拼接顺序 与请求顺序一致;错误页、登录页和 JSON error 不进入正文。

清洗

HTML、entities、空白、段落、来源替换规则和广告噪声在内容层处理。阅读器排版不应重新删除 文本。清洗前后长度和空内容原因写入诊断。

缓存

缓存 key 包含书籍/来源/章节身份。预取与前台加载恢复相同 chapter variable 和 headers,避免 “手动打开能读、预取却失败”。

验收

首尾字符、段落、图片、下一页、缓存、换源、VIP/login、随机章节及阅读器 gap/overlap 均需 检查。

Readori 使用与开发文档