开发文档
欢迎来到 Legado 开发文档。本文档为源开发者和贡献者提供参考。
快速上手
如果你是第一次接触 Legado 源开发,建议按以下顺序阅读:
入门
从零开始学习源开发。
| 文档 | 说明 |
|---|---|
| 规则语法详解 | JSOUP Default/CSS、JSONPath、XPath、正则 AllInOne/OnlyOne/净化、连接符号 |
| URL 参数详解 | GET/POST 请求、WebView 模式、模板变量、完整 UrlOption 字段 |
| 源字段速查 | 搜索、发现、详情页、目录、正文各部分的所有字段说明 |
| 源示例 | CSS+正则、XPath+正则、JSONPath 三种完整源 JSON |
参考
核心 API 和语法参考。
| 文档 | 说明 |
|---|---|
| 源规则帮助 | 规则标志、jsLib、并发率、源类型、字体解析、图片解密 |
| JS 变量和函数 | Rhino 引擎内置变量、加解密、网络请求、Java 互操作等完整 API |
| XPath 路径表达式 | 13 种轴、谓语条件、通配符、内置函数 |
| 正则表达式 | 元字符、字符集、断言、常用正则示例 |
配置规范
源 JSON 字段的详细规范。
| 文档 | 说明 |
|---|---|
| 请求头配置 | 代理设置、自定义 Headers、URL 动态参数、重定向拦截 |
| 认证与登录 | CookieJar、登录 UI 表单、登录 URL 脚本、登录检查 |
| 发现 URL 配置 | 发现页入口 JSON 格式、分页变量、与首页模块的关系 |
| 首页模块配置 | homepageModules 字段规范:列表、轮播、排行榜等模块类型 |
| 关联书籍配置 | ruleBookInfo.relatedBooks 字段规范:相关书籍推荐 |
扩展功能
| 文档 | 说明 |
|---|---|
| 源调试 | 搜索、发现、详情页、目录页、正文页的调试方法 |
| 字典规则 | 正文选中菜单的字典/翻译规则配置 |
| 在线朗读规则 | 自定义在线 TTS 接口(支持语速控制) |
| TXT 目录正则 | 自定义 TXT 书籍的章节识别规则 |
| MIME 类型参考 | 支持的文件扩展名和 MIME 类型对照表 |
外部资源
- Legado GitHub — 项目源码和 Issue 跟踪
- legado-with-MD3 Wiki — 社区维护的文档
