WebToEpub:快速把网页小说转成EPUB的离线方案
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
周五晚上,你在地铁里,信号断了,章节页卡在转圈。WebToEpub 是一款 Firefox 和 Chrome 都能装的浏览器扩展,把网页上的小说变成标准 EPUB 文件,任何电子阅读器都能打开。
418个解析器、0费用、1个EPUB,凭什么值得装
同类工具要你装独立程序、手动粘贴文章,它直接开在你的浏览器里。三个数字:
- 📚418 个专用解析器:Baka-Tsuki、AO3、FanFiction、RoyalRoad、Wuxiaworld 这些站,你打开的页面大多已被支持。
- 🆓0 费用:完全开源,没有会员,没有付费功能,也没有广告。
- ⚡1 个 EPUB:整部章节打包成一个带目录的文件,手机、阅读器通读。
源码全部开放,418 个解析器放在 parsers/ 目录,每个站点一个文件。
五分钟装完插件,产出第一本书
先拉仓库,装依赖,然后构建:
git clone https://gitcode.com/gh_mirrors/we/WebToEpub cd WebToEpub && npm install && npm run lintnpm run lint跑完,eslint 目录里会多出两个可安装文件:Firefox 用 .xpi,Chrome 用 .zip。Firefox 用户在地址栏输入 about:debugging,点"Load Temporary Add-on"选 .xpi;Chrome 用户打开扩展页,打开开发者模式,加载 .zip 文件夹。工具栏多出一个书本图标,装好了。
装好只是开始。打开任意受支持的小说站,点一下图标,面板里标题、作者、封面都替你填好了,整部章节列在下方。勾选你要的章节,点 Pack EPUB,进度条走完,成品落在下载目录。
401章批量出书与更新章节增量追读
周五深夜,一部 401 章的长篇在站点完结。打开扩展面板,把章节列表里 401 章全部勾上,点 Pack EPUB。进度条走完,401 章加封面收进一个 EPUB,目录齐全,手机离线照读。
周一,同一部作品更新了8 个新章节。你再打开页面,扩展自动把已打包的 401 章取消勾选,只剩新章可下。每本书上次下载到的最后一章记录在 ReadingList.js 里,第二次导出是增量,不用重新打包整本。
隐藏能力:大多数人没翻到的角落
你可能不知道:高级选项里有每章延迟和单书最大章节数(默认 10000)。站点有限流就设几秒延迟,超长作品可以拆成几本小书。
你可能不知道:图片可以压缩,输出图统一压到 1080 分辨率上限,带图长篇的成品体积能差出一个量级。
你可能不知道:可以打开"跳过获取失败的章节",几章失败不中断整个下载,错误历史还能写入文件,方便你回头查缺补漏。
故障排查:按症状对药方
| 症状 | 可能原因 | 动作 |
|---|---|---|
| 转换卡住,进度条不走 | 站点限制高频请求 | 在高级选项里设每章延迟,或减少单批章节数 |
| 章节列表为空,解析器不认站 | 没有专用解析器,或站点改版 | 换默认解析器,手动指定章节与内容规则 |
| 生成的EPUB图片缺失或文件异常 | 图片被屏蔽,或压缩后格式不兼容 | 关闭图片压缩后重新打包 |
收尾:下一步做什么
今晚挑一本正在追的书,用 WebToEpub 出第一本。想为新站点写解析器,看 CONTRIBUTING.md 里的贡献指引。书进了磁盘,就不再依赖任何站点的存废。顺路把它的存在告诉同样追网页小说的朋友。
【免费下载链接】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),仅供参考
