news 2026/8/22 9:57:40

WebToEpub:快速把网页小说转成EPUB的离线方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 lint

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

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

Python多线程并发调用通义千问API:批量文本生成实战与成本优化

你是不是也遇到过这样的场景:手里有一堆文本素材,想用 AI 大模型快速生成短视频脚本或图文内容,但要么是生成速度慢得让人抓狂,要么是 API 调用成本高得吓人,或者好不容易跑通了流程,却发现多线程并发时各种…

作者头像 李华
网站建设 2026/8/22 9:52:26

AI 软件开发实战教程(十):把微信群消息变成结构化发布

“AI 软件开发实战教程”系列第 10 篇:把“八点左右”“现在出发”等群聊表达转换成可计算的时间契约,并用 TDD 完成发布、查找、详情和安全群文案。邻行最初面对的是这样的消息: 【车找人】 【时间】明早 8:05 【路线】万科~环普…

作者头像 李华
网站建设 2026/8/22 9:51:37

5 分钟给页面加上开源图标库:Remix Icon 引入与定制教程

5 分钟给页面加上开源图标库:Remix Icon 引入与定制教程 【免费下载链接】RemixIcon Open source neutral style icon system 项目地址: https://gitcode.com/gh_mirrors/re/RemixIcon Remix Icon 是一套线条风格中性的开源图标库,包含 3200 多个…

作者头像 李华
网站建设 2026/8/22 9:51:09

CSP-J初赛通关指南:从进制转换到栈队列的算法思维构建

1. 项目概述:从零开始的CSP-J初赛通关之路如果你正在为孩子的CSP-J初赛,或者自己作为编程初学者第一次接触信息学奥赛而感到迷茫,那么这套“CSP-J初赛集训(0-26课)”可能就是为你量身定制的路线图。CSP-J/S认证作为国内…

作者头像 李华
网站建设 2026/8/22 9:48:47

Agently框架:从零构建可工程化的大模型智能体应用

1. 项目概述:从“智能体”到“智能体时代”的工程化跃迁最近在跟几个做AI应用开发的朋友聊天,大家普遍有个感觉:大模型的能力是越来越强了,但真要把这些能力稳定、高效地集成到自己的业务系统里,总感觉像是在“手搓火箭…

作者头像 李华