news 2026/8/24 2:08:24

微信朋友圈导出工具 WechatMoments:把朋友圈备份成HTML的实操教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信朋友圈导出工具 WechatMoments:把朋友圈备份成HTML的实操教程

微信朋友圈导出工具 WechatMoments:把朋友圈备份成HTML的实操教程

【免费下载链接】WechatMoments微信朋友圈导出工具-技术爬爬虾项目地址: https://gitcode.com/gh_mirrors/we/WechatMoments

朋友圈记录刷着刷着就找不到了,账号一注销更是彻底消失。WechatMoments 是一款运行在 Windows 上的微信朋友圈导出工具:它读取电脑微信客户端里的本地数据,把朋友圈的文字、图片、视频导出成一个 HTML 文件,让你永久备份、离线翻看。

它到底能做什么、做不了什么

能做的:

  • 把微信朋友圈数据导出为网页(HTML),离线即可查看、永久保存
  • 同步下载图片与视频,不受微信本地缓存清理的影响
  • 按好友、按时间段筛选后再导出

前提条件:

  • Windows 10 或 Windows 11,并已安装、登录电脑版微信。这个工具读的是微信的本地数据库,只提供 Windows 版本
  • 源码运行需要Python 3.11;普通用户直接跑 exe,不用装 Python

做不了的:

  • 只能导出在电脑微信里浏览过的朋友圈,你没点开过的记录本地数据库里不存在
  • 视频下载不稳定,可能缺失
  • 电脑微信没有"查看自己朋友圈"的入口,想导出自己的朋友圈需要借另一个账号搜自己

第一次把它跑起来

普通用户:直接运行 exe

  1. 到项目 Releases 页面下载压缩包wechat_moments.zip
  2. 解压到不含中文的路径,例如D:\Tools\WechatMoments(中文路径容易出错)
  3. 右键wechat_moments.exe,选择以管理员身份运行
  4. 出现异常时,先重启微信、再重启软件试试

开发者:源码运行

  1. 安装Python 3.11(作者仅在此版本上测试过)
  2. 获取代码、安装依赖并启动:
git clone https://gitcode.com/gh_mirrors/we/WechatMoments cd WechatMoments pip install -r requirements.txt python main.py

依赖包括pywxdump~=2.4.44(微信数据处理)、pillow~=10.2.0(图片处理)、opencv-python(图像识别)等,pip install -r requirements.txt会一次装好。

核心操作:从浏览到导出HTML

1. 先把朋友圈在电脑微信里"刷"出来

工具只读本地缓存的数据,第一步就是让微信自己把内容下载下来,两条路:

  • 自动浏览:软件控制鼠标键盘自动打开朋友圈往下刷。"浏览全部"最多能刷到近100 天;"单个好友"没有时间限制,适合重点备份
  • 手动浏览:在电脑微信里打开搜一搜,切到"朋友圈"标签页,按好友昵称搜索并逐屏浏览

单个好友的自动浏览可能因为屏幕分辨率、缩放比例不同而失效(程序靠图像识别定位鼠标),失败时改用手动:搜到好友后点完成,进入他的朋友圈页面。

再输入一个**中文问号"?"**搜索,这个好友的记录会一条条翻出来。

搜一搜有最大展示数量限制,展示不全时限定一下搜索时间,让页面完整展示:

2. 按时间段筛选

回到 WechatMoments 界面,找到**"发布时间"**筛选器,点开后选择开始与结束日期,确认后就只导出这段时间内的朋友圈。

3. 执行导出并查看结果

  1. 选择导出范围:全部选中好友
  2. 选择保存路径(这里也建议不含中文)
  3. 点击完成开始导出,等进度条走完
  4. 用 Chrome 打开生成的 HTML 查看;视频无法播放时,勾选"视频转码"重新导出,兼容性更好

出问题时这样查

图片无法导出

  • 现象:文字、排版都有,图片缺失
  • 原因:2024 年 5 月起微信对朋友圈图片做了加密 ⚠️
  • 处理:先在微信里手动点开这些朋友圈,把图片打开并缓存到本地,再用工具导出

导出的数据不全

  • 现象:只有部分朋友圈
  • 原因:工具只能读取电脑微信里浏览过的记录
  • 处理:回到第 1 步,把目标朋友圈完整浏览一遍,再重新导出

自动浏览单个好友失效

  • 现象:鼠标不动作,或打不开目标页面
  • 原因:图像识别的成功率受分辨率和缩放比例影响
  • 处理:改用手动浏览,或按电脑微信浏览朋友圈的说明,把resource/auto_gui里的四张定位图替换成你自己电脑上的按钮截图

想导出自己的朋友圈

  • 现象:电脑端看不到自己的朋友圈
  • 原因:微信 PC 端没有这个入口
  • 处理:登录另一个账号搜自己,浏览缓存后再导出

给开发者的模块地图

  • app/DataBase/:读取并解析微信本地数据库,数据的入口
  • exporter/html_exporter.py:生成最终网页,想做展示增强、过滤排序就从这里入手
  • decrypter/image_decrypt.py:微信图片的解密与处理

项目采用 Apache License,二次开发、分发请注明原作者;如果你能修好视频下载不稳定或自动浏览失效的问题,欢迎提 PR。

使用边界

  • 仅供学习交流,免费项目,请勿用于非法用途
  • 只能导出你有权查看的朋友圈,无越权功能,不要用它收集他人隐私
  • 已知限制:视频可能不全、HTML 页面较原始、自动浏览不稳定,作者随缘更新

只想保留近 100 天的话,"浏览全部 + 一键导出"就够用;要完整备份某个好友,先跑一遍单个好友的浏览流程,再导出 HTML 归档。遇到问题时,附上截图和日志(位于log\xxxx-xx-xx-output.log)提交 issue,能帮作者更快定位。

【免费下载链接】WechatMoments微信朋友圈导出工具-技术爬爬虾项目地址: https://gitcode.com/gh_mirrors/we/WechatMoments

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 2:08:07

从GitHub中断看系统扩展:超越反应式,构建预测与主动弹性策略

最近 GitHub 的几次大规模服务中断,让全球开发者都体验了一把“数字焦虑”。作为全球最大的代码托管平台,其稳定性直接关系到无数项目的构建、部署与协作。这些事件背后,一个核心的技术议题被推到了台前:反应式扩展(Re…

作者头像 李华
网站建设 2026/8/24 2:07:47

PaddleOCR移动端部署完整指南:4步走通端侧OCR最短路径

PaddleOCR移动端部署完整指南:4步走通端侧OCR最短路径 【免费下载链接】PaddleOCR 飞桨多语言OCR工具包(实用超轻量OCR系统,支持80种语言识别,提供数据标注与合成工具,支持服务器、移动端、嵌入式及IoT设备端的训练与部…

作者头像 李华
网站建设 2026/8/24 2:07:40

一文搞懂 Flink Web UI:任务监控与性能分析完整指南

一文搞懂 Flink Web UI:任务监控与性能分析完整指南 【免费下载链接】flink 项目地址: https://gitcode.com/gh_mirrors/fli/flink 线上作业突然变慢,延迟从毫秒级涨到分钟级,你第一反应该翻什么?多数人的答案是 Flink We…

作者头像 李华
网站建设 2026/8/24 2:07:32

深入解析var关键字:跨语言面试题与工程实践

1. 理解var面试题的底层逻辑在技术面试中,var相关的题目往往成为区分候选人真实水平的分水岭。我见过太多候选人因为对var的认知停留在表面而错失机会。实际上,var关键字在不同语言环境中的表现差异巨大,这正是面试官热衷考察的根本原因。以J…

作者头像 李华
网站建设 2026/8/24 2:06:27

2026年高颜值简历网站测评与选择指南

1. 2026年高颜值简历网站测评背景最近帮学弟学妹改简历时发现,2026年的简历制作工具已经进化到令人惊艳的程度。和五年前千篇一律的Word模板不同,现在主流平台都实现了智能排版、AI内容优化、动态交互等创新功能。但选择太多反而让人纠结——免费版够用吗…

作者头像 李华