Appearance
search — 搜索
执行链路
text
keyword/page
-> searchUrl template or JS
-> UrlWithOptions(method/body/headers/charset)
-> source Cookie + rate limiter
-> response/loginCheckJs
-> ruleSearch.bookList
-> per-item fields
-> SearchBook[]变量
常见模板包括 、,JS 可读取 source/book/result/baseUrl 等 context。聚合源 可能完全由 JS 动态生成 URL,不能因 bookSourceUrl 不是 HTTP URL 就过滤。
结果
必需书名和有效详情 URL;作者、封面、简介、分类、最新章节、字数、更新时间和变量可选。 列表页没有的字段留空,不逐本请求详情补齐。
多源搜索
搜索协调器按来源权重/设置调度,限制 inflight 并支持取消。旧 query 的结果不能在用户输入 新 query 后继续写回。来源 concurrentRate 仍控制同源请求。
故障诊断
HTTP 200 但结果为空时检查:响应是否登录/验证页、编码、POST body、列表规则、每项 context、 相对详情 URL、JS exception 和 loginCheckJs 返回。验证器和 App 必须执行同一语义。
