
番茄小說下載器 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),僅供參考