公众号文章批量下载工具
1 引子
有时会想把一批公众号文章存下来,但这件事并不好做。浏览器里打开文章时,经常会碰到“环境异常:当前环境异常,完成验证后即可继续访问”。有时候连自己的文章也得手动点一下验证,更别说批量打开和下载了。
前几天朋友推荐了 GitHub 上的开源项目 wechat-article-exporter,专门用来批量下载公众号文章。这个项目现在已经有 8.3K Star,支持用 Docker 本地部署,也可以先在作者提供的网站试用。下载时需要用有开发者权限的账号扫码登录。自己在本地部署更安心一点。
我试了一下,整体效果不错。2026.4.6下载新版本,自己打出来的 Docker image 大约是 366 MB。
项目地址:https://github.com/wechat-article/wechat-article-exporter
2 使用方法
先在项目目录里执行:
1 | docker build -t wechat-article-exporter . |
如果不想每次手动带参数,也可以写一个 docker-compose.yml 文件:
1 | services: |
然后执行:docker compose up -d
容器正常启动后,就可以在 http://localhost:3000 打开界面。
2.1 问题及解决
如果构建时提示内存错误
JavaScript heap out of memory,可以改一下 Dockerfile,在
RUN yarn build 前加上这行:
1 | ENV NODE_OPTIONS="--max-old-space-size=4096" |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
