微信聊天记录如何永久保存?WeChatMsg 导出与年度报告完整指南
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
微信用了这么多年,你的聊天记录其实只存在电脑或手机的本地数据库里。换机、清缓存、重装系统,都可能让几年的对话瞬间清零。WeChatMsg 是一个开源的微信聊天记录导出工具:把对话批量导出成 HTML、Word、CSV 文档永久保存,还能分析记录、生成年度聊天报告。全程在本地运行,数据不出你的电脑。
最快配置方法:装好 WeChatMsg 跑通第一次导出
工具基于 Python 开发,先确认电脑装了 Python 3.8 及以上版本。还有一个前提容易忽略:WeChatMsg 读的是本机微信的数据,所以要在你平时登录微信的那台电脑上运行。最短路径只有两步。
安装
pip install wechatmsg这条命令会把工具连同依赖一起装好,看到 "Successfully installed" 即成功 ✅,之后命令行里就多了一个wechatmsg命令。
首次运行
wechatmsg --help执行后终端会打印工具支持的全部参数,包括平台、导出格式、时间范围。先完整看一遍这张"参数清单",后面所有操作都是从这里挑参数拼命令。
如果你还想看源码或参与改进,可以把仓库拉到本地:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg拉下来后就是一个普通的开源项目目录,配合 readme.md 里写的缘起,能帮你理解这个项目想解决什么。
核心功能一览:一次导出,三种格式
WeChatMsg 干的事不复杂:把加密的微信数据库读出来,转成你熟悉的文档。导出前,用下面这张表选格式就行。
| 格式 | 适合谁 | 特点 |
|---|---|---|
| HTML | 自己翻阅、发给家人 | 浏览器打开即看,最接近微信里的浏览体验 |
| DOCX(Word) | 需要打印、存档 | 可二次编辑,适合做成正式文档 |
| CSV | 做统计、导入 Excel | 纯结构化数据,方便筛选和二次加工 |
对应--help里的format选项,导出前改一下参数即可。📌 文本消息之外的语音、图片类记录,在 HTML 导出时也会尽量一并呈现。
典型用法:批量导出与年度报告
按条件导出
真实用法都是"先过滤、再导出"。打开--help输出,对照这张表挑参数:
| 你的目标 | 在 --help 里找什么 |
|---|---|
| 只导出某个群或好友 | 按聊天名过滤的选项,填入对象名称 |
| 只要某一年 | 起止日期相关选项,如 2024-01-01 到 2024-12-31 |
| 换一种格式 | format选项,填 html、docx 或 csv |
比如只想要"家人群"去年的记录,就是聊天名 + 日期区间 + 格式三条参数拼成一条命令,跑完终端会打印出文件保存的位置。
年度聊天报告
把一整年的数据跑一遍分析,会得到一份年度聊天报告:谁和你说话最多、消息集中在一天中的什么时段、一年总共发了多少条,都以图表形式呈现,在本地生成,不上传任何服务器。
这个项目的名字就是"留痕"——让每一次对话都有迹可循。
遇到问题时:三个高频问题与解法
问:提示找不到微信数据库,或解密失败?先升级工具到最新版:
pip install --upgrade wechatmsg这类报错大多由版本不匹配引起,升级后重跑一次。另外在 macOS 上,如果终端没有完全磁盘访问权限,系统层面就读不到微信的数据目录(默认在~/Library/Containers/com.tencent.xinWeChat/下),去"系统设置 → 隐私与安全性"里给终端加上即可。⚠️ 两个前提都满足后仍失败,再考虑换一台登录过同账号的机器试试。
问:导出的文件去哪找?命令跑完后,终端会打印输出路径,文件按聊天对象命名,直接进对应文件夹就能打开。小技巧:运行前先用cd切到你希望存放结果的目录,可以少一层寻找成本。
问:数据量太大,跑得慢怎么办?别一次全量导出。用日期参数把时间切成几段分段跑,或只导出你真正关心的几个群,通常几分钟就能完成。
现在就可以做:先导出一个群
把整套流程走通的最小单位,是"一个群 + 一种格式 + 一年时间"。今晚打开终端,装好 WeChatMsg,挑你最在意的那个群,导成 HTML 存进自己的硬盘——从这一步开始,你的聊天记录就不再只属于微信了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考