news 2026/8/19 22:26:48

还在熬夜翻目录?用番茄小说下载器三步把整本小说搬进本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
还在熬夜翻目录?用番茄小说下载器三步把整本小说搬进本地

还在熬夜翻目录?用番茄小说下载器三步把整本小说搬进本地

【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader

先讲一个我自己的"血泪故事"

凌晨一点半,我躺在床上想重温一本追了很久的完结小说,翻出App、点开书单,结果发现——又要翻好几屏目录、中间还插了三个广告,更气人的是网速一卡,章节页面直接转圈圈。那一刻我突然意识到:**我喜欢的书,其实从来没有真正"属于"过我。**它存在别人的服务器里,随时可能被下架、被修改、被广告糊脸。于是我开始找办法,把书实实在在地存到自己电脑上,才有了今天这篇分享。

它是谁?能帮你省下什么?

今天要聊的主角叫fanqienovel-downloader(番茄小说下载器),一个免费开源的下载工具。你只需要把小说目录页的链接或数字ID交给它,它就能自动识别全部章节、批量抓下来,转成TXT、EPUB、HTML或LaTeX格式存在本地。听起来很麻烦?其实三步就能跑通。

能力说明
多种保存格式整本TXT、分章TXT、EPUB电子书、HTML网页版、LaTeX排版
三种启动方式Web界面、命令行、Docker容器,任选其一
智能下载自动识别章节、多线程并发、失败自动重试
断点续更追更的书一键增量更新,只补新章节
批量入队Web版把多本书扔进队列,排队自动下载
在线阅读下载完直接在本地网页翻看,不占流量

三步上手:从零到第一次下载

开始前先确认电脑上有Python 3.8以上版本,命令行输入python --version就能查看。然后拉取源码并装好依赖:

git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader cd fanqienovel-downloader pip install -r requirements.txt

第一步,启动程序。进入src目录,运行python server.py,浏览器打开http://localhost:12930,就能看到Web界面。

第二步,交出链接。在「搜索下载」框输入书名关键词,或者在「直接下载」框粘贴小说目录页链接、数字ID。

第三步,选格式点下载。页面会显示进度条,下载完成后直接保存文件到本地。

习惯敲键盘的话,也可以不启动Web,直接在项目根目录跑python main.py走命令行菜单:输入链接或ID立即下载;输入1读取record.json更新已下载的书;输入2按关键词搜索;输入3批量下载;输入4进设置;输入5备份小说和配置。

玩法拆解:五个场景化用法

给手机存一个"整本TXT"

默认的整本保存模式最适合一口气读完的读者,下载完就是一个干净的.txt文件,拷进手机里任何阅读器都能打开,没网也能看。

给Kindle做一本"带目录的EPUB"

EPUB格式会自动生成章节目录,在Kindle、掌阅这类设备上能像正版书一样跳转翻页,排版体验最接近电子书。

给想要排版的人一份"LaTeX"

做学术引用或打印收藏,LaTeX格式的排版质量最高,适合对输出有要求的用户。

给强迫症一套"分章TXT"

选择分章保存后,每一章是独立文件,方便按章节整理、分享或二次加工。

把整个书库"打包进网页"

HTML格式保留完整排版,还能配合Web版的在线阅读功能,在本地浏览器里舒舒服服地翻书。

实战情境:什么时候该用哪个功能

情境一:追更一部连载。今天刚下载完前200章,明天作者又更了3章。别整本重下,再运行python main.py输入1,程序会读record.json里的记录,只把新章节补进去,省时又省流量。

情境二:一口气囤十本书。周末想批量收藏,就在Web版里把好几本书依次加入下载队列,它会排队一本一本处理,你该干嘛干嘛,回来看结果就行。

情境三:家里服务器常开。有Docker经验的读者,在项目根目录执行docker compose up -d就能后台跑起来,浏览器访问http://localhost:12930。小说数据和下载文件分别存在fanqie_datafanqie_downloads两个卷里,想改目录就编辑docker-compose.yml的卷映射。这样你在任何设备上都能访问这个下载服务。

避坑专区:新手最容易卡住的三个地方

报ProxyError代理错误?多半是系统里开着代理或加速工具,和程序抢网络通道了。把代理关掉再试一次,绝大多数情况立刻就好。

部分章节下载失败?别慌,程序内置了自动重试机制,重试后仍失败的章节会跳过并记录。看日志找原因,网络恢复后对这本书再执行一次更新即可补齐。

配置改乱了想恢复默认?注意,设置里每一项改动都会覆盖原数据。如果调乱了,直接删除src/data/config.json,程序下次启动会自动生成一份全新默认配置,不用重装,特别省事。

写在最后

把喜欢的书握在自己手里,从来都不是什么高科技。这个工具把「抓取、清洗、格式化、封装」整套技术活都藏在了背后,你只需要专注阅读本身。今晚就动手:clone一份源码,挑一本最近在读的小说,花五分钟体验一次从在线追更到本地收藏的转变。下次想重温某个情节时,打开本地文件几秒就能找到,那种踏实感,真的值得。

最后多说一句:任何下载工具都请只用于个人学习与收藏,尊重作者版权和平台规则。理性使用,让好工具带来便利,而不是困扰。

【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

STM32F107+DM9161+FreeRTOS+LWIP嵌入式网络方案实战解析

1. 项目缘起:一个经典嵌入式网络方案的再审视 最近在整理一个老项目的技术文档,核心平台是STM32F107,搭配DM9161以太网PHY芯片,跑着FreeRTOS和LWIP协议栈。这套组合在十年前是相当经典的嵌入式网络解决方案,很多工业控…

作者头像 李华
网站建设 2026/8/19 22:22:01

动力电池核心技术解析:从电芯材料到BMS系统与安全设计

1. 从“移动充电宝”到“智能能量中枢”:动力电池的角色进化 如果你把一辆新能源车想象成一个会跑的“大号电子产品”,那动力电池就是它的“心脏”兼“胃”。这个比喻可能有点老套,但非常贴切。它不仅要像心脏一样持续、稳定地为整车提供能量…

作者头像 李华
网站建设 2026/8/19 22:15:11

基于EDU:BIT与MicroPython的智能小夜灯项目实战

1. 项目缘起:从一块会发光的教学板说起如果你手头恰好有一块EDU:BIT,或者你对MicroPython编程和硬件互动感兴趣,那你可能已经发现了,这块板子最吸引人的地方就是它上面那排五颜六色的LED灯。它们不仅仅是装饰,更是最直…

作者头像 李华
网站建设 2026/8/19 22:14:45

企业微信:授权失败排查 01

前言当前是重构之前的项目:未走OAuth标准登录,通过用户硬编码登录; docker中的nginx,为映射到宿主机上项目场景创建企业微信第三方应用,采用 OAuth2.0 授权码模式的标准行为:code是一次性的。补充&#xff…

作者头像 李华
网站建设 2026/8/19 22:14:44

智能体工具选型别只看功能清单

智能体工具选型别只看功能清单 看各家大模型选型报告时,参数表格做得很漂亮。什么上下文支持 128K、Tool Calling 成功率 99%、多模态图像理解胜过人类测试基准。 真拿这些模型去构建多模态 Agent,跑线上真实业务,就会发现这些纸面参数水分极…

作者头像 李华