# 源调试 编写源后,可以通过 Legado 内置的调试功能逐项验证各规则是否正确。调试入口位于源编辑页面底部的「调试」按钮。 [[toc]] ## 调试搜索 输入搜索关键字,验证搜索规则能否正确返回书籍列表。 **输入示例:** ``` 系统 ``` ## 调试发现 输入发现页 URL,支持 `{{page}}` 分页变量。格式为 `标题::URL`。 **输入示例:** ``` 排行榜::https://www.example.com/rank?page={{page}} ``` ## 调试详情页 直接输入书籍详情页的 URL,验证详情页规则能否正确提取书名、作者、简介等信息。 **输入示例:** ``` https://www.example.com/book/12345 ``` ## 调试目录页 输入目录页 URL,前缀 `++` 表示使用正则匹配方式。 **输入示例:** ``` ++https://www.example.com/read/12345 ``` ## 调试正文页 输入正文页 URL,前缀 `--` 表示使用正则匹配方式。 **输入示例:** ``` --https://www.example.com/chapter/12345/67890 ``` ::: tip 调试技巧 - 每个调试项独立运行,可以逐个排查问题 - 调试结果会直接显示提取到的内容,方便对比预期 - 如果规则使用了 js,调试时可以看到 `java.log()` 输出的日志 :::