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。这是一款完全免费的浏览器扩展核心功能只有一个把网页小说以及其他任意网页内容一键转换成标准的EPUB 电子书。装上它之后再也不用复制粘贴、再也不用怕网站抽风下架追更的内容统统装进手机阅读器走到哪儿看到哪儿。一个老书虫的崩溃瞬间复制粘贴真能把人逼疯先说说我为什么需要它。上个月出差高铁上信号忽好忽坏我打开追了三个月的那本小说准备补进度结果页面转了半分钟直接超时。好不容易缓存了几章下车一看广告弹窗倒是缓存了八个正文没存住。类似的痛追更的人都懂 网站时不时维护、换域名收藏夹里一排排404 正文里混着广告、弹窗、评论区复制出来乱七八糟 想离线慢慢看网页只能收藏没法带走️ 手动拼一个 txt 或 word排版稀烂手机上看着眼睛疼直到我在一次翻开源社区时撞见 WebToEpub才意识到原来有个工具能把网页小说转EPUB这件事做得这么优雅。它凭什么让人相见恨晚不是简单另存为有人会说浏览器不是自带打印成 PDF吗干嘛非要用它。区别大了去了。WebToEpub 的本质是一个智能解析引擎。它不会傻乎乎把整页截图或者原始 HTML 塞进文件而是读懂网站结构自动识别书名、作者、章节列表把目录和正文一一对应净化页面噪音广告、导航栏、评论区统统滤掉只保留干净的文本和插图连图一起打包正文里的配图会下载下来嵌进电子书对应位置自动批量抓取一部几百章的长篇连续翻页链接它能顺着爬完合并成一本完整电子书换句话说你只需要给出一个网址剩下从翻页抓取到生成文件的活儿它全包了。官网把这类用法统称网页转EPUB但我更愿意叫它**追更党的自动化存档**。装上它只要三分钟安装方法全梳理好消息是它同时支持 Chrome 和 Firefox 两大阵营装起来都不费劲。最省事从应用商店直接装Chrome / Edge 用户在 Chrome 网上应用店搜索WebToEpub点安装即可Firefox 用户在 Firefox Add-ons 商店里搜同名扩展一键添加装完记得把扩展图标固定到工具栏后面点起来方便。想尝鲜从源码手动加载如果你想要最新的开发版或者想亲眼看看代码长什么样也可以走源码安装路线。先用git clone https://gitcode.com/gh_mirrors/we/WebToEpub把仓库拉到本地在项目根目录跑npm install装好依赖执行npm run build生成扩展包以 Firefox 为例加载临时扩展的步骤非常直观地址栏输入about:debugging#/runtime/this-firefox点开Load Temporary Add-on选中刚构建出来的文件就行。是不是有点像在给浏览器手动投喂一个插件整个过程一两分钟完全不需要命令行功底。第一次打包实战从网址到 EPUB 全程记录装好之后我第一次拿它试水的过程大概分三步全程无脑。第一步打开目标小说页面点击扩展图标随便打开一个支持的小说网站页面点一下工具栏里的 WebToEpub 图标。扩展会自动读取当前页面的信息——书名、作者、语言这些元数据基本不用手填。第二步确认章节范围勾选输出格式弹出面板里会列出整本书的章节清单。默认是全选你也可以只挑最近追的十几章避免打包整个作品。注意看下图的设置面板这里有几个值得留意的选项章节顺序默认按时间正序追更党通常从第一章开始输出格式EPUB 是默认主力PDF、MOBI 等按需勾选封面设置可以手动填封面图片 URL也可以留空让扩展自动找第三步点击打包坐等成品按下打包按钮扩展会开始逐章抓取页面、下载配图、组装文件。几百章的书视网络情况几分钟内就能搞定。完成后你会拿到一个规整的.epub文件扔进微信、邮箱、网盘或者直接用 Calibre 同步到 Kindle、掌阅、多看都行。从此以后通勤地铁上我手机里多了一整个私人小说库断网也能翻广告一个没有爽感直接拉满。玩出花来这些进阶技巧值得一试用顺了基础功能之后我再分享几个能让体验再上一个台阶的骚操作。技巧一多章节批量打包一口气带走整部连载长篇连载最怕漏章。WebToEpub 对分页连载的网站支持得很好——第一页是目录剩下的章节它自己顺着链接往下找一次性把几百章全抓下来。再也不用手动开几十个标签页。技巧二网站没适配用默认解析器自定义规则很多人担心我看的冷门站它不支持怎么办别慌。项目里除了 200 多个专门站点解析器还有一个DefaultParser默认解析器。遇到陌生网站时你可以手动指定章节列表的 URL 特征、正文的选择器扩展会按你给的规则去抓。虽然要点耐心但网页转EPUB任意网站这件事基本是能覆盖的。技巧三整理元数据让电子书看起来专业打包前书名、作者、语言、出版日期都可以手动编辑。别小看这一步——一个标题规范、元数据完整的 EPUB导入阅读器后会自动归好类图书架上赏心悦目。章节标题还能做统一规范化去掉那些第一卷 第X章的脏格式。技巧四追更党专属——只打包最新更新的部分不需要每次都把整本书重新打一遍。设定好起始章节从上次读到的地方开始抓新章节增量打包几分钟搞定省时省流量。拆开引擎盖看看它内部到底怎么工作作为一个半吊子技术爱好者我后来翻了翻它的源码发现架构相当清爽。核心模块都放在plugin/js/目录下Parser.js内容解析引擎负责理解网页结构、提取正文HttpClient.js网络请求管理负责抓页面、下图片ImageCollector.js配图收集与处理EpubPacker.jsEPUB 文件打包核心把章节拼装成标准格式UserPreferences.js用户偏好设置管理各种网站解析器则是典型的一个网站一个文件存放在 plugin/js/parsers/ 里。想看项目还有哪些计划可以翻一翻 doc/ToDo.htm贡献者的规划都写在里面。项目仓库里甚至带了 unitTest/ 测试套件和一批 testdata/ 网页样例想学写解析器的话这些都是现成的参考教材。避坑指南与常见疑问用了一阵子我也踩过一些小坑一并分享出来帮你少走弯路。⚠️ 抓取慢 / 老失败先检查这两处网速和网站本身有些网站会限流抓取太猛容易被临时封。碰到这种情况放慢节奏、分批打包更稳妥动态加载的页面正文靠 JavaScript 懒加载的站点直接抓可能拿不到内容优先选择那些有静态 HTML 的网站❓ 高频问题速答QWebToEpub 输出什么格式A主打标准 EPUB这是目前兼容性最好的电子书格式几乎所有阅读器都认。部分场景还支持 PDF、MOBI 等。Q转换出来的文件干净吗A很干净。它会自动剥离广告、导航、评论等干扰元素保留正文和必要的插图排版干净利落。Q完全不懂代码能用吗A日常使用零门槛点几下鼠标就行。只有给冷门网站写自定义解析规则时才需要一点点 JavaScript 基础。Q中文小说网站支持吗A支持。起点、晋江等主流中文平台都有对应解析器追中文网文的书友完全可以放心用。最后说两句把阅读自由装进口袋用 WebToEpub 的这几个月最大的感受是数据跟着内容走才叫拥有。网页会下线、收藏会失效但一本躺在本地存储里的 EPUB 不会。无论你是地铁上补番的通勤党还是需要批量收集资料的学术党或者单纯想给爷爷奶奶把养生文章转成大字版电子书的孝心党这款免费开源的网页转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),仅供参考

相关新闻

宁波搬家公司哪家好?深度解析助您轻松决策

宁波搬家公司哪家好?深度解析助您轻松决策

在宁波这座充满活力的城市,无论是因工作调动、家庭变迁还是租房换房,搬家已成为许多人生活中不可避免的一部分。然而,面对市场上琳琅满目的搬家公司,如何选择一家既专业又可靠的服务商,成为了众多市民关注的焦点。本文…

2026/10/26 17:10:07 阅读更多 →
《elisp 每日一练》——跨 Buffer 文本提取

《elisp 每日一练》——跨 Buffer 文本提取

在之前的文章中,我们通过with-current-buffer 和 buffer-substring 实现了一个从指定buffer中拷贝文本到本buffer的功能。这个算是我们入门了跨buffer操作。实际上Emacs为这种需求提供了专门的函数 背景知识 Emacs中的跨buffer文本操作的基础函数是 (insert-buffer-…

2026/10/26 7:45:25 阅读更多 →
LangChain vs LlamaIndex vs Dify:RAG 框架选型终极对比

LangChain vs LlamaIndex vs Dify:RAG 框架选型终极对比

一、为什么 RAG 框架选型是个难题 2024 年以来,RAG 已经成为大模型应用的标准范式。但当你真正动手搭建一个生产级 RAG 系统时,面临的第一个决策就是:用什么框架? RAG 系统的核心链路: ​这条链路上的每一个环节&…

2026/10/25 13:36:29 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/25 22:36:10 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/26 4:52:12 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/26 5:00:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/26 3:16:46 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 12:00:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 13:21:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →