wechat-article-exporter 批量保存公众号文章完整指南
【免费下载链接】wechat-article-exporter一款在线的 微信公众号文章批量下载 工具,支持导出阅读量与评论数据,无需搭建任何环境,可通过 在线网站 使用,支持 docker 私有化部署和 Cloudflare 部署。 支持下载各种文件格式,其中 HTML 格式可100%还原文章排版与样式。项目地址: https://gitcode.com/gh_mirrors/we/wechat-article-exporter
你收藏的公众号文章哪天可能就被作者删掉了,点进去只剩一句"该内容已被删除"。wechat-article-exporter 是一个跑在浏览器里的批量下载工具,扫码登录后把整个公众号的文章、图片、阅读量、评论一次性存成本地文件,其中 HTML 格式能 100% 还原原排版。
⚡️ 5 分钟跑通本地环境
环境要求就两条:Node.js>=22和 git。装好后克隆仓库并安装依赖:
git clone https://gitcode.com/gh_mirrors/we/wechat-article-exporter cd wechat-article-exporter corepack enable && corepack prepare yarn@1.22.22 --activate yarn install yarn dev启动后访问http://localhost:3000就能看到登录界面。所有文章数据存在浏览器本地(IndexedDB),不需要额外装数据库,关掉页面再打开数据还在。
扫码登录:绑定你的公众号
首页点"登录",用微信扫弹出的二维码,确认后即可开始抓取。登录态只用于调用公众号后台的文章列表接口,工具不会拿你的账号去给别人爬。
⚠️ 登录会过期,中途弹窗提示重新扫码就行。
功能拆解
批量导出:一次搬空整个公众号
进入「公众号管理」添加目标公众号,点「同步」会把它的历史文章全量拉进列表。到「文章下载」页勾选文章,点「导出」选格式:html / json / excel / txt / markdown / word / pdf。
导出目录名支持变量,比如${title}、${YYYY}-${MM}-${DD}_${account},在「设置 → 导出」里改,方便按日期或账号归档。
注意:HTML 导出会把文章里的图片、样式一起打包进assets/目录并替换成本地路径,所以离线打开和线上一致;被作者删除的文章会标成"已删除",仍保留占位记录,不会让列表错位。
单篇下载:只救一篇文章
不想同步整个号?进「单篇文章下载」,直接粘贴mp.weixin.qq.com/s/xxx链接即可抓取并导出,适合只收藏个别内容、临时抢救。
合集下载:按系列打包
公众号的「合集」可以整组保存。进「合集下载」选择公众号和合集,点「抓取全部文章链接」再「批量下载」,文章会按日期 标题分文件夹打包成一个 zip,适合教程、连载类内容(逻辑见 pages/dashboard/album.vue)。
抓阅读量与评论:补全数据
列表里的阅读量、点赞、评论数需要 credentials 才能拿到。打开「抓取 Credentials」面板,按提示用 wxdown 或 mitmproxy 抓一次包(插件在 public/plugins/credential.py),填入监听地址开始监控即可。
进阶玩法
配置私有代理
默认走公共代理节点,额度有限、高峰期要抢。在「设置 → 代理节点」里贴私有代理地址(一行一个),或自己搭节点。地址格式参考 config/proxy.txt。
调同步频率与范围
「设置 → 其他」里可改"公众号同步频率"(每 N 秒抓一次,建议>=3,太快容易被封)和"同步时间范围",控制只同步最近一段时间,省流量。
Docker 私有化部署
docker build -t wechat-article-exporter . docker run -p 3000:3000 wechat-article-exporterDockerfile 已内置 Chromium 与中文字体,PDF 导出开箱即用;也支持 Cloudflare Workers 部署,配置见 wrangler.toml。
❓ 常见问题
Q:导出的 HTML 打开图片是裂的?HTML 导出前要先「抓取文章内容」,图片会跟着下载到本地;没抓内容直接导出就会缺图。
Q:抓取报错、登录失效?重新扫码即可,登录态过期是正常现象。
Q:为什么阅读量是空的?阅读量/评论依赖 credentials,没配置抓包工具时拿不到。
Q:能部署给别人用吗?可以,Docker 或 Cloudflare 部署都行,但抓取仍依赖登录账号的额度,注意控制频率。
写在最后
wechat-article-exporter 适合想长期存档公众号内容的个人和团队:本地存储、多格式导出、缓存可恢复,核心抓取逻辑在 server/api/ 和 utils/download/。想动手就克隆仓库跑起来,5 分钟能导出第一篇文章。
【免费下载链接】wechat-article-exporter一款在线的 微信公众号文章批量下载 工具,支持导出阅读量与评论数据,无需搭建任何环境,可通过 在线网站 使用,支持 docker 私有化部署和 Cloudflare 部署。 支持下载各种文件格式,其中 HTML 格式可100%还原文章排版与样式。项目地址: https://gitcode.com/gh_mirrors/we/wechat-article-exporter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考