tmwgsicp/wechat-download-api

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

解决的问题

该项目提供了一种绕过微信公众号封闭生态的方法。用户可以通过 RSS 订阅任意公开账号,完整抓取文章内容(包括图片),并将归档导出为多种格式用于离线阅读或 AI 训练,同时实施反机器人措施以避免账号被封禁。

工作原理

该系统作为 API 桥接,需要通过二维码登录微信公众号管理员账号以获取必要凭证。随后,结合使用 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 订阅源
  • 图片代理:内置代理解决微信图片热链接(防盗链)限制

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目