在通勤路上、飞机上或者信号不稳的地方,想完整读完一本番茄小说里的书,最怕的就是翻到一半弹出“请检查网络”。其实解决办法很简单——提前把整本小说缓存到本地。不然你会发现,那些没缓存的章节要么卡住,要么直接提示断网,体验大打折扣。下面就把几种主流方法一次性讲清楚,不用折腾,选适合你的就行。

App内书架页一键全本缓存
这是最直接、零门槛的方式,适合所有已经加入书架的小说。缓存之后,字体调节、夜间模式、翻页动画这些阅读功能全部照常使用,和在线阅读没什么区别。
1. 打开番茄小说App,点击底部导航栏的【书架】进入列表页。
2. 找到目标小说封面,长按封面(注意不是单击)→ 在弹出的菜单中选择“进入详情页”,或者直接点击封面进入详情页(iOS部分版本需要先点封面,再点右上角“更多”)。
3. 在详情页里向下滑动,找到“缓存”按钮——图标通常是向下箭头、云朵加下载符号,或者直接写着“离线下载”“缓存全部”。需要留意:如果这里没有这个按钮,说明这本书暂时不支持全本缓存(比如限免期没到,或者版权方有限制)。
4. 点击后选择“全本缓存”,系统会自动勾选所有可读章节并开始后台下载。进度条会显示在按钮旁边,耗时取决于章节数和网速,一般500章左右的小说大概需要2–8分钟。
5. 下载完成后,书架里这本书旁边会出现“已缓存”的文字标识,封面右下角还会多一个灰色小云朵图标。这时候关掉Wi-Fi和移动数据,点开书就能流畅地离线翻页了。
阅读界面中手动勾选范围缓存
如果你只想缓存最新更新的章节,跳过已经看过的老章节,或者手机空间比较紧张,那手动勾选范围会更灵活。
方法一:从阅读页触发
打开任意一本已订阅的小说,进入正文阅读界面 → 轻触屏幕中央调出功能栏 → 点击底部【缓存更多章节】 → 在弹出的列表里拖动选择起始和结束章节编号(比如第120–200章),也可以直接勾选“全本缓存” → 确认后开始下载。
方法二:从详情页精细控制
进入小说详情页后,不要点“全本缓存”,而是点击“缓存” → 在新页面中手动取消勾选前100章(如果你已经在线读完了) → 只保留待下载的区间 → 点击“确定”。
这一步操作本身很简单,直接把文件拖进去就行。不过要小心:手动勾选后如果误触了“全选”,可能会重复下载已经缓存的章节,白白占用存储空间。
用fanqienovel-downloader导出EPUB/TXT
这种办法可以绕过App的加密限制,生成标准的电子书格式。文件可以自由拷贝到Kindle、静读天下、苹果图书等任意阅读器里,永久保留,不会因为App卸载而丢失。
1. 在电脑终端(Windows PowerShell / macOS Terminal / Linux Shell)执行:
git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader
2. 进入项目目录后运行:
pip install -r requirements.txt(需要先安装Python 3.8+)
3. 启动Web服务:
python src/server.py,服务默认监听 https://localhost:12930
4. 浏览器访问这个地址,在搜索框里粘贴番茄小说网页版链接(例如 https://fanqienovel.com/page/7123456789),或者直接输入URL末尾的纯数字ID(即7123456789) → 点击“立即下载”。
5. 在格式弹窗中选择【EPUB(含封面与目录)】——这种格式兼容性最好,支持跳转章节、书签同步、字体缩放。如果只需要纯文本,可以选择分章TXT,但那样就没有目录导航功能了。
Android端Termux命令行下载
这个方法适合没有电脑、但安卓设备已经解锁并能安装第三方应用的用户。全程在手机终端完成,下载的文件直接存在本地路径,方便后续用文件管理器导出。
第一步:安装并初始化Termux
从F-Droid或Google Play安装Termux → 首次启动后执行:
pkg update && pkg install python git
第二步:拉取并运行工具
git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader →
cd fanqienovel-downloader →
python ref_main.py
第三步:输入与保存
程序会提示输入小说ID或网页链接 → 确认后开始下载 → 完成后文件默认保存在Termux内部路径:
$HOME/fanqienovel-downloader/output,可以用Solid Explorer这类文件管理器直接访问并复制到手机外部存储。
