
想把番茄小说整本离线保存这个免费开源工具几分钟就能帮你搞定【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader周末晚上你靠在沙发上想重温某本完结小说的高潮章节结果呢——先被广告糊脸再被加载失败劝退最后在目录页里翻得头晕眼花。更扎心的是另一种情况你收藏夹里那本追了好久的小说某天突然就搜不到了。是不是很眼熟说实话这些糟心事几乎每个人都遇到过。其实有个免费开源的 Python 工具——fanqienovel-downloader番茄小说下载器专门解决这类麻烦你把小说目录页的链接或数字 ID 丢给它它就把整本书逐章抓下来转成 TXT、EPUB、HTML 或 LaTeX 格式安安稳稳躺在你电脑里离线随便看。三步尝到甜头最快的一次下载体验先别急着研究安装记住这个工具的日常三连就够了打开番茄小说的目录页把链接复制下来或者只复制末尾那一串数字 ID程序会自动解析。启动程序命令行或网页版都行下面会讲到。把链接粘进去点一下下载等进度条走完。就这三步一本书就到手了。下载好的文件会自动按你选的格式保存好手机、Kindle、电脑都能看。至于环境怎么搭、命令怎么敲那是一次性工程搭好一次以后每次都是这三步——咱们下一节再说。这个工具到底替你干了哪些活说白了它解决的是四类具体的麻烦不是一堆花里胡哨的功能堆砌麻烦一书突然没了想看的时候找不到。在线阅读平台的资源随时可能变动与其赌运气不如把喜欢的作品提前存一份在本地。这才是真正的书在自己手里。麻烦二想换设备看格式对不上。手机上看整本 TXT 最省事Kindle 这类阅读器要带目录跳转得用 EPUB想保留排版和插图选 HTML做打印或学术用途LaTeX 排版最漂亮。这个工具五种格式都给你备好了选中即用。麻烦三追更太累每章都要手动找。连载小说下载过一次后隔几天跑一下更新功能程序会读record.json里的记录只把新章节增量补进来不用整本重下。麻烦四怕下载太慢、怕失败、怕被盯上。它支持多线程下载线程数 1 到 16 可调、内置随机延迟、章节失败自动重试并记录你只管在旁边等着。看完这些再上一张速览表心里更有底能力具体说明五种保存格式整本TXT、分章TXT、EPUB、HTML、LaTeX总有一款合你心意三种运行方式网页版、命令行、Docker 容器按习惯挑智能抓取自动识别章节结构、处理分页内容、多线程并发下载断点续更靠record.json记录进度追更只需一键增量更新批量入队网页版可以把好几本书加进下载队列排队依次处理本地在线阅读下载完直接在浏览器里翻不用再开 App想深挖实现细节的读者注意了下载引擎在src/main.pyWeb 服务在src/server.py配置项统一存在src/data/config.json。顺着这三个文件看思路就很清楚了。从零到一的完整实战照着走就行先说前置条件电脑上装好 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。页面上有搜索框按书名关键词找书、直接下载框粘链接或数字 ID、下载队列、书库和在线阅读全程鼠标操作进度条一目了然。因为本质是个网页服务器它也能放到远程服务器或容器里跑你人在哪都能访问下载完直接存文件。路线二命令行效率党首选。进入src目录运行python main.py会进入交互菜单直接输入链接或 ID立即下载输入1读取record.json更新已下载的小说输入2按关键词搜索输入3批量下载多本书输入4进设置调整段首占位符、请求延迟、存储位置、保存模式输入5备份已下载的小说及配置路线三Docker一劳永逸。有容器经验的话在项目根目录执行docker compose up -d启动后同样访问http://localhost:12930。小说数据和下载文件分别存在fanqie_data、fanqie_downloads两个卷里想换目录就改docker-compose.yml的卷映射。三条路跑通之后核心流程都是一样的拿链接 → 选格式 → 确认下载。剩下的章节识别、分页处理、正文格式化、多线程抓取全交给程序。让体验更进一步的小心思小心思一把更新当成你的追更按钮。连载中的书下载过一次隔几天跑python main.py输入1程序自动对比record.json只补新章节。追更从此不用整本重下省心到离谱。小心思二线程数和延迟找到你的舒适区。设置里下载线程数xc在 1 到 16 之间。网速好、赶时间就调大想低调一点、不给服务器添压力就把章节间隔延迟调高。这个平衡点只有你自己最清楚。小心思三保存方式选分章TXT更灵活。整本 TXT 适合一口气读完分章 TXT 则是每章一个文件方便按章整理、分享或二次加工。后面想合并、想拆开都很顺手。小心思四改坏了配置删掉就恢复。设置里每一项改动都会覆盖原数据真调乱了也别慌——把src/data/config.json删掉程序下次启动会自动生成一份默认配置不用重装。快问快答Q下载时报 ProxyError 代理错误怎么办A十有八九是系统里开着代理或加速工具和程序的网络请求冲突了。把代理关掉再试一次大多数情况立刻就好。Q有章节下载失败会怎样A程序内置重试机制失败的章节会跳过并记录。看看日志里的原因网络恢复后对这本书重新执行一次更新就能补回来。Q下载的文件存在哪A源码运行的话默认在src/novel_downloads目录Docker 部署则在fanqie_downloads卷里。都可以在设置里改成你喜欢的路径。Q这个工具需要什么电脑水平A环境配置这一步装 Python、装依赖需要一点点耐心但照着上面的命令复制粘贴就行。之后的操作网页版全程鼠标零门槛。写在最后回到开头那个场景下次你深夜想重温某个情节不用再跟广告和加载转圈较劲了——打开本地文件几秒钟翻到那一页那种踏实感只有体验过才知道。把喜欢的书留在自己手里从来都不是什么复杂的事这个工具把抓取、清洗、格式化、封装这一整套技术活都藏在了背后把时间留给你阅读本身。最后照例提醒一句任何下载工具都请只用于个人学习与收藏尊重作者版权和平台规则。理性使用让好工具带来便利而不是困扰。【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考