作者:伯衡君
群友问如何批量导出微信公众号,伯衡君表示安排!
开篇寄语
你有没有这种经历——花了好长时间读完一篇微信公众号文章,觉得特别好,想存下来反复看,结果微信没有收藏导出的功能?
你想转发到文件助手,发现图片全裂了,排版全乱了。
我承认,以前我也认了。
直到我发现了 wechatDownload 这个项目。一句话总结:它可以批量把公众号文章下载下来,保存成 HTML、Markdown、PDF、Word 各种格式,连评论和合集都能带走。
微信公众号的文章生态有一个很尴尬的问题:内容做得非常好的人大量存在,但内容保存和管理的工具几乎为零。
你只能在微信里读,读完就没了。
想收藏?收藏之后你只能在微信 App 里翻,没法同步到其他笔记工具,没法打印,没法二次编辑。
而市面上之前出现过的一些工具,要么需要装浏览器证书(安全隐患大),要么只能在 Windows 上用,要么一次只能下载一篇文章,效率极低。
wechatDownload 的出现,就是冲着解决这个长期痛点来的。
内容详情
它能干什么?
wechatDownload 是一个跨平台的微信公众号文章批量下载工具,支持 Windows 和 macOS。
核心功能包括但不限于:
批量下载公众号历史消息,支持按时间范围和页码范围筛选;
支持保存为 HTML、MHTML、Markdown、PDF、Word(DOCX)和 CSV 表格六种格式;
自动保存文章内的图片、视频和音频文件,按文章分类和序号命名;
支持下载文章评论和评论回复;支持下载公众号合集(专栏);
支持导出公众号文章数据到表格,包含阅读量、点赞数、分享数和评论数等统计数据;
支持 MCP 和 Skill 调用,可以和 AI Agent 联动;
纯文字文章也支持下载。
使用流程:三步搞定
这个工具最精妙的设计在于它的密钥获取方式——不需要安装任何证书,不需要破解任何协议。
整个流程非常优雅:
第一步,打开你想下载的公众号里任意一篇文章,复制链接到软件中,点击"获取公众号 ID";
第二步,在微信中打开刚才复制的链接(发到文件传输助手,然后点开),软件会自动监听到并获取密钥;
第三步,密钥拿到之后,你就可以开始批量下载了。这个"无证书获取密钥"的设计是它的一大亮点。
很多类似的工具需要你装虚拟证书来拦截 HTTPS 流量,这不仅麻烦,还存在隐私风险。
而 wechatDownload 利用的是微信自身浏览器机制——你打开链接的时候,密钥自然就在浏览器请求里,软件只是去"拿",不需要"截"。
格式选择的门道
支持六种格式,每种都有自己适合的场景。
HTML 适合保留完整排版,MHTML 是单文件归档方案,一整个网页打包成一个文件,适合做个人知识库;
Markdown 最适合导入 Obsidian、Notion 等笔记工具;
PDF 适合打印和长期存档;
Word(DOCX)方便二次编辑;
CSV 表格则把每篇文章的标题、链接、阅读量、点赞数等数据抽出来,适合做数据分析。
说实话,支持六种格式这一点,在这个级别的开源工具里算是很良心的了。
MCP 和 Skill 调用:AI 时代的微信存档
从 4.4 版本开始,项目新增了对 MCP(Model Context Protocol)和 Skill 调用的支持。
这意味着什么?意味着你可以让 AI Agent 直接帮你下载公众号文章、获取公众号 ID、批量下载和导出数据。
比如你可以对 OpenClaw 说"帮我下载行运设计师最近一周的所有文章",AI 就能通过 MCP 协议驱动 wechatDownload 完成这个任务。
对于经常需要研究公众号内容的研究者、自媒体运营者和内容创作者来说,这是一个质的飞跃。AI 不再是只能聊天的聊天机器人,它能真正帮你干活了。
版本演进:一个认真做产品的开发者
我翻了一遍这个项目的更新日志,从 1.1 到 4.6,几乎每个月都有更新。
更新频率和持续维护的力度,在个人开源项目里算是很认真的了。
从早期的单篇下载、图片下载,到后来的批量下载、评论下载、合集下载、多格式导出、Mac 版本适配,再到最近的 MCP 集成,每一步都在解决真实存在的痛点。
4.6 版本修复了获取不到密钥和纯文字文章下载失败的问题,还优化了文件开头的日期格式,并让 MCP 功能支持 WSL 调用。这种对细节的关注,让这个项目在同类工具中明显拉开了一截。
我的分析:这个项目好在哪,又差在哪
我认为 wechatDownload 最突出的优势有三个。
第一,它是目前我个人用过功能最全、格式支持最多的公众号下载工具,没有之一。六种格式、评论、合集、多媒体、数据统计,几乎把能做的都做完了。
第二,它的安全设计值得肯定——不需要安装证书,不需要修改系统设置,对用户隐私更友好。
第三,MCP 集成让它在 AI Agent 时代有先发优势,这个功能组合目前市面上几乎没有竞品。说实话,缺点也是有的。
它依赖微信内置浏览器来触发密钥获取,这意味着你必须打开微信,操作流程上不算完全自动化。
它目前只支持 Windows 和 macOS,Linux 用户需要等 WSL 适配进一步完善。
另外,批量下载速度取决于公众号文章的加载速度,大号的几百篇文章可能要等一会儿,软件提供了暂停功能,但对超时处理还不够智能。
最后要提醒的是,根据项目的免责声明,所有内容仅可用于学习交流,禁止用于其他用途。请尊重原作者版权,尽量前往原始发布网站支持原创。
实际使用场景
场景一:研究者做文献存档。你需要研究某个行业公众号过去半年的内容,比如政策变动、行业分析。手动一篇篇收藏保存太慢了,用 wechatDownload 批量下载成 Markdown 格式,直接导入 Obsidian,建立知识图谱,效率提升至少十倍。
场景二:自媒体内容复盘。你运营了一个公众号,想对自己的历史文章做一次全面复盘——哪些文章阅读量最高,哪些评论最多,哪些内容数据最好。用 wechatDownload 导出 CSV 表格,配合 Excel 或 Python 做数据分析,一键完成。
场景三:个人知识库建设。你平时关注几十个公众号,每篇好文章都想存下来。wechatDownload 可以按公众号分类下载,配合 MHTML 单文件格式,你得到的是一套结构清晰、排版完整的个人阅读存档。
体验地址
项目开源免费,前往 GitHub 仓库下载使用:https://GitHub.com/qiye45/wechatDownload。最新版本 4.6,支持 Windows 和 macOS。
项目地址
GitHub 仓库:https://github.com/qiye45/wechatDownload
篇后寄语
这个项目的作者叫"长风",公众号叫"长风的储物柜"。说实话,这个公众号名字取得比大多数技术项目都可爱。把内容存下来,整理好,放到自己的储物柜里——这不就是每个人做知识管理的终极目标吗?wechatDownload 把这个目标变得触手可及。
如果你平时读公众号比较多,或者你正在搭建自己的知识系统,我强烈建议你去试试。一次安装,永久免费,不需要任何证书,不需要破解任何协议。在这个到处都是付费工具和付费 API 的时代,这种纯粹的工具反而显得特别珍贵。
概念释义
MCP(Model Context Protocol):想象你的 AI 助手有个万能插座。以前 AI 只能聊天,不能碰你的文件或工具。MCP 就是这个"万能插座"——它让 AI 能安全地调用外部工具和服务。wechatDownload 支持 MCP 后,AI 就能直接帮你下载公众号文章了,相当于给 AI 配了一个微信内容管家。
MHTML 格式:普通 HTML 网页由多个文件组成(HTML 文件、图片文件夹、CSS 样式文件等),散乱难管理。MHTML 把所有这些东西打包进一个文件里,就像把一个网页"打包压缩"成一个单独的 .mhtml 文件。适合做个人存档,一存就是一整个完整的网页。
微信浏览器密钥机制:微信公众号文章的页面在微信内置浏览器中打开时,浏览器会自动发送一个带有加密密钥的请求。wechatDownload 的原理就是监听浏览器发出的这个请求,把密钥"截获"过来。不需要安装任何额外软件或证书,密钥是微信自己带的,工具只是"顺路拿一下"。
以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送黑科技,敬请关注行运设计师⭐~
热门跟贴