wechat-article-exporter:
一款在线的微信公众号文章批量下载 工具,支持导出阅读量与评论数据。

特性:
- • 搜索公众号,支持关键字搜索
- • 支持导出 html/json/excel/txt/md/docx 格式(html 格式打包了图片和样式文件,能够保证100%还原文章样式)
- • 缓存文章列表数据,减少接口请求次数
- • 支持文章过滤,包括作者、标题、发布时间、原创标识、所属合集等
- • 支持合集下载
- • 支持图片分享消息
- • 支持视频分享消息
- • 支持导出评论、评论回复、阅读量、转发量等数据 (需要抓包获取 credentials 信息,查看操作步骤)
- • 支持 Docker 部署
- • 支持 Cloudflare 部署
- • 开放 API 接口
在线网址:
https://down.mptext.top/dashboard/account
安装
Docker Compose
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
使用
浏览器中输入 http://NAS的IP:3000 就能看到界面

TIP:因为不是本地电脑部署,访问的话有可能会出现各种问题。如果是 Windows 电脑,可以使用 netsh 工具配置网络。参考下面代码,修改 192.168.31.90 为自己的 NAS IP
查看所有转发规则
netsh interface portproxy show all
添加一个 3000 端口映射
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=3000 connectaddress=192.168.31.90 connectport=3000
删除 3000 映射
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=3000
修改以后,浏览器中输入 http://localhost:3000 就能看到界面

点击左下角“登录公众号”,手机扫码登录(需要注册有一个公众号账号)

登录成功以后,已经可以看到当前账号信息了

点击“添加”

搜索你想下载文章内容的公众号

除了自己的公众号别人的也是没问题的(特别介绍“各种折腾”的老苏,是我个人比较喜欢的博主之一,有兴趣的也可以关注一下)

能看到添加以后,自动就抓取了 20 条信息

来到文章下载,选择账号,就能看到公众号的文章了

先勾选一篇,抓取文章内容试试行不行

可以看到下面已经提示成功获取了

点击旁边的浏览按钮

文章格式排版都没有问题

可以选择导出为 Markdown 格式

导出的文档,除了正文内容以外,还有封面图片(不过这些图片都是链接形式的,如果是本地就更好了)

没有关注的公众号,输入文章链接也是可以直接下载的

支持抓取文章合集进行下载

总结
很早之前就在写这篇教程了,弄到一半遇到各种问题就搁置了,最近终于有时间把它补完了。大家一定要认真看教程,如果需要外网访问,建议去看官方文档或者项目地址留言提问。
这款微信公众号文章下载工具还是挺有用的,不过前提是你要有一个公众号。如果没有也可以注册,但是我觉得是没必要的。毕竟一般有这种需求的,都会有自己的公众号,没有的也没必要执着用这个,直接用其他离线工具就好了,也没必要折腾。
综合推荐:⭐⭐(看个人需要)
使用体验:⭐⭐(一般般)
部署难易:⭐⭐(简单)︎
︎