把微信聊天记录永久保存:WeChatMsg 五个目标跑通
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换了新电脑,微信客户端只迁回 3800 条聊天记录,往前两年还冻在旧电脑的本地数据库里。WeChatMsg 解决的就是这类微信聊天记录导出问题:在你自己的电脑上读取微信 PC 端数据库,把记录导出成 HTML、Word、CSV、PDF 文件永久保存,全程数据不出本机。
跑命令之前先看你想要哪种格式,每个目标只给一条最短命令。
| 目标 | 选格式 | 为什么 |
|---|---|---|
| 发给对方看、手机里浏览 | HTML | 带交互搜索,浏览器直接打开 |
| 自己翻看、打印、正式文档 | Word | 兼容 Office,文件较大 |
| 进 Excel 统计、筛选、透视 | CSV | 结构化行,文件最小 |
| 纠纷举证、长期存档 | 版式固定,支持加密 |
导出第一份聊天记录网页
跑之前核对三件事,一分钟内能查完。
| 核对项 | 标准 | 查哪里 |
|---|---|---|
| Python 版本 | 3.8 及以上 | python --version |
| 微信 PC 版本 | 在受支持范围内 | 刚升级过微信就先拿一个联系人试导出 |
| 磁盘剩余空间 | 纯文本几十到上百 MB 够 | 要带图片时查媒体文件所在磁盘 |
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg # 导出单个联系人的记录为 HTML,浏览器可直接打开 python wechat_export.py --contact "重要联系人" --format html--contact按微信里的显示原名填写,包括空格;--format在 html、word、csv、pdf 里选;--output指定输出文件名,可省略。HTML 自带搜索,适合发给对方查看;要统计就别用它,用 CSV。
导出 0 条记录时,先查微信 PC 端版本是否在支持列表内(刚升级过就查这条),再以管理员权限运行;数据库无法解密,同样从版本查起。
存成可检索的 Word 档案
想自己翻看或打印出来、以后还要搜索,选 Word。
python wechat_export.py --contact "家人群" --format word --output "家庭群记录.docx"Word 适合归档和打印;十万条量级的群聊统计别用它,文件会膨胀且 Excel 打不开。
只抽某段时间的记录
只要交接期或纠纷那年的记录、不想全量导出,用两个日期参数限定范围。
python wechat_export.py --contact "工作群" \ --start-date "2024-01-01" --end-date "2024-12-31" \ --format csv --include-media --output "2024工作记录.csv"需要把图片一起带出来才加--include-media,文件不出本机就别开媒体。图片没进导出结果时按顺序查:开关加没加、微信媒体路径可读吗、磁盘空间够不够。
做留证用的加密 PDF
文件要用于纠纷举证或存进网盘,出了本机还得可用,就加密并脱敏。
python wechat_export.py --contact "重要联系人" --format pdf \ --encrypt aes256 --password "你的密码" --redact-sensitive--encrypt aes256对文件加密,--redact-sensitive自动替换手机号、身份证号等敏感信息。文件要流出本机才开这两个开关;只存自己磁盘时直接导出即可。单文件太大,补--split-by-date按日期拆分,或加--compress压缩。
进 Excel 做统计
要数谁发言最多、按月份做透视,直接上 CSV。
python wechat_export.py --contact "工作群" --format csvCSV 是纯结构化文本,不带图片和排版;它不适合发人看,发人看用 HTML。
把记录变成年度报告
项目已处于维护状态,方向是把导出的聊天记录做成网页版年度报告,再进一步作为个人 AI 的训练数据。
现在就做
挑一位你最在意的联系人,跑一遍"导出第一份聊天记录网页"里的命令,十分钟就能在浏览器里打开结果文件。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考