尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

把网页小说打包成EPUB电子书:WebToEpub扩展安装与使用指南

把网页小说打包成EPUB电子书:WebToEpub扩展安装与使用指南 把网页小说打包成EPUB电子书WebToEpub扩展安装与使用指南【免费下载链接】WebToEpubA simple Chrome (and Firefox) Extension that converts Web Novels (and other web pages) into an EPUB.项目地址: https://gitcode.com/gh_mirrors/we/WebToEpubWebToEpub 是一个 Chrome 和 Firefox 浏览器扩展把网页上的连载小说整本转成 EPUB 电子书供离线阅读。它内置 400 多个站点的专用解析器支持 Baka-Tsuki、Archive of Our Own、FanFiction、Wuxiaworld 等平台章节识别和打包基本不用动手。先看效果一章一章追更不如存成一本你在 Baka-Tsuki 追一部连载轻小说。打开作品页点浏览器右上角的 WebToEpub 图标弹窗里会自动列出全部章节核对标题、作者点Pack EPUB进度条走完一个 EPUB 文件就进了下载文件夹。这个文件可以直接拖到手机或 Kindle 上没有广告、不依赖网络。界面分四块上方的书籍信息、中间的封面预览、下方带勾选框的章节列表以及右下角的Pack EPUB按钮。安装与启动Firefox 加载临时扩展在地址栏输入about:debugging#/runtime/this-firefox并回车。点Load Temporary Add-on。选中 WebToEpub 代码文件夹里的 plugin/manifest.json 即可。注意Firefox 的临时扩展在浏览器重启后会失效下次使用需要重新加载一次。Chrome 或 Edge 开发者模式加载扩展地址栏输入chrome://extensions打开扩展管理页。打开右上角的开发者模式开关。点加载已解压的扩展程序选择解压后的 WebToEpub 文件夹里的 plugin 目录。这种方式加载的扩展重启浏览器后仍然保留。从源码构建插件包想装正式分发包或改代码的话需要 Node.js然后执行git clone https://gitcode.com/gh_mirrors/we/WebToEpub cd WebToEpub npm install npm run build构建完成后 eslint 目录会生成.xpiFirefox和.zipChrome两个安装文件。功能说明站点解析器自动匹配打开小说页时插件按网址从内置解析器中挑一个合适的自动识别标题、作者、章节链接。识别结果会显示在弹窗里你确认或微调后再打包。解析器源码都放在 plugin/js/parsers/每个文件对应一个站点。整本书章节批量抓取点Pack EPUB后插件会逐章访问页面、提取正文按顺序拼成一本书。几百章的长篇小说也不用手动复制进度条会实时显示抓了多少章。书籍信息与封面弹窗上方有标题、作者、语言、文件名四个输入框识别错的直接改封面可以填 URL 预览不满意就换。右侧还有Add to Library把书存进插件自己的书库之后更新章节、重新下载更方便。图片下载与压缩正文里的图片会跟着章节一起下载并嵌入 EPUB漫画类站点靠这个保证离线可读。文件太大时进高级选项调整压缩分辨率和图片格式即可。一次真实流程打开 Baka-Tsuki 上某部漫画的作品页页面加载完整。点浏览器右上角的 WebToEpub 图标弹窗弹出来起始地址栏里已经填好当前网址标题和作者自动识别正确右侧能看到封面预览。往下滚章节列表全部列出每章前面有勾选框底部显示章节总数你只取消掉不想要的章节。点Pack EPUB。进度条开始走插件逐章拉内容并下载图片长篇小说要等几分钟中途别关浏览器。结束后 EPUB 文件直接出现在下载文件夹文件名就是前面设置的标题。拖到手机里打开章节目录完整正文干净。避坑提醒弹窗提示Using Default Parser当前站点没有专用解析器按界面提示填正文区域的 CSS 选择器即可继续打包详见 plugin/js/parsers/DefaultParser.js。章节识别错误进高级选项手动选择解析器或直接编辑章节 URL 列表后点 Apply Changes。个别章节抓取失败勾选Skip chapters that fail fetch让插件跳过失败章节继续打包之后再单独补抓。图片下载一直报错勾选Skip images先出纯文字版。Firefox 扩展重启后消失临时加载机制使然重新加载一次即可。下一步去哪readme.md 列出了已知可用的站点清单和使用示例。plugin/js/parsers/ 是解析器源码目录新站点支持从这里加。plugin/js/main.js 是弹窗主逻辑想改行为可以从这里入手。unitTest/ 放了单元测试CONTRIBUTING.md 说明了贡献流程想参与项目从这里开始。WebToEpub 做的事很单纯把浏览器里追更的内容变成一本可以离线读、能带走、不怕删稿的 EPUB。挑一本你正在追的小说从头到尾走一遍上面的流程以后每个新作品都只要点一下。【免费下载链接】WebToEpubA simple Chrome (and Firefox) Extension that converts Web Novels (and other web pages) into an EPUB.项目地址: https://gitcode.com/gh_mirrors/we/WebToEpub创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表