微信公众号文章下载难?批量下载工具:wechat-article-exporter 了解一下.


背景与需求
大家好,我是思行学长。作为技术博主、内容创作者或研究人员,你可能经常遇到这些场景:
-
想备份某个公众号的所有历史文章 -
需要将公众号文章导出为可编辑的文档格式 -
希望批量获取文章用于数据分析 -
需要导出文章的阅读量、评论等运营数据
微信公众号本身并没有提供批量导出功能,这让很多人头疼。wechat-article-exporter 正是为解决这个痛点而生的开源工具。
核心功能

1. 搜索与抓取公众号
工具利用微信公众号后台的搜索功能实现抓取。你只需要:
-
扫码登录微信 -
搜索目标公众号 -
抓取该公众号的所有历史文章
2. 多格式导出支持
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

3. 数据导出能力
支持导出文章元数据:
-
阅读量 -
转发量 -
评论数 -
点赞数 -
发布时间 -
原创标识
4. 过滤与筛选
支持多维度过滤:
-
按作者筛选 -
按标题关键字搜索 -
按发布时间范围筛选 -
原创文章 vs 转载文章 -
所属合集过滤
5. 高级格式支持
-
图片分享消息 -
视频分享消息 -
合集批量下载
使用方式
方式一:在线使用(推荐)
访问 https://down.mptext.top 即可直接使用,无需任何配置。
方式二:Docker 部署
docker run -d -p 3000:3000 \ -v ./data:/app/data \ ghcr.io/wechat-article/wechat-article-exporter:latest
方式三:Cloudflare 部署
项目支持部署到 Cloudflare Workers,享受免费托管服务。
方式四:API 调用
项目开放了 API 接口,支持程序化调用:
# 示例:调用 API 获取文章列表curl -X POST https://your-api.com/api/articles \ -H "Content-Type: application/json" \ -d '{"biz": "公众号bizID", "count": 10}'
技术架构
技术栈
-
前端:Vue 3 + Nuxt -
后端:Node.js -
部署:Deno Deploy, Cloudflare Workers, Docker
核心原理
工具利用微信公众号后台的文章搜索功能。通过模拟登录后的请求,获取公众号文章列表数据。这种方法相比爬虫更加稳定,不易被封禁。
关键点在于利用微信公众平台的搜索接口,该接口返回文章元数据,包括标题、发布时间、作者等信息。然后通过文章详情接口获取完整内容。
注意事项
隐私与安全
项目明确声明:
-
不会利用用户扫码登录的公众号进行任何形式的私有爬虫 -
你的公众号只服务于你自己的抓取目的 -
不存在账号池或公共爬取服务
版权提醒
通过本程序获取的文章内容版权归原作者所有,请合理使用。如发现侵权行为,请联系运营方处理。
总结
wechat-article-exporter 是一个功能完善的微信公众号文章批量下载工具:
-
✅ 在线直接使用,无需配置 -
✅ 支持多种导出格式 -
✅ 可导出运营数据 -
✅ 开源免费,社区活跃 (7.8k Stars, 1.4k Forks)
如果你需要批量导出公众号文章,这是不二之选。
相关链接:
-
官网:https://down.mptext.top -
文档:https://docs.mptext.top -
GitHub:https://github.com/wechat-article/wechat-article-exporter
夜雨聆风