Appearance
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 均需 检查。
