ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何从零编写一个阅读Sigma自定义书源:搜索、详情、目录、正文四段实战

如何从零编写一个阅读Sigma自定义书源:搜索、详情、目录、正文四段实战 如何从零编写一个阅读Sigma自定义书源搜索、详情、目录、正文四段实战【免费下载链接】legado-E阅读Sigma是legado的继承保持开源免费延续开源精神。项目地址: https://gitcode.com/gh_mirrors/legado2/legado-E阅读Sigmalegado-E的核心玩法就是自定义书源——你只需为任意小说网站配置好「搜索、详情、目录、正文」四段抓取规则它就能把网页内容变成流畅的阅读体验。本文以实战为主线手把手带你从零完成一个书源的全部配置并附上每一步的调试技巧新手也能快速上手。一、书源到底是什么30秒理解核心概念一个书源本质上是一份「抓取说明书」由四个环节串联而成环节作用对应规则区 搜索输入关键词拿到书籍列表搜索地址 搜索规则 详情点进书籍获取简介、封面等详情规则 目录解析章节列表目录规则✍️ 正文抓取章节文字支持翻页正文规则四个环节共用同一套规则语法默认规则、XPath、Json、:正则语法说明可查阅项目内的 ruleHelp.md书源字段清单则定义在 bookSourceEditConfig.ts 中。二、第一步新建书源并填写基础信息打开阅读Sigma App进入「我的」→「书源管理」点击右上角菜单选择新建书源。在「基础」页签下填写四项必填内容源名称显示在源列表里的名字如「某某小说网」源域名通常填网站主页如https://www.example.com源分组 / 源注释描述特征与作者信息方便日后管理源类型默认为「文本」另有音频、图片、文件、视频等类型如果网站需要登录可在同一页填写「登录地址」并自定义登录界面支持文本、密码、按钮、开关等控件更多能力说明见 SourceMBookHelp.md。三、搜索段实战让关键词找到书1. 填好搜索地址searchUrl这是书源的第一个关键规则。在浏览器里打开目标网站的搜索页观察地址栏规律通常是https://www.example.com/search.php?kw{{key}}其中{{key}}是软件自动替换为你输入的关键词翻页用{{page}}。若网站是 POST 请求可在 URL 后附加 JSON 参数指定method与body。2. 配置搜索结果列表规则在「搜索」页签下逐条填写规则列表规则bookList选中搜索结果中「每一本书」的重复容器节点书名规则name、作者规则author选中节点内的书名、作者详情地址bookUrl选中书名链接指向书籍详情页可选封面coverUrl、简介intro、最新章节lastChapter小技巧强烈建议填写「校验文字」checkKeyWord书源批量校验时会用它判断搜索是否有效。四、详情段实战补全书籍信息搜索结果点进去后软件会访问「详情地址」。在「详情」页签中大部分字段书名、作者、封面、简介等与搜索段相同需再配置一遍因为详情页节点结构往往不同目录地址tocUrl若目录与详情页在同一页面可省略不同则单独填写预处理init可用一段 AllInOne 规则加速详情检索详情页还能支持轻度 HTML/Markdown 展示让简介更美观规则写法同样记录在 ruleHelp.md。五、目录段实战解析章节列表进入「目录」页签核心只有三条规则规则说明列表规则chapterList选中每一章的重复节点章节名称chapterName选中章节标题文本章节地址chapterUrl选中章节链接指向正文页进阶选项按需开启翻页规则nextTocUrl目录分多页时选中「下一页」链接卷名标识isVolume识别「第一卷」这类卷名目录可折叠收费标识isPay / isVip标记付费章节标题处理formatJs对章节标题做统一格式化、去重六、正文段实战拿到干净的文字「正文」页签是最后一关正文规则content选中章节文字的容器节点翻页规则nextContentUrl注意是「下一分页」而非「下一章」用于合并一章多页替换规则replaceRegex多页合并后净化正文去掉广告、防盗提示副文规则subContent文本会拼接在正文后音频书则作为歌词如果正文是图片且有加密还可填写「图片解密」JavaScript 规则返回解密后的字节流写法参考 SourceMBookHelp.md。七、书源调试四段逐一验证规则填完后不要急着保存用内置调试器逐段验证帮助文档见 debugHelp.md调试搜索输入关键字确认能出书籍列表调试详情页粘贴书籍详情 URL确认字段解析正确调试目录页粘贴目录 URL确认章节完整调试正文页粘贴章节 URL确认文字干净四段全部通过后在书源列表中对该源执行「校验」软件会自动检查搜索、目录、正文是否全部可识别失效原因一目了然。八、导入与分享你的书源完成后你可以通过「导出所选」生成书源 JSON 文件也可以直接编辑 bookSources.json 查看书源的标准 JSON 结构用于备份或与他人分享。软件还支持本地导入、网络导入、二维码导入等方式让书源在设备间自由流转。总结阅读Sigma自定义书源编写就是「搜索 → 详情 → 目录 → 正文」四段规则的配置过程。每个环节先找到重复节点再写选中规则最后用调试器逐段验证。掌握这套流程后任何结构清晰的小说网站都可以变成你的专属书源。【免费下载链接】legado-E阅读Sigma是legado的继承保持开源免费延续开源精神。项目地址: https://gitcode.com/gh_mirrors/legado2/legado-E创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表