WeChatMsg:把微信聊天记录导出一次搞定,存成你能留下的文件
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机、重装系统那天,你会发现几年的微信记录全在 PC 版的本地数据库里,丢了就是丢了。WeChatMsg 是一个开源的微信聊天记录导出工具:直接读取 PC 端本地数据库,把对话变成 HTML、Word、PDF 文件,还能生成年度聊天报告。
🔍 动手之前:先回答三个问题
- 你的电脑装着 PC 版微信吗?装着并且能登录,记录就在它的本地数据库里,工具才有用武之地;只用手机端的话,这条路走不通。
- 你想留存的是一大段聊天历史吗?想完整归档或做年度聊天报告,正合适;只想截图一两条消息,直接截图更快。
- 你的电脑能装 Python 吗?工具依赖 Python 3.8 以上环境,缺的话花两分钟装一个。
三个都答 No,那就到此为止,不用往下看了。
⚡ 最小可行路径:从空白到第一次导出成功
前置条件三条:
- 已安装 Python 3.8 及以上版本
- 已安装最新版微信 PC 客户端并登录
- 磁盘留有足够空间
先把代码克隆下来并装好依赖:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt跑完三行,代码和依赖就齐了,可以执行导出命令。
再挑一个群跑第一次导出,输出 HTML 格式:
python wechat_export.py --contact "家人群" --format html跑完输出目录会多出一个 html 文件,用浏览器打开,这个群的消息都在,页面内可直接搜索。想翻全部参数说明,看 readme.md。
🗺️ 按场景选路径:微信聊天记录导出格式怎么配
| 你的场景 | 推荐做法 | 为什么 |
|---|---|---|
| 自己翻看聊天记录 | 导出 HTML | 浏览器打开,页内可搜 |
| 要统计、筛选消息数据 | 加导一份 CSV | Excel 打开,方便汇总 |
| 存档存证、怕被改动 | 导出 PDF 并设密码 | 没密码打不开 |
以上不冲突,可以叠加使用,同一个群各导一份也行。
🧪 拿一个真实小任务跑通:备份某个群的半年记录
任务:给"项目群"最近半年的消息留一份备份,这是一次完整的微信聊天记录导出。
准备。先确认 PC 版微信已登录;再到"项目群"里找一条你记得时间的消息,比如某天发的"周一上线"。算对了的标准:微信在线,你手里有一条"锚点"消息。
执行。直接跑上一节的 html 导出命令,把群名换成"项目群"。算对了的标准:输出目录多出一个新的 html 文件。
验证。用浏览器打开 html,页内搜索刚才那条锚点消息。算对了的标准:消息内容和时间戳跟你想的一致。
进阶。把范围限定在最近半年,只加两个日期参数:
python wechat_export.py --contact "项目群" --format html \ --start-date "2026-03-01" --end-date "2026-08-31"--start-date:只导出 2026 年 3 月 1 日及之后的消息;--end-date:只导出 8 月底前及之前的消息。要存档版的话,把--format改成pdf并加--password设置打开密码。内置分析功能还能把导出的记录生成年度聊天报告,效果样例在 doc/ 目录里。
🛟 卡住了?对照这张表自查
| 你看到的现象 | 大概率原因 | 处理动作 |
|---|---|---|
| 报"无法解密数据库" | PC 版微信未登录或版本异常 | 重启 PC 版微信登录,再重跑命令 |
| 导出文件没有图片、语音 | 导出时没加 --include-media | 加上 --include-media 再导 |
| 导出文件太大打不开 | 时间范围太长 | 时间区间拆两段分别导出 |
| 跑命令报缺少模块 | 依赖没装好 | 重跑第二节的依赖安装命令 |
以上都没解决,去项目 Issues 搜报错关键词,大概率有人踩过。
🎯 今晚就能做的第一步
今晚先挑一个你舍不得丢的群,把第二节的 html 导出命令跑一遍。打开生成的文件,看到消息都在,再决定要不要补 CSV 或带密码的 PDF。顺下来之后,每季度跑一次就行,丢记录这件事不用再想了。WeChatMsg 的全部处理都在你自己的电脑上完成,导出的文件完全归你。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考