详细教程:使用 Deno Deploy 免费部署微信公众号文章批量下载导出神器

详细教程:使用 Deno Deploy 免费部署微信公众号文章批量下载导出神器

免费微信文章批量下载导出器.jpg
你是否曾经需要批量下载微信公众号的文章,但又苦于没有合适的工具?今天,我将分享一个免费开源的解决方案:微信公众号文章导出器(wechat-article-exporter)。这个工具不仅支持在线批量导出微信公众号文章,还包括阅读量、评论数据的导出,甚至支持内嵌的音视频导出。最重要的是,它可以100%还原文章样式,并且支持私有部署。更棒的是,你可以免费将它部署到 Deno Deploy 上,实现在线访问。

🎯 特性

  • 搜索公众号,支持关键字和biz搜索
  • 搜索公众号内文章(根据文章标题搜索)
  • 导出 html 格式(打包了图片和样式文件,能够保证100%还原文章样式)
  • 批量导出 html 格式(zip打包)
  • 缓存文章列表数据,减少接口请求次数(关键字搜索的文章不会进入缓存)
  • 支持文章过滤,包括作者、标题、发布时间、原创标识、所属合集等
  • 支持合集下载
  • 支持内嵌的音视频下载
  • 支持图片分享消息
  • 支持视频分享消息
  • 支持导出评论、阅读量等数据(需要抓包获取 credentials 信息)

💡项目原理

就是在公众号后台写文章时支持搜索其他公众号的文章功能,以此来实现抓取指定公众号所有文章的目的。

准备工作

首先,你需要有一个公众号和github的账号。

开始操作

  1. 登录github,打开项目地址:wechat-article-exporter
  2. fork这个项目
    1fork这个项目.jpeg
    2create-fork.jpeg
  3. 打开deno deploy官网:deno.com/deploy
  4. 用你的github账号登录授权
  5. 创建一个项目,选择你刚fork的仓库
    3create-deno-deploy-project.jpeg
    创建之后如下所示:
    4创建之后如下所示.jpeg
  6. 创建之后,启用仓库的 workflows
    5启用仓库的workflows.jpeg
  7. 修改配置文件:github/workflows/deno_deploy.yml
    6修改配置文件.jpeg
  8. 提交修改
    7提交.jpeg
  9. 耐心等待发布完成

访问部署的链接

最后,进入 Deno Deploy 里面查看项目,并访问部署的链接,就可以用微信扫码选择公众号登录。
等待发布结果.jpeg

界面设置说明

文章批量导出设置私有代理等都在这里。
公众号界面.jpeg
设置界面.jpeg
直达下载链接如下:
👉 项目地址 👈
这个工具将大大简化你批量下载微信公众号文章的过程。批量导出微信公众号文章对于内容创作者、企业、研究者和教育培训机构等多方都有实际的应用价值,可以帮助他们更好地管理和利用内容资源。快去尝试吧!

🌎 关于代理节点
数据的下载采用代理池的思路,以便解决跨域、防盗链、加速等一系列问题。

目前公共代理有以下节点:

https://wproxy-01.deno.dev
https://wproxy-02.deno.dev
https://wproxy-03.deno.dev
https://wproxy-04.deno.dev
https://wproxy-05.deno.dev
https://wproxy-06.deno.dev
https://wproxy-07.deno.dev
https://wproxy-08.deno.dev
https://wproxy-09.deno.dev
https://wproxy-10.deno.dev

这些节点全部部署在 Deno Deploy 的免费账户中,每个月有100G的免费额度,超过额度之后需要等到下个周期刷新。
这些节点仅供测试使用,正式使用请搭建自己的私有节点。