tmwgsicp/wechat-download-api

一款完全开源的微信公众号文章获取、RSS 订阅 API 服务,支持整号文章一键导出 7 种格式(Markdown/HTML/Word/PDF/EPUB/Excel/JSON)、IP 代理池反风控、MCP 接入各种 AI Agent 工具。

解決的問題

本專案提供一種繞過微信公眾號封閉生態的方法。使用者可透過 RSS 訂閱任何公開帳號,完整抓取文章內容(含圖片),並將歸檔匯出為多種格式,用於離線閱讀或 AI 訓練,同時實施反機器人措施以避免帳號被封鎖。

工作原理

該系統作為 API 橋接,需透過 QR 碼登入微信公眾號管理員帳號以取得必要憑證。隨後結合使用 curl_cffi 模擬 Chrome TLS 指紋與 SOCKS5 代理池,模擬真實瀏覽器行為並輪換 IP 位址,降低被微信安全系統標記的風險。系統內建背景輪詢器,可自動取得訂閱帳號的新文章,並儲存至本地 SQLite 資料庫中。

適用對象

  • RSS 使用者:希望在 Feedly 或 FreshRSS 等標準閱讀器中追蹤微信公眾號的人
  • 知識管理者:使用 Obsidian 或 Logseq 的使用者,希望將微信文章同步為 Markdown 檔案
  • AI 愛好者:需要從微信取得乾淨、結構化資料(Markdown/JSON)以輸入大語言模型或個人知識庫的人
  • 開發者:需要程式化方式搜尋帳號並取得文章元資料的人

核心亮點

  • AI 集成:內建 Model Context Protocol (MCP) 伺服器,支援 Claude、Cursor、Cline 等 AI 客戶端直接搜尋、訂閱和閱讀文章
  • 多格式匯出:一鍵將整個帳號歸檔為 Markdown、HTML、Word、PDF、EPUB、Excel 或 JSON 格式
  • 反風險系統:實作 TLS 指紋、代理輪換與三層速率限制,對抗微信的反爬機制
  • 完整內容 RSS:不同于基礎爬蟲,生成包含全文與圖片的 RSS 2.0 訂閱源
  • 圖片代理:內建代理解決微信圖片熱連結(防盜鏈)限制

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案