微信聊天记录导出:换电脑前,先把记录永久存下来
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机、重装系统,微信聊天记录说没就没。记录只存在手机和电脑的本地数据库里,一旦设备动过手脚,几年的对话就再也翻不回来。开源项目WeChatMsg就是干这个的:在本地解密微信 PC 端数据库(把微信存在电脑里的加密数据还原成可读记录),把聊天导出成 HTML、Word、CSV、PDF 四种格式,还能生成年度聊天报告。
⚡ 5 分钟导出第一份 HTML 聊天备份
前置条件一行带过:Python 3.8+、微信 PC 已登录(导出期间保持登录)、目标盘留几个 GB 空间。
把仓库克隆到本地并装好依赖:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt跑完依赖全部装好、没有报错,就可以进入下一步。
最小运行命令只需要两个参数:联系人名称和导出格式:
python wechat_export.py --contact "家人群" --format html跑完去输出目录找到生成的 HTML 文件,双击用浏览器打开,发言人、时间、消息体都在,页面内可直接搜索和翻页。
🎯 导出参数按需添加
- 只导某段时间?加
--start-date "2024-01-01" --end-date "2024-12-31",只备份去年一年。 - 图片、语音也要?加
--include-media,默认只导文字。 - 想把微信记录转 Word 或转 PDF?把
--format的值改成word、csv或pdf即可。 - 文件名想自己定?加
--output "聊天存档.html",省得在默认命名里翻找。
📄 微信记录导出成 HTML、Word、CSV、PDF,各管一摊
日常浏览和分享选 HTML 最省心,归档留证选 PDF 最稳妥:
| 格式 | 给谁看 | 怎么用 | 注意点 |
|---|---|---|---|
| HTML | 自己和朋友,浏览器里翻 | 双击即开,可搜索、翻页 | 媒体文件要随目录一起移动 |
| Word | 需要打印、批注、改措辞的人 | Office 直接打开二次编辑 | 媒体多时体积和耗时最大 |
| CSV | 要做聊天记录数据分析的人 | 丢进 Excel 做统计、筛选 | 纯表格,适合加工不适合阅读 |
| 长期存档、证据留存 | 直接打印或放进档案 | 不可再编辑,导出前先定好范围 |
正式场合要打印就 Word,留证存档就 PDF,四种互不冲突,各导一份也不费事。
🔒 微信本地数据库导出,数据为什么不外传
整个流程都在本机完成:读取、解密、渲染不经过任何云端服务器。导出文件可以加--encrypt aes256做 AES-256 加密(对称加密,相当于给文件上了把锁),--redact-sensitive会把手机号、身份证号自动脱敏成***,--password再给文件加一道密码门。涉及合同、薪资、个人隐私的群,可以这么组合:
python wechat_export.py --contact "工作群" --format pdf \ --encrypt aes256 --password "your_password" --redact-sensitive跑完拿到的 PDF 双击会提示输密码,输错打不开,忘了也解不开——这是它的价值所在。
📊 年度报告长这样
仓库的 doc/ 目录里有完整样例。报告里是全年统计、活跃时段分布、关键词热度排名、社交网络图谱和情感变化趋势,一年跟谁聊得最多、哪个时段最活跃,一眼看清。
🧯 三个最容易踩的坑
- 数据库读不了:通常是微信 PC 客户端版本不对或已退出登录。升级到受支持的版本、保持登录后,以管理员权限重跑命令。
- 导出文件过大:加
--split-by-date按日期切分,再开--compress压缩;不关心图片语音就去掉--include-media,只导文本。 - 图片、语音缺失:多半是微信媒体存储路径被改过,或命令没带
--include-media。确认路径没动、把参数补上再导一次。
🚀 今天就导一份
挑一个你舍不得丢的群,把那条最小命令跑一遍。打开生成的 HTML 看到记录都还在,这次微信聊天记录备份就算落袋了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考