fanqienovel-downloader 番茄小说离线下载教程
fanqienovel-downloader 番茄小说离线下载教程【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader飞机马上要起飞你切到飞行模式追了半年的连载只能靠缓存里那两章硬扛。fanqienovel-downloader 是一个基于 Python 的番茄小说离线下载器给它书名 ID 或目录页链接它逐章抓取正文转成能随身携带的本地文件。 一句话定位它只做一件事把线上连载变成硬盘里的文件。输入是小说的 ID 或目录页链接中间它会拉取章节列表并用多线程抓正文输出是一套 TXT、EPUB、HTML 等格式的本地文件。几百章一次跑完不用逐章点开复制记得自己下过哪些书再跑一次只补新章节命令行、Web 页面、Docker 三种入口按场景挑提示全程本地运行不需要注册数据也不会传到别人机器上。 选你的路线路线适合谁一句话用法命令行只想随手抓一两本跑 main.py粘贴链接Web 页面想批量管理、一眼看进度跑 server.py浏览器打开 12930Docker 常驻想挂在服务器或 NAS 上 24 小时跑一条 compose 命令长期运行三条路线共用同一套下载逻辑和同一份本地数据随时换路线不会丢东西。功能最全的是 Web 版最轻的是命令行。提示手机上想用有个精简的 ref_main.py 可以配合 Termux 跑但只有命令界面没有页面。从 0 到跑起来先把代码拿下来git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader cd fanqienovel-downloader再建虚拟环境、装依赖清单在 依赖清单 src/requirements.txt主要是 requests、lxml、ebooklib、Flask。Windows 上激活虚拟环境改用venv\Scripts\activatepython -m venv venv source venv/bin/activate pip install -r src/requirements.txt进到 src 目录执行python main.py。启动后它会先去拿 cookie留意日志里这一步。版本低于 v1.1.5 的旧包因平台接口变更已经失效务必用 v1.1.6 及以上否则后面怎么试都是报错。默认输出位置命令行版存在运行程序时所在的目录也就是 srcWeb 版统一输出到 下载目录 src/novel_downloads。提示设置改乱了不用重装删掉 配置文件 src/data/config.json 就恢复默认值。三条路线实操命令行版cd src python main.py启动后把目录页链接粘进去或者直接输一串纯 ID回车。拿到书目后它先取章节列表再并发抓正文终端一路显示进度完成后整本出现在当前目录。不想让它堆在 src 里可先进菜单 4 改保存路径。菜单里最值得记的是1增量更新读之前记录的 ID只抓新加的章节。2 和 3 分别对应关键词搜索和批量下载把多条链接写进 url 列表 urls.txt一行一个程序会顺序执行完。Web 页面版cd src python server.py浏览器打开http://localhost:12930。搜索、粘贴链接、查看下载队列、在线读已下好的书都在页面里完成页面会逐章实时刷新进度。文件默认落到 src/novel_downloads。两个值得专门为它切到 Web 版的功能一次往队列里丢多本书后台按顺序消化书库里的更新所有点一下全部书目只补新章节。Docker 常驻在项目根目录执行docker compose up -d镜像构建完成后访问http://服务器IP:12930。用户数据和成品书分成两个卷存放fanqie_data装配置和书库索引fanqie_downloads装成品书。想换保存位置改 docker-compose.yml 里的 volumes 就行。提示这条路线最大的价值是远程——浏览器指向家里或办公室的机器下载文件直接落在远端NAS 用户很合适。 输出格式与关键参数保存方式共五种在命令行菜单 4 或 Web 设置页切换格式适合谁特点整本 TXT想一口气读完从头到尾一个文件能塞进任何阅读器分章 TXT按章做笔记、校对一章一个文件查阅和改起来方便EPUB用电子书阅读器兼容性最好的电子书格式常见阅读器直接打开HTML用浏览器看保留网页观感带页内章节导航LaTeX学术排版面向正式文档输出的场景最常调的三个参数章节延迟默认每章之间随机等 50~150 毫秒被限流就放大区间下载线程数默认 16Web 页面可设 1~16请求太密集就调小段首缩进每段开头缩进字符的个数不想要缩进标记可以设为 0改任何一项都会覆盖原值动手前先看一眼当前值。 排错速查现象原因解法ProxyError、连不上本地代理没关干净关掉系统代理和加速工具再试频繁报错、被限流请求太密集调大延迟区间、调低线程数个别章节下载失败网络波动程序会自动重试最多 3 次剩下的再跑一次增量更新补上启动就报错、拉不到章节版本太旧v1.1.5 及以下已失效换 v1.1.6 及以上提示排错前先确认版本大多数玄学报错最后都是版本问题。这个工具是用来学习和研究爬虫与网页处理技术的仅限个人用途别拿它高频抓取去压平台。路线跑通之后你的离线书库会随每一次页面更新慢慢长大——在飞机上、在飞行模式里打开文件就能接着读。【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考