江苏省网站建设_网站建设公司_CMS_seo优化
2025/12/17 18:13:36 网站建设 项目流程

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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询