微信聊天记录导出:4 种格式加年度聊天报告,本地免费 5 分钟跑通
微信聊天记录导出:4 种格式加年度聊天报告,本地免费 5 分钟跑通
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
几年的对话锁在加密数据库里,换机或清缓存就永久消失;上传云端又怕隐私外泄。WeChatMsg 让微信聊天记录导出全程走本地,免费开源,数据不出你这台电脑。
📊 能力全景:4 种格式加一份年度报告
一次导出能拿到 4 种格式文件,外加一份把整年记录汇成可视化面板的微信年度聊天报告。选哪个,看你要拿文件做什么:随手翻和搜选 HTML,打印或转发选 Word,二次加工算数选 CSV,长期留证选 PDF。拿不准就四种各导一份,互不冲突。
| 格式 | 生成器 | 体积 | 拿到文件后你最常做的事 |
|---|---|---|---|
| HTML | Jinja2 | 中等 | 浏览器翻页、随手搜索、在线分享 |
| Word | python-docx | 较大 | 打印、编辑、转发给别人 |
| CSV | Pandas | 最小 | 拉进 Excel 筛选、汇总、算数 |
| ReportLab | 中等 | 长期存档、留作证据 |
面板里是年度统计卡片加分布地图的样式,doc/ 目录里还有更多参考。
从零到产出:一条命令出结果
- 前置:Python ≥ 3.8;微信 PC 已安装并登录;磁盘留够余量
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt python wechat_export.py --contact "家人群" --format html浏览器打开生成的 HTML,能翻页、能搜索,消息、发言人、时间都在。
常用参数速查
| 参数 | 用途 |
|---|---|
--contact | 指定要导出的联系人或群 |
--format | 切换html/word/csv/pdf |
--start-date "2024-01-01" | 限定导出起点 |
--end-date "2024-12-31" | 限定导出终点 |
--include-media | 连图片、语音等媒体一起导出 |
--output "文件名.html" | 指定输出文件名 |
🔒 数据主权与按需叠加的加固
解密、渲染、落盘全发生在本机,记录不经过任何云端。内容涉及合同、工资或个人信息时,可按下面三层叠加防护:
- 文件加密:加
--encrypt aes256,输出做 AES-256 加密 - 敏感脱敏:加
--redact-sensitive,手机号、身份证等自动替换 - 打开口令:加
--password "你的密码",读文件前先输密码
涉及个人信息的群,一条组合命令搞定:
python wechat_export.py --contact "工作群" --format pdf --encrypt aes256 --password "你的密码" --redact-sensitive深入使用:从分析报告到自动备份
- 情感分析:按消息顺序通读整段对话,画出情感走向、标出情绪起伏点;中文情感词表可自定义,更贴合本地表达。
- 年度聊天报告:汇总一整年,给出全年统计概览、活跃时段分布、关键词热度排名、情感变化曲线、社交网络图谱。
- 定时备份:用 cron 之类的定时工具把导出命令挂成每周执行,结果自动落到备份目录。
- 插件与 API:基于插件机制可写话题聚类等自定义分析;项目提供 RESTful API,其他本地工具可直接调用导出能力。
🛠 排障对照
| 症状 | 大概率原因 | 动作 |
|---|---|---|
| 解密失败、读不了 | 微信版本不受支持 / 客户端未登录 | 核对版本与登录状态,用管理员权限重跑 |
| 导出文件太大 | 媒体多、日期跨度大 | 加--split-by-date切分 +--compress压缩;纯文字就不加--include-media |
| 图片、语音缺失 | 媒体路径被改 / 磁盘满 / 没开媒体 | 核对媒体存储路径与磁盘空间,补--include-media |
| 记录偏少 | 联系人名拼错 / 日期范围卡太窄 | 核对--contact名称与--start-date/--end-date |
格式化旧机之前,先把这条导出命令跑一遍。WeChatMsg 全程本地、免费开源,数据与处理都可审计,记录稳稳留在自己手里。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考