WeChatMsg:四步免费导出微信聊天记录
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
几千条微信聊天记录都躺在聊天窗口里,换个设备、一次系统重装就可能翻不到了。WeChatMsg 是一个免费的开源工具,它在你电脑里读取微信本地数据库,把微信聊天记录导出成 HTML、Word、CSV 文件,还能统计全年数据生成年度报告。适合想把聊天记录备份归档、又不希望数据离开自己电脑的人。装好 Python 和依赖后,一行命令就能启动导出。
开始前确认这几件事
- 电脑装有微信电脑版,并且登录过:WeChatMsg 读的是电脑端的本地聊天数据库,登录电脑版后才会生成。没有这个库,后面一步都走不了。
- 重要聊天要在电脑版同步过:数据库里只有电脑上收过的消息,只在手机上聊过的内容不在其中。导出前先在电脑版打开几个重要会话,确认消息能显示出来。
- 装好 Python 3.8 及以上版本:程序靠 Python 运行,版本太低或缺失都会直接报错。
- 读取时把电脑版微信完全退出 ⚠️:微信正在运行会占用数据库文件,彻底退出后再读取最稳。
从打开终端到看到结果的完整流程
先装好 Python 并验证
做什么:给电脑装运行环境。怎么做:从 Python 官方安装器下载 3.8 以上版本,安装过程中勾选“Add to PATH”选项,然后一路默认下一步装完。装好后打开终端输入:
python --version看到类似 Python 3.11 的版本号输出,说明这一步成功了。
把项目下载到本地
做什么:把代码拿到自己电脑上。怎么做:打开终端,进入你想存放项目的文件夹,输入:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg第一行下载代码,第二行进入项目目录。当前目录下多出一个 WeChatMsg 文件夹、里面能看到项目文件,就说明成功了。
安装依赖
做什么:装上程序运行需要的库。怎么做:还在项目目录里,输入:
pip install -r requirements.txt按网速不同可能等一两分钟,终端末尾显示安装的库列表、没有红色报错,就是成功了。
启动程序并导出
做什么:运行程序,连接微信数据。怎么做:输入:
python wechat.py运行后浏览器会自动打开页面,首次启动稍慢是正常的,程序在定位微信数据库。在页面里选择要导出的联系人或群聊,勾选格式和时间范围,点击导出,出现完成提示、项目目录里生成了导出文件,整个流程就走完了。
不同输出格式怎么选
HTML:按原样浏览
适用场景:想打开就能像微信里那样一条条翻看。操作步骤:页面里选中会话;勾选 HTML 格式;点导出,完成后用浏览器直接打开生成的 HTML 文件。小提示:HTML 还原度最高,适合留量大、以翻看为主的记录。
Word:归档和打印
适用场景:要做正式存档,或者把对话整理成册子打印出来。操作步骤:勾选 Word 格式;设置时间范围;导出后用 Word 打开,可直接编辑排版。小提示:数据量很大时 Word 生成偏慢,先把时间范围缩小试试。
CSV:统计和分析
适用场景:想知道一年发了多少条、哪个时段最活跃这类数字。操作步骤:勾选 CSV 格式;导出;用 Excel 打开 CSV,筛选、排序、求和都方便。小提示:CSV 是规整的表格,每条消息一行,最适合做分析。
三个真实用法
📷 家庭聊天纪念册:把和孩子或父母的对话导出成 Word,按时间挑出这一年的消息排成册子,每条都带日期,打印出来就是很特别的纪念。注意:选联系人时先圈定时间范围,文档才不会厚到打不开。
📁 项目群解散前留档:项目收尾或群要解散之前,把群记录导出成 Word,发送人、时间都清清楚楚,以后再翻记录有据可查。注意:先在页面按群名筛出目标群再导出,不用全量拉一遍。
📅 年底个人复盘:年底生成年度聊天报告,看看这一年和谁聊得最多、活跃在哪些时段,作为调整生活节奏的参考。注意:报告在本机生成,页面文件可以自己长期保存。
容易卡住的几个地方
终端提示找不到 python
现象:输入启动命令后提示“python 不是内部或外部命令”。原因:Python 没装上,或者安装时没勾选加入 PATH。解法:重装一次 Python,安装界面勾上 Add to PATH,再用 python --version 验证。
启动后找不到微信数据
现象:页面里没有可选的聊天记录,或者提示数据为空。原因:电脑版微信没登录过,或程序运行时微信还开着。解法:登录一次电脑版完成同步,完全退出微信,再重新运行程序。
导出半天没反应
现象:点了导出后页面像卡住了一样。原因:记录量大时程序要逐条读取和写入,本来就慢。解法:别反复点击,先挑一个短时间段试一次,确认流程通了再做大批量。
导出结果里少了某些聊天
现象:以为能导出的会话,在结果文件里找不到。原因:WeChatMsg 只读电脑版数据库,没在电脑同步过的聊天不在库里。解法:先在电脑版打开目标会话触发同步,再重新导出。
写在最后
所有数据都只在你自己的电脑上读取、处理和保存,中间没有上传环节 🔒。第一次别急着导全部,先挑一个联系人导出几百条,打开文件看看格式是否满意。确认没问题后,再做批量备份,顺手把年度报告也生成一份。更多项目说明见 readme.md,报告示例图在 doc/ 目录。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考