WeChatMsg:三步搞定微信聊天记录完整存档,支持导出HTML、Word、CSV
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
跑完一次,你会拿到一份 HTML 文件:指定会话的全部消息都在里面,页面上能直接搜关键词。WeChatMsg 是开源的微信聊天记录导出工具,它读取 PC 版微信的本地数据库,把对话导出成 HTML、Word、CSV,还能生成年度聊天报告。
先说清 WeChatMsg 能做什么、不能做什么
- 能做:把某个会话的记录批量导出成 HTML、Word、CSV、PDF,图片语音可以一并存下来
- 能做:生成年度聊天报告,把关键词统计、活跃时段、情感起伏汇成可视化页面,样例见 doc/ 目录
- 不能做:读取手机微信。所有记录都在电脑端 PC 版微信的数据库里
- 这类人可以直接划走:跑不起 PC 版微信,或者只想存一张截图,不用装它
出发前三项检查:装好、登录、跑起来
Python 3.8 以上、最新版 PC 版微信已登录、磁盘还有空余。三样齐了就能动手:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsgcd WeChatMsg pip install -r requirements.txt试导一次,群名换成你自己的:
python wechat_export.py --contact "老同学群" --format html跑完会生成一个 HTML 文件,用浏览器打开,搜索直接可用。
按"你想干什么"挑导出格式
| 想干什么 | 选哪个格式 | 一句话理由 |
|---|---|---|
| 自己翻看,或转发给朋友 | html | 浏览器直接打开,页内可搜 |
| 做成正式文档、要打印 | word | Office 里能接着编辑 |
| 筛选、透视、算数 | csv | Excel 打开就是表格 |
| 长期存档,不想被人看到 | 加密后,输密码才打得开 |
几个常用补充参数:
- 想把图片、语音一起存:加
--include-media - 想换导出文件的名字:加
--output "文件名.html" - 想限定时间范围:加
--start-date和--end-date
格式之间互不冲突,各导一份也完全可以。
跟跑一遍:给一个老群做存档
目标:"2024群" 快解散了,把它的记录全量存下来。
第一拍:确认 PC 版微信处于登录状态,先按上一节的命令跑一次 html 导出。
第二拍:打开文件,搜索一条你清楚内容的消息,核对时间线对不对。
第三拍:时间线没缺口,再出一份加密副本:
python wechat_export.py --contact "2024群" --format pdf --password "your_password"得到的 PDF 不输密码打不开,放进移动硬盘也不怕被随意翻到。
故障速查:三种最常见的异常 🛠️
- 报错"数据库无法解密" → PC 版微信未登录或状态异常 → 检查登录状态,用管理员权限重跑命令
- 导出结果里没有图片、语音 → 导出时漏加
--include-media→ 补上参数重新跑一次 - 文件大到打不开 → 时间范围太宽 → 把时间范围切成两段,逐段导出
先挑一个舍不得丢的群,用 html 导一次,就够上手。文件能打开、消息都在,就算成了。CSV、年度报告要不要补,后面再定。所有处理都在你自己电脑上完成,导出的文件完全归你。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考