微信公众号文章批量下载与排版导出全攻略:一站式工具详解
微信公众平台作为重要的内容发布渠道,许多运营者与研究者希望将发布的文章进行本地化保存或进行二次整理。本教程将详细介绍一款能够实现微信公众号文章批量下载、排版并导出为多种格式的在线工具。

wechat-article-exporter 是一款功能强大的在线工具,专门用于批量下载微信公众号文章。它不仅能够抓取文章正文,还支持导出文章的阅读量、评论数据等附属信息,为内容归档与分析提供了便利。

核心功能特性
该工具集成了多种实用功能,以满足不同场景下的需求:
- 公众号搜索:支持通过关键词搜索目标公众号。
- 多格式导出:支持将文章导出为 HTML、JSON、Excel、TXT、Markdown 以及 DOCX 格式。其中,HTML 格式会打包图片和样式文件,能够近乎 100% 地还原文章在公众号中的原始排版效果。
- 数据缓存:自动缓存已获取的文章列表数据,有效减少对平台接口的重复请求次数。
- 高级过滤:支持根据作者、文章标题、发布时间、原创标识以及所属的合集等多种条件对文章进行筛选。
- 合集下载:支持一键下载某个公众号下的整个文章合集。
- 多媒体支持:能够处理并下载文章内包含的图片分享消息与视频分享消息。
- 数据导出:除正文外,还可导出文章的评论、评论回复、阅读量、转发量等互动数据(此功能通常需要用户自行抓包获取必要的身份凭证信息,具体操作可查看项目指引)。
- 部署灵活:提供 Docker 镜像,支持通过 Docker 快速部署;同时也支持在 Cloudflare 等平台上进行部署。
- 开放接口:工具提供了开放的 API 接口,便于开发者进行集成和二次开发。
在线访问地址
工具的在线服务可通过以下网址访问:
https://down.mptext.top/dashboard/account
安装与部署指南
对于希望自行部署的用户,推荐使用 Docker Compose 方式,操作简便且易于管理。
Docker Compose 部署
首先,创建一个 docker-compose.yml 配置文件,内容如下:
services:
wechat-article-exporter:
image: ghcr.io/wechat-article/wechat-article-exporter:latest
container_name: wechat-article-exporter
ports:
- 3000:3000
volumes:
- ./data:/app/.data
restart: always
配置完成后,在终端中执行 docker-compose up -d 命令即可启动服务。
详细使用步骤
- 访问界面:服务启动后,在浏览器地址栏输入
http://你的NAS或服务器IP:3000即可访问工具的管理界面。

提示:若部署在局域网内的其他设备(如 NAS)上,从本地电脑直接访问 IP 地址可能会遇到网络问题。对于 Windows 用户,可以使用系统自带的 netsh 工具设置端口转发,将远程端口映射到本地。
# 查看当前所有端口转发规则
netsh interface portproxy show all
# 添加一条转发规则(将示例IP 192.168.31.90 替换为你NAS的实际内网IP)
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=3000 connectaddress=192.168.31.90 connectport=3000
# 如需删除某条转发规则
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=3000
设置端口转发后,即可通过访问 http://localhost:3000 来打开工具界面。

- 登录公众号:点击界面左下角的“登录公众号”按钮,使用手机微信扫描弹出的二维码进行登录。请注意,此操作需要你拥有一个已注册的微信公众号管理员账号。

- 添加公众号:登录成功后,界面会显示当前账号的基本信息。点击“添加”按钮,可以开始添加想要下载文章的公众号。

- 搜索与添加:在搜索框中输入目标公众号的名称或关键词进行搜索。此功能不仅限于管理自己的公众号,也可以搜索并添加其他任意公开的公众号。


添加成功后,工具会自动抓取该公众号最近发布的 20 条文章信息。

- 选择与下载文章:切换到“文章下载”页面,在左侧选择已添加的公众号账号,右侧即可列出该公众号的所有文章列表。

可以先勾选一篇文章进行测试,点击“抓取文章内容”按钮。

如果操作成功,页面下方会给出相应的提示。

- 预览与导出:点击文章旁边的“浏览”按钮,可以预览已抓取到的文章内容。可以看到,文章的格式和排版都得到了完整的保留。

接下来,可以选择将文章导出为 Markdown 格式。导出的文档将包含完整的正文内容以及文章封面图片(注:图片通常以在线链接形式存在)。

- 其他下载方式:该工具也支持通过直接输入单篇公众号文章链接的方式进行下载,无需事先关注或添加该公众号。

- 合集下载:对于发布了文章合集的公众号,工具支持直接选择并批量下载整个合集内的所有文章。

总结与评价
这款微信公众号文章下载工具的功能颇为全面,尤其适合需要批量备份、分析或离线阅读公众号内容的运营者与研究者。它最大的优势在于支持多种导出格式并能较好地保留原文样式。
然而,使用它的一个核心前提是用户需要拥有一个微信公众号管理员账号。对于没有公众号的普通用户而言,或许使用其他现成的离线阅读器或爬虫工具更为直接。工具的部署过程相对简单,但对于不熟悉 Docker 或网络配置的用户,初期可能遇到一些访问上的挑战。
综合推荐指数:⭐⭐(根据实际需求决定) 使用体验:⭐⭐(功能满足,流程稍显复杂) 部署难易度:⭐⭐(对新手有一定要求)