综合介绍
wechat-article-exporter 是一个开源工具,旨在帮助用户批量导出微信公众号文章。该工具支持导出文章中的内嵌音视频,无需搭建任何环境,能够100%还原文章样式,并支持私有部署。用户可以通过关键字或公众号ID搜索文章,并将其导出为HTML格式,方便保存和分享。
功能列表
- 搜索公众号,支持关键字和biz搜索
- 搜索公众号内文章
- 导出文章为HTML格式,包含图片和样式文件
- 批量导出公众号文章
- 缓存文章列表数据,减少接口请求次数
- 过滤已删除文章
- 支持合集下载
- 支持内嵌的音视频下载
- 支持图片分享消息
- 支持导出评论(需要获取目标公众号的key)
- 支持订阅机制,根据指定规则自动下载文章
使用帮助
注册微信公众号
- 前往微信公众平台注册一个微信公众号(已有账号可跳过)。
- 使用微信扫描页面上的二维码登录,选择自己的公众号进行登录。
搜索目标公众号
- 通过左上角的公众号切换按钮,搜索自己感兴趣的公众号。
- 输入关键字或公众号ID,点击搜索按钮。
导出文章
- 在搜索结果中选择要导出的文章。
- 点击导出按钮,选择导出格式为HTML。
- 等待导出完成,导出的文件将包含文章的图片和样式文件,确保100%还原文章样式。
批量导出
- 在搜索结果中勾选多个文章。
- 点击批量导出按钮,选择导出格式为HTML。
- 等待导出完成,所有选中的文章将被打包导出。
私有部署
- Fork该项目到自己的GitHub账户。
- 在Deno Deploy上创建一个新项目,选择刚fork的仓库。
- 修改项目配置文件,启用仓库的workflows。
- 提交并等待发布结果。
使用代理池
- 修改
config/index.ts
中的AVAILABLE_PROXY_LIST
变量,使用自己搭建的代理节点。 - 部署到Deno Deploy或Cloudflare Workers,使用免费托管服务。
导出其他格式
目前该工具仅支持导出HTML格式,如果需要其他格式,可以使用其他格式转换工具,如PDF格式转换工具。