news 2026/7/15 6:37:03

Legado书源规则完全指南:从零开始打造专属阅读宇宙

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Legado书源规则完全指南:从零开始打造专属阅读宇宙

Legado书源规则完全指南:从零开始打造专属阅读宇宙

【免费下载链接】legadoLegado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。项目地址: https://gitcode.com/gh_mirrors/le/legado

还在为找不到心仪的阅读资源而发愁吗?🤔 Legado作为一款强大的自定义阅读工具,让你轻松解锁海量网络内容!本文将带你从基础到进阶,掌握书源规则的编写奥秘,打造属于你的个性化阅读体验。✨

为什么选择Legado自定义书源?

Legado的核心魅力在于完全自定义!想象一下,你可以:

  • 📚自由添加任何你喜欢的网站作为书源
  • 🎨个性化定制阅读界面和背景
  • 🔧灵活配置搜索、目录、内容提取规则
  • 💡无限扩展阅读资源库

书源规则基础:认识JSON结构

书源规则采用JSON格式,就像给Legado提供一张"地图",告诉它如何从特定网站获取内容。让我们看看一个典型的书源规则长什么样:

{ "bookSourceName": "我的专属书源", "bookSourceUrl": "https://example.com", "searchUrl": "https://example.com/search?q={{searchKey}}", "ruleSearch": { "bookList": "$.data.books", "name": "$.title", "author": "$.author" } }

五大核心规则详解 🎯

1. 基本信息配置

这是书源的"身份证",包含:

  • bookSourceName:书源名称(给你的书源起个好听的名字吧!)
  • bookSourceUrl:网站地址
  • bookSourceType:类型(0-文本,1-音频,2-图片)

2. 搜索规则(ruleSearch)

当你在Legado中输入书名时,就是这些规则在发挥作用:

"ruleSearch": { "bookList": "$.data.list", "name": "$.title", "author": "$.author", "coverUrl": "$.cover", "bookUrl": "$.id" }

bookList就像指向书籍列表的"路标",而nameauthor等则是提取具体信息的"工具"。

3. 目录规则(ruleToc)

获取书籍后,需要提取章节列表:

"ruleToc": { "chapterList": "$.chapters", "chapterName": "$.name", "chapterUrl": "$.id" }

4. 内容规则(ruleContent)

这是最关键的部分,决定了正文内容的提取质量:

"ruleContent": { "content": "$.content" }

5. 探索规则(ruleExplore)

用于发现新书籍和推荐内容:

"ruleExplore": { "bookList": "$.content.content", "name": "$.title", "author": "$.author" }

实战演练:手把手创建第一个书源 🚀

第一步:选择目标网站

选择一个你经常阅读的网站,比如小说网站、新闻门户等。确保该网站允许公开访问。

第二步:分析网站结构

使用浏览器开发者工具,观察:

  • 搜索请求的URL格式
  • 返回数据的JSON结构
  • 章节列表的组织方式

第三步:编写基础规则

从最简单的开始:

{ "bookSourceName": "示例书源", "bookSourceUrl": "https://example.com", "searchUrl": "https://example.com/search?q={{searchKey}}" }

高级技巧:让书源更智能 🧠

使用JavaScript增强功能

Legado支持在规则中嵌入JavaScript,实现复杂逻辑:

"coverUrl": "$.cover@js:var cover = JSON.parse(result);'https://example.com/image?path='+cover.path"

处理登录验证

对于需要登录的网站:

"loginUrl": "处理登录的URL", "loginUi": "登录界面配置", "loginCheckJs": "登录验证逻辑"

常见问题快速解决 💡

Q: 书源规则为什么不生效?

A: 检查JSON格式是否正确,路径表达式是否匹配网站结构。

Q: 内容提取不完整怎么办?

A: 可能是网站结构变化,需要更新JSON路径。

Q: 图片显示异常?

A: 确保coverUrl字段正确提取图片URL,必要时使用coverDecodeJs进行解码。

最佳实践:打造优质书源

  1. 逐步测试:先测试搜索,再测试目录,最后测试内容
  2. 保持更新:定期检查书源是否仍然有效
  3. 分享交流:在社区分享你的优秀书源

开启你的书源创作之旅 🌟

现在,你已经掌握了Legado书源规则的基本编写方法。记住,实践是最好的老师!从简单的网站开始,逐步挑战更复杂的结构。

小贴士:遇到问题时,可以参考官方文档中的BookSource实体类定义,了解每个字段的具体含义和用法。

想要获取完整的项目代码?只需执行:

git clone https://gitcode.com/gh_mirrors/le/legado

开始动手吧!🎉 打造属于你的专属阅读宇宙,让每一次阅读都成为独特的享受!

【免费下载链接】legadoLegado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。项目地址: https://gitcode.com/gh_mirrors/le/legado

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 12:22:09

YOLOv8深度性能评测:全面解析FPS、延迟与多维度效率指标评估策略

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有! 文章目录 YOLOv8模型性能评估完全指南:FPS、推理时间与多维度指标精确测算 核心性能指标深度解析 FPS(帧率)与推理时间精确测算 多维度精度评估体系 完整代码实现…

作者头像 李华
网站建设 2026/7/15 0:45:52

**YOLOv12低照度检测革新:将SCINet作为可训练预处理主干的全链路指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有! 文章目录 **YOLOv12低照度检测革新:将SCINet作为可训练预处理主干的全链路指南** **一、核心机制:SCINet如何为YOLOv12赋予“夜视仪”能力** **二、实现步骤:将S…

作者头像 李华
网站建设 2026/7/14 9:49:49

为什么你的多模态Agent测试总失败?Docker环境变量配置的4个致命误区

第一章:多模态 Agent 测试失败的根源剖析在构建和部署多模态 Agent 的过程中,测试阶段频繁出现不可预期的失败。这些失败往往并非源于单一模块的缺陷,而是系统各组件之间复杂交互所引发的连锁反应。深入分析其根本原因,有助于提升…

作者头像 李华
网站建设 2026/7/15 6:03:46

【量子开发工程师私藏技巧】:高效完成VSCode硬件状态检测的6种方式

第一章:VSCode 量子硬件的连接检测在开发量子计算应用时,确保本地开发环境与量子硬件之间的稳定连接至关重要。Visual Studio Code(VSCode)作为主流的集成开发环境,通过扩展插件支持对量子设备的连接状态进行实时检测和…

作者头像 李华