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