书会下架,收藏不会:免费开源的番茄小说下载器,把整本书永久留在本地

发布时间:2026/8/19 20:25:37
书会下架,收藏不会:免费开源的番茄小说下载器,把整本书永久留在本地 书会下架收藏不会免费开源的番茄小说下载器把整本书永久留在本地【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader深夜十一点你窝在沙发里突然想重温某本完结小说的名场面。打开App先被两轮开屏广告拦路翻到目录又发现章节列表要一页页划点进去正文还在转圈加载。更扎心的是另一种情况某天你心血来潮打开书单发现那本追了很久的书已经显示已下架而你连最后结局都没来得及看。在线内容就是这样随时可能调整你不存它就可能消失。番茄小说下载器fanqienovel-downloader就是一个专门治这个毛病的免费开源工具把小说目录页的链接或数字ID丢给它它就会自动把整本书的章节批量抓下来转成TXT、EPUB、HTML或LaTeX格式放进你的硬盘里从此断网也能看、下架也不慌。装之前先花十秒钟问自己三个问题任何工具都该为真实需求服务装之前不妨先做个自我评估省得下载完吃灰你是看完即走还是想要收藏如果只是随手翻两章官方App够用了但如果你想把喜欢的作品留在自己手里本地保存才是终局。你受够了在线阅读的广告和卡顿吗每翻一章都要等加载、被插广告体验真的很糟离线文件能把这部分烦恼直接清零。你愿意花五分钟做一次环境配置吗这个工具不需要你会编程但装Python、装依赖这一步绕不开需要一点点耐心。三个问题里只要有两个答案是是那它大概率就是为你准备的继续往下看。它到底能干什么一句话加一张表一句话说清楚这是一个把番茄小说整本书抓取、清洗、格式化、封装成本地文件的下载器核心代码集中在src/main.py下载引擎和src/server.py网页服务配置项放在src/data/config.json。具体能力看这张速览表就够了能力具体说明五种保存格式整本TXT、分章TXT、EPUB电子书、HTML网页版、LaTeX排版版三种运行方式网页界面、命令行交互、Docker容器部署自动识别结构自动解析章节列表、处理分页正文、按顺序组装全书多线程下载线程数可在1到16之间调整配合同步延迟控制节奏增量更新已下载的书可一键补新章节连载作品也能持续追更批量队列网页版支持多本书排队下载一次挂好几本本地阅读下载完成后直接在网页里翻看不用再开App动手之前先把环境铺好开始前确认两件事电脑上装了Python 3.8或更高版本命令行输入python --version就能查然后拉取源码并安装依赖git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader cd fanqienovel-downloader pip install -r requirements.txt依赖里主要是requests、lxml、ebooklib这些抓取和打包的库装完就能开跑。接下来有两条路先带你走最省心的那条。第一档玩法30秒跑起来的网页版这是对新手最友好的路线全程鼠标点几乎零学习成本进入src目录运行python server.py浏览器打开http://localhost:12930在「搜索」框里输入书名关键词找书或在「直接下载」框里粘贴小说目录页链接、数字ID点下载页面会出现实时进度条跑完直接存文件到本地网页版有几个很贴心的细节它本质是个小网站服务所以放在远程服务器或容器里也能用你在任何设备上打开浏览器就能操作下载队列设计得也顺手把想存的书一本本加进去它会排队依次处理下载完的书还会收进「书库」想重温时直接在网页里打开阅读不用切回App。第二档玩法玩得深一点的命令行习惯敲键盘的话命令行模式效率更高也更可控。进入src目录运行python main.py会看到一个交互菜单直接输入链接或ID立刻开始下载输入1读取src/data/record.json里的记录更新已下载的小说新章节增量补全输入2按关键词搜索小说输入3批量下载多本书输入4进设置调整段首占位符、请求延迟、存储位置、保存模式、线程数输入5备份已下载的小说、格式和配置输入6退出注意一个细节设置里的每一项改动都会覆盖旧数据如果调乱了直接把src/data/config.json删掉下次启动会自动生成默认配置不用重装。再进一步用Docker把它挂到服务器上有容器使用经验的话Docker这条路最省心。在项目根目录执行docker compose up -d启动后照样访问http://localhost:12930。小说个人数据存在fanqie_data卷里下载文件存在fanqie_downloads卷里想换成自定义目录改一下docker-compose.yml里的卷映射就行。这样一来下载服务常驻服务器人在外面用手机浏览器也能远程取书。拿到链接之后三步完成保存无论走哪条路线核心流程都是固定的三件事第一步拿到小说ID。打开番茄小说的目录页链接末尾那串数字就是ID懒得拆也行把整条链接复制进去程序会自动解析。第二步选保存格式。手机阅读选TXT最省事Kindle等电子书设备推荐EPUB能带目录跳转想完整保留排版和插图就选HTML做学术摘录或打印用途LaTeX的排版质量最高。第三步确认下载。剩下的交给程序自动识别章节、处理分页、按你设定的线程数和延迟逐章抓取完成后存进src/novel_downloads目录拿文件走人。三个越用越顺手的隐藏技巧基础功能只是起点下面这几个细节能让体验直接上一个台阶。技巧一把更新当成追更按钮。连载中的书下载过一次后隔几天再运行python main.py输入1它会读取record.json只补新章节不用整本重下。追更这件事从此有了存档。技巧二多线程与延迟要搭配着调。设置里的线程数xc能在1到16之间调配合章节间隔延迟delay一起用网速好、赶时间就拉高线程数想低调一点、不给目标服务器压力就把延迟调大找到适合自己的平衡点。技巧三善用备份和分章TXT。输入5能把已下载的小说连同格式、段首空格设置一起打包备份保存模式选「分章TXT」的话每章一个文件方便按章节整理、分享或二次加工配合src/novel_downloads里生成的文件后续拆分合并都很顺手。真实使用中的几个坑提前帮你排掉报代理错误ProxyError怎么办多半是系统里开着代理或加速工具和程序的网络请求打架了。把代理关掉再试一次大多数情况立刻就好。部分章节下载失败怎么处理程序内置了重试机制个别失败的章节会跳过并记录。看日志定位原因网络恢复后对这本书重新执行一次更新即可。改坏了配置想恢复默认上面说过删除src/data/config.json重启后自动生成新配置无需重装任何东西。谁适合装谁可以绕道适合的人群很明确番茄小说的忠实读者想把心仪作品留一份本地备份习惯用Kindle等设备看书、需要把在线内容转成EPUB的人以及想在服务器上挂个下载服务、随时远程取文件的折腾型用户。不太适合的也有如果你只是偶尔翻一本、不介意在线阅读官方App足够如果你完全不想碰命令行网页版虽然已经足够友好但装Python、装依赖这步还是省不掉需要一点耐心。写在最后把喜欢的书留在自己手里从来不是多复杂的事。这个工具真正值钱的地方是把抓取、清洗、格式化、封装这一整套技术活全藏到了背后让你把精力留给阅读本身。趁着周末clone一份源码挑一本最近在读的小说花五分钟体验一下从在线追更到本地收藏的转变——下次深夜想重温某个情节时打开本地文件几秒钟就能找到那种踏实感值得一试。最后照例提醒一句任何下载工具都请只用于个人学习与收藏尊重作者版权和平台规则。理性使用让好工具带来便利而不是困扰。【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考