ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

番茄小说下载器 fanqienovel-downloader:一键把整本书存成离线电子书

番茄小说下载器 fanqienovel-downloader:一键把整本书存成离线电子书 番茄小说下载器 fanqienovel-downloader一键把整本书存成离线电子书【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader想解决番茄小说怎么下载到本地的问题fanqienovel-downloader 是个 Python 写的下载工具输入小说 id 或链接它自动抓完整本书存成 TXT、EPUB 等格式放到本地以后断网也能看。Web 版还带搜索、队列批量下载和在线阅读。适合想把书存到手机或阅读器里的普通用户也适合想丢到 NAS 上长期挂机运行的轻度技术用户。 3 种跑起来的方式本地 Python愿意装环境就装git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader cd fanqienovel-downloader pip install -r requirements.txt cd src python server.py跑起来后浏览器访问http://localhost:12930就是一个带进度条的 Web 页面输入 id 或书名即可开下。Docker想放 NAS / 云服务器选这个git clone https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader cd fanqienovel-downloader docker compose up -d跑起来后同样访问http://localhost:12930。下载的书和配置分别存在fanqie_downloads、fanqie_data两个卷里重启容器也不会丢。Termux想在手机上跑pip install requests lxml ebooklib tqdm beautifulsoup4 # lxml 编译报错的话 apt install clang libxml2 libxslt pip install cython CFLAGS-O0 pip install lxml python src/ref_main.py跑起来后是纯命令行的界面按提示输入 id 或链接选保存方式书就直接落在手机存储里。 5 种保存格式你的场景对应哪一个格式适合谁文件落在哪整本 TXT手机自带的 txt 阅读器一个文件搞定单个.txt分章 TXT书太长、想按章找以书名为名的目录一章一文件EPUB墨水屏阅读器、微信读书等标准阅读器单个.epubHTML习惯浏览器或平板里看书带样式的目录Web 版直接给你压缩包LaTeX真要排版打印的人.tex工程文件格式在设置的save_mode里选1~5 一一对应不用懂原理。⚙️ 3 个最影响体验的参数调一下就好配置里字段不多真正需要你操心的就这三个{ delay: [50, 150], // 每章之间的随机延迟毫秒 xc: 8, // 并发下载的章节数 save_mode: 3 // 1整本TXT 2分章TXT 3EPUB 4HTML 5LaTeX } // 其余字段段首缩进等不用动delay延迟调大了每章之间歇得久总速度慢但基本不会被限调小了飞快但请求太密容易被风控章节开始抓空。网络稳用[50, 150]老被断就放宽到[200, 500]。xc并发数调大就是多只手同时抓速度快但压力也大调小更温和。家宽和手机网络给 4~8带宽足给 8~16 就够再往上收益很小。save_mode格式没有性能差异纯粹按你的阅读器选。EPUB 和整本 TXT 是最常用的两个先选它俩准没错。底层其实就是随机延迟加多个请求身份轮换来降低被风控的概率参数调得温和一点比啥技巧都管用。 跑不动了先看这 3 个地方依赖装不上多为 lxml 报错Termux 先apt install clang libxml2 libxslt再CFLAGS-O0 pip install lxmlWindows/Linux 重建一个干净的 venv 再pip install -r requirements.txt。端口被占 / 页面打不开默认端口是 12930换个端口改docker-compose.yml里的映射如12931:12930再重新docker compose up -d本机跑就把占用该端口的进程停掉。打开 TXT 乱码或段首空格怪用 UTF-8 编辑器VS Code、记事本均可打开段首缩进不对就删掉config.json恢复默认或在设置里把缩进改回 2 个全角空格。另外如果日志里刷ProxyError多半是你开了代理或加速器关掉再试。 想接自己的系统API 长这样Web 版本质是个 Flask 服务暴露了几个 REST 接口/api/search?keywordxxx搜书、/api/download/novel_id发起下载、/api/settings读写配置、/api/queue/status查队列进度。拿脚本批量管书就够用了# 按书名搜索拿到 novel_id curl http://localhost:12930/api/search?keyword剑来 # 用 id 发起下载 curl http://localhost:12930/api/download/7143038691944959011 # 查当前队列状态 curl http://localhost:12930/api/queue/statusfanqienovel-downloader 就是干一件事把番茄小说离线保存下来选个格式、跑起来、下载完成。适合想把书存到本地慢慢看的读者和想挂机在 NAS/手机上的轻度技术用户不适合需要商用内容分发、或指望它下载番茄以外平台的人。【免费下载链接】fanqienovel-downloader下载番茄小说项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表