快速把微信聊天记录导出成文件:WeChatMsg 10 分钟上手教程
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换完电脑重新登录微信,聊天记录只迁回 3800 条,缺的那两年还留在旧硬盘一个打不开的数据库文件里。WeChatMsg 把 PC 端微信数据库在本地读出来,微信聊天记录导出成 HTML、Word、CSV 文件永久保存,数据全程不出本机。
30 秒跑通第一条微信聊天记录导出命令
跑之前确认四件事,每条一句话:
- Python 3.8 及以上,系统里已有 Python 就够
- 微信 PC 客户端要在受支持版本内,刚升级就先拿一个联系人试导出
- Windows 下建议用管理员权限运行
- 磁盘空间:纯文本留几十到上百 MB 足够;要带图片,先查微信媒体文件所在磁盘的剩余空间
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg python wechat_export.py --contact "重要联系人" --format html--contact填微信里显示的原名、包括空格,占位符换成你的实际值;--format在 html、word、csv 里选一个;--output指定输出文件名,可以省略。跑完这条命令,浏览器直接打开生成的 HTML,说过什么一目了然。
项目长期没有大更新,状态说明见 readme,全量导出前建议先试跑一个联系人。
上图是聊天记录年度报告的网页形态,2025 版计划在本项目实现,预览图都在 doc/ 目录里。
微信聊天记录导出格式怎么选
四种格式的文件大小和用途不同,先看完这张表再下命令:
| 格式 | 最适合的场景 | 文件特征 |
|---|---|---|
| HTML | 在线浏览、发给别人看 | 带交互搜索,文件中等 |
| Word | 正式文档、打印 | 兼容 Office,文件较大 |
| CSV | 统计、进 Excel 处理 | 结构化行,文件最小 |
| 留证、长期存档 | 渲染输出,支持加密 |
想打印出来慢慢翻:Word。
python wechat_export.py --contact "家人群" --format word --output "家庭群记录.docx"想进 Excel 做筛选、统计、透视:CSV。
python wechat_export.py --contact "工作群" --format csv --output "2024工作群记录.csv"要用在纠纷举证或长期归档:PDF。
python wechat_export.py --contact "重要联系人" --format pdf拿不准就先选 HTML,浏览器打开就能看,后面想换格式重导一次也不费事。
限定时间段 / 加密脱敏
时间范围过滤和媒体开关,只在想抽某段时间的记录、或光有文字说不清要带出图片时才用得上:
# 导出一整年的记录,并带上媒体文件 python wechat_export.py --contact "工作群" \ --start-date "2024-01-01" --end-date "2024-12-31" \ --format csv --include-media --output "2024工作记录.csv"加了--include-media后记得看微信媒体文件所在磁盘的剩余空间,不然导一半就卡住。
加密脱敏只在文件要发给别人、存网盘或流出本机时才需要,手机号、身份证号这类敏感信息会被自动替换:
# AES-256 加密,并自动替换敏感信息 python wechat_export.py --contact "工作群" --format pdf \ --encrypt aes256 --password "mypassword" --redact-sensitive--password自己定,换成你的实际密码再跑。
单文件太大时,再补--split-by-date按日期拆分、--compress压缩输出。
跑不通时查这三条
失败基本都落在三类,按顺序查:
| 症状 | 先查 | 再查 |
|---|---|---|
| 导出没有记录、数据库无法解密 | 微信 PC 端版本是否在支持列表内(刚升级先查这条) | 以管理员权限运行,再检查系统权限 |
| 导出文件过大 | 加--split-by-date按日期拆分 | 用--compress压缩,或只导出文本 |
| 图片没进导出结果 | 是否加了--include-media | 微信媒体路径是否可读、磁盘空间是否够 |
三条都试过还没好,就更新一下 Python 依赖再跑一遍,或用管理员权限执行命令;实在卡住,把报错原文复制去项目 issue 区搜,多半有人踩过同样的坑。
现在就跑第一条命令
挑一个你最在意的联系人,敲第一条导出命令,10 分钟就能在浏览器里打开结果文件。项目后续不会再有大更新,方向是把微信聊天记录年度报告做出来,再把聊天记录变成能训练个人 AI 的数据。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考