番茄小说下载器免费开源:3步把喜欢的小说完整存进本地
【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader
你有没有过这样的时刻:半夜想起一本老书,打开番茄小说却发现它悄悄下架了;换了新手机,收藏夹里的书单一夜清零;地铁上想读两章,信号却死活不给力。😭 其实解法很简单——把书离线下载到自己手里。今天要介绍的免费开源工具番茄小说下载器,就是专为"下载即拥有"而生的。
换台手机,你的书架可能就清零了
在线阅读什么都好,唯独藏着一个残酷的事实:内容不归你所有。平台一次调整,书目、章节、阅读进度都可能说没就没;更别说换设备、清缓存、断网这些日常意外了。番茄小说下载器的思路很朴素:既然网上的内容随时会消失,那就趁它还在,把整本书抓成普通文件放进你的硬盘——TXT、EPUB、HTML……随你挑,存下来的就是你的,随时可读、可传、可备份。
为什么是它?5个让我路转粉的细节
| 亮点 | 一句话说明 |
|---|---|
| 🎯 五种保存格式 | 整本TXT、分章TXT、EPUB、HTML、LaTeX,按场景任选 |
| ⚡ 网页版可视化 | 浏览器操作,实时进度条,下载状态一目了然 |
| 🔍 三种找书方式 | 直接填小说ID、按书名搜索、一键更新已下载的旧书 |
| 📦 队列批量下载 | 多本书依次排队、互不干扰,适合一次性囤书 |
| 🔓 完全免费开源 | 遵循AGPL-3.0协议,源码透明,可自行研究 |
除此之外,它还在网页版里内置了在线阅读功能,下过的书可以直接在浏览器里接着读;个别章节失败时会自动重试、跳过,并把原因写进日志,不会让整个任务卡死。
一句话记住它:书进了硬盘,才算真正拥有
"在线阅读"和"永久收藏"之间,差的只是一次下载。番茄小说下载器要做的,就是帮你完成这次转换:下载完成的那一刻,书就不再依赖任何平台——它是你硬盘里的文件,想备份就备份、想拷贝到手机就看、想存进网盘就存进网盘,网络怎么折腾都跟你没关系。
从零到第一本离线书,全程只要三步
不用会写代码、不用懂爬虫,你只需要会用浏览器。环境上只要 Python 3.8 及以上,不需要配置任何环境变量。
第1步:获取项目源码
git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader cd fanqienovel-downloader第2步:安装依赖
pip install -r requirements.txt第3步:启动网页版
cd src python server.py浏览器打开http://localhost:12930,输入小说ID或用书名搜索,点下下载,等进度条走完就大功告成。
✅成功后的预期结果:文件会出现在
src/novel_downloads文件夹里,双击即可阅读;已下载书籍的信息会缓存在src/data/bookstore,方便以后一键更新章节。
想按自己的习惯来?改这5个配置就够了
| 配置项 | 管什么 | 建议 |
|---|---|---|
| 段首占位符 | 正文每段开头的空格式样 | 按你的阅读习惯调整 |
| 下载延迟(毫秒) | 每次请求的间隔时间 | 调大更稳、调小更快 |
| 保存路径 | 下载文件输出到哪 | 改成你顺手找得到的位置 |
| 保存模式 | 整本/分章/EPUB/HTML/LaTeX | 一次设定,后续下载全部生效 |
| 下载线程数 | 并发下载的章节数量 | 默认16,网慢可以调低 |
配置在本地命令行版里存放在config.json,网页版则是data/web_config.json;改错了、改乱了,删掉对应文件就能恢复默认。
三个真实场景,把工具用出花来
场景一:突然淘到一批好书?整个书单一次搬回家
把好几本小说依次加进网页版的下载队列,程序会自动排队下载、互不干扰。适合深夜刷到一堆想看的书、想一口气囤起来的时刻。
场景二:通勤路上想离线读?导出一本专属EPUB
手机阅读强烈推荐EPUB:在设置里把保存模式切成EPUB,下载完拷进手机,配合任意阅读App都能获得带目录的完整体验。想保留原始排版就选HTML,追求打印级排版还有LaTeX兜底。
场景三:想让服务器替你干活?远程挂机下载
网页版天生适合放在服务器、容器或虚拟机里运行,下载完直接从浏览器把文件拉回本地。有Docker经验的话一条命令即可启动:
docker compose up数据会自动持久化到 Docker 卷fanqie_data和fanqie_downloads中,重启不丢;想改存储目录,编辑docker-compose.yml即可。
出发前,收好这4条避坑建议
- 改设置要逐项确认:每一项配置保存时都会整体覆盖原有数据,确认无误再下手;改乱了删掉配置文件即可恢复默认。
- 认准最新版本:旧版(v1.1.5及以下)因接口失效已无法使用,请务必使用最新版本,遇到问题先翻项目文档。
- 只用于个人学习收藏:尊重作者版权与平台规则,善用但不滥用——这也是项目免责声明一直在强调的。
- 网络问题优先自查:报错连不上时,先关闭代理和加速器再试,然后检查 Python 版本是否在 3.8 以上。
新手常问的6个问题,一次答清楚
Q1:下载特别慢怎么办?A:把下载延迟适当调大,同时检查网络是否稳定;如果开了代理或加速器,先关掉再试。
Q2:个别章节下载失败了?A:程序会自动重试并跳过失败章节,日志里能看到失败原因,之后可以单独补下。
Q3:想换文件保存位置?A:网页版在设置页直接修改,命令行版编辑配置文件里的保存路径参数即可。
Q4:设置被我改乱了怎么办?A:删除config.json(网页版为data/web_config.json),即可恢复默认设置。
Q5:对电脑配置有要求吗?A:Python 3.8 及以上即可,不需要额外环境变量,也不需要会写代码。
Q6:Docker方式下载的文件放哪了?A:存在Docker卷里(fanqie_data、fanqie_downloads),重启不丢;想改目录可编辑docker-compose.yml。
趁书还在,先存为敬
接下来你要做的只有一件事:打开终端,复制上面的克隆命令,跑起python server.py,然后搜索你最爱的那本小说,点下下载。十分钟后,它就会安安静静地躺在你的硬盘里——下架、清缓存、换手机,都动不了它分毫。愿你的书架上,从此都是"看得见、摸得着"的收藏。📚
【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考