发现微信公众号文章下载的仓库好像都停更了,就自己撸了个
- 内容介绍
- 文章标签
- 相关推荐
whoisqcm/WeSaver: 微信公众号文章批量备份工具 | WeChat Official Account Article Batch Backup Tool
各位 L 站的佬友们好~
最近因为需要存档一些公众号的优质长文内容,去 GitHub 上转了一圈,发现以前比较火的几个微信公众号下载/爬虫仓库,好多都年久失修直接归档停更了,有的还得配合各种陈旧的依赖跑。特别是现在微信的接口经常微调,很多老工具连最基础的“抓 Token”这一步都折腾得够呛,对于非安全相关的小白极其不友好。
秉持着“既然旧轮子没法用,就自己撸一个”的折腾精神,趁着周末用 Go 肝了一个全新的轻量级备份工具 —— WeSaver。
目前已经在 GitHub 开源代码(MIT 协议),支持一键打包下载、断点续传、离线阅读深度优化。主打一个开箱即用,不用再去配烦人的 Fiddler/Charles 抓包了。
image898×734 83.2 KB
核心痛点与解决方案
- 手动抓 Token 太反人类? → 代理全自动无感捕获 软件内置了一个微型本地代理(只监听局域网本地
127.0.0.1,极其干净)。点击“开始抓 token”后,只要在 PC 版微信里随便点开一个公众号的“历史文章列表”,Token 和 Cookie 就会自动被截获并回填到界面上。完事后自动恢复系统代理,不影响正常上网。 - 下载的 HTML 离线没法看,满屏图片裂开? → 深度 DOM 离线清洗 微信文章的富文本图片基本全是
data-src懒加载,并且带有严重的外部依赖和限制。导出 HTML 原文时,WeSaver 会在后台重构 DOM,把真实图片地址拎出来塞进原生的src,并直接剥离掉无用的 JS 和外部追踪脚本。断网双击提取的.html文件,排版和阅读体验原汁原味。 - 老文章太多,中途断网或防封了怎么办? → 原生支持断点续传 本地底层跑了一个纯 Go 的 SQLite(无需繁复的 CGO 环境)做任务队列持久化。如果遇到风控或者你手动停止了程序,下次启动会根据底层的
manifest自动跳过已下载的篇目,接着往下跑。
主要功能一览
- 多格式灵活编排:除了上述的纯净离线 HTML,还支持直接转存为 Markdown(适合 Obsidian 囤积党 / RAG 知识库提取),以及提取全量元数据导出为 Excel(适合做信息抓取研究)。
- 评论区抓取:可以选择把文章的精选评论一并抓下来。
- 完全免安装:GUI 基于 Go + WebView2 的原生 Windows 桌面调用,单 EXE 执行文件,双击即用,不用装冗杂的 Runtime。
- 自定义并发与防风控:内置了 慢速 / 标准 / 高速 三档速度控制以及并发量调节,方便长线挂机保护账号。
快速体验
项目地址(求各位佬们点个 鼓励下):whoisqcm/WeSaver Releases 下载:直接下最后那一版的 EXE 文件
环境要求:Windows 10/11 系统 + PC 版微信。
作为一个新造的轮子,很多边界情况(比如一些奇葩的超长文章、嵌顿的带参数老视频图等)在这个版本可能还不够完善。欢迎佬友们下来玩玩、做做本地备份。 有Bug或功能建议随时去 GitHub提Issue,或者直接在帖子里艾特我反馈,看到就会修。
另外代码结构尽量做到解耦和模块化了,如果是同样写Go的佬友想要二开扩充功能(比如接个本地LLM做文章摘要提取之类),极其欢迎过来提PR!
网友解答:--【壹】--:
有可能的
--【贰】--:
佬!
--【叁】--:
有没有可能被停是被迫的
--【肆】--:
感谢分享
--【伍】--:
感谢佬,太需要了
--【陆】--: acrush35:
既然旧轮子没法用,就自己撸一个
支持折腾精神
--【柒】--:
是呢 腾讯前段时间刚DMCA一堆微信导出的
--【捌】--:
必须支持
--【玖】--:
感谢佬友分享
已 star
--【拾】--:
感谢大佬分享,那也是被腾讯搞的
--【拾壹】--:
大佬牛B
--【拾贰】--:
公众号和优质长文根本就是矛盾的
--【拾叁】--:
谢谢,这个项目好,简单易学
--【拾肆】--:
太强了,大佬
--【拾伍】--:
谢谢大佬哦
--【拾陆】--:
感谢佬友!真
--【拾柒】--:
厉害,加入收藏
--【拾捌】--:
第一
tpl20260308_0223461949×1576 299 KB
--【拾玖】--:
这个不错,实用
whoisqcm/WeSaver: 微信公众号文章批量备份工具 | WeChat Official Account Article Batch Backup Tool
各位 L 站的佬友们好~
最近因为需要存档一些公众号的优质长文内容,去 GitHub 上转了一圈,发现以前比较火的几个微信公众号下载/爬虫仓库,好多都年久失修直接归档停更了,有的还得配合各种陈旧的依赖跑。特别是现在微信的接口经常微调,很多老工具连最基础的“抓 Token”这一步都折腾得够呛,对于非安全相关的小白极其不友好。
秉持着“既然旧轮子没法用,就自己撸一个”的折腾精神,趁着周末用 Go 肝了一个全新的轻量级备份工具 —— WeSaver。
目前已经在 GitHub 开源代码(MIT 协议),支持一键打包下载、断点续传、离线阅读深度优化。主打一个开箱即用,不用再去配烦人的 Fiddler/Charles 抓包了。
image898×734 83.2 KB
核心痛点与解决方案
- 手动抓 Token 太反人类? → 代理全自动无感捕获 软件内置了一个微型本地代理(只监听局域网本地
127.0.0.1,极其干净)。点击“开始抓 token”后,只要在 PC 版微信里随便点开一个公众号的“历史文章列表”,Token 和 Cookie 就会自动被截获并回填到界面上。完事后自动恢复系统代理,不影响正常上网。 - 下载的 HTML 离线没法看,满屏图片裂开? → 深度 DOM 离线清洗 微信文章的富文本图片基本全是
data-src懒加载,并且带有严重的外部依赖和限制。导出 HTML 原文时,WeSaver 会在后台重构 DOM,把真实图片地址拎出来塞进原生的src,并直接剥离掉无用的 JS 和外部追踪脚本。断网双击提取的.html文件,排版和阅读体验原汁原味。 - 老文章太多,中途断网或防封了怎么办? → 原生支持断点续传 本地底层跑了一个纯 Go 的 SQLite(无需繁复的 CGO 环境)做任务队列持久化。如果遇到风控或者你手动停止了程序,下次启动会根据底层的
manifest自动跳过已下载的篇目,接着往下跑。
主要功能一览
- 多格式灵活编排:除了上述的纯净离线 HTML,还支持直接转存为 Markdown(适合 Obsidian 囤积党 / RAG 知识库提取),以及提取全量元数据导出为 Excel(适合做信息抓取研究)。
- 评论区抓取:可以选择把文章的精选评论一并抓下来。
- 完全免安装:GUI 基于 Go + WebView2 的原生 Windows 桌面调用,单 EXE 执行文件,双击即用,不用装冗杂的 Runtime。
- 自定义并发与防风控:内置了 慢速 / 标准 / 高速 三档速度控制以及并发量调节,方便长线挂机保护账号。
快速体验
项目地址(求各位佬们点个 鼓励下):whoisqcm/WeSaver Releases 下载:直接下最后那一版的 EXE 文件
环境要求:Windows 10/11 系统 + PC 版微信。
作为一个新造的轮子,很多边界情况(比如一些奇葩的超长文章、嵌顿的带参数老视频图等)在这个版本可能还不够完善。欢迎佬友们下来玩玩、做做本地备份。 有Bug或功能建议随时去 GitHub提Issue,或者直接在帖子里艾特我反馈,看到就会修。
另外代码结构尽量做到解耦和模块化了,如果是同样写Go的佬友想要二开扩充功能(比如接个本地LLM做文章摘要提取之类),极其欢迎过来提PR!
网友解答:--【壹】--:
有可能的
--【贰】--:
佬!
--【叁】--:
有没有可能被停是被迫的
--【肆】--:
感谢分享
--【伍】--:
感谢佬,太需要了
--【陆】--: acrush35:
既然旧轮子没法用,就自己撸一个
支持折腾精神
--【柒】--:
是呢 腾讯前段时间刚DMCA一堆微信导出的
--【捌】--:
必须支持
--【玖】--:
感谢佬友分享
已 star
--【拾】--:
感谢大佬分享,那也是被腾讯搞的
--【拾壹】--:
大佬牛B
--【拾贰】--:
公众号和优质长文根本就是矛盾的
--【拾叁】--:
谢谢,这个项目好,简单易学
--【拾肆】--:
太强了,大佬
--【拾伍】--:
谢谢大佬哦
--【拾陆】--:
感谢佬友!真
--【拾柒】--:
厉害,加入收藏
--【拾捌】--:
第一
tpl20260308_0223461949×1576 299 KB
--【拾玖】--:
这个不错,实用

