微信朋友圈导出工具 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
- 到项目 Releases 页面下载压缩包
wechat_moments.zip - 解压到不含中文的路径,例如
D:\Tools\WechatMoments(中文路径容易出错) - 右键
wechat_moments.exe,选择以管理员身份运行 - 出现异常时,先重启微信、再重启软件试试
开发者:源码运行
- 安装Python 3.11(作者仅在此版本上测试过)
- 获取代码、安装依赖并启动:
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. 执行导出并查看结果
- 选择导出范围:全部或选中好友
- 选择保存路径(这里也建议不含中文)
- 点击完成开始导出,等进度条走完
- 用 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),仅供参考