PyWxDump 实操指南:完整导出微信聊天记录
【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump
换电脑后翻不到旧微信记录?PyWxDump 是一个本地运行的 Python 工具,直接读取微信 PC 版加密数据库,把聊天记录完整导出成 CSV、HTML,全程不上传任何数据。
三步跑通 PyWxDump
获取源码:克隆仓库到本地
git clone https://gitcode.com/GitHub_Trending/py/PyWxDump cd PyWxDump安装依赖:
pip install -r requirements.txt运行第一条命令:
python main.py
看到终端列出本机所有登录过的微信账号、并提示选择要导出的目录,就说明环境对了。
它到底能帮你干什么
完整导出全部历史
PyWxDump 能自动识别电脑上所有登录过的微信账号,按时间戳完整还原消息、图片、语音。独立开发者换机时用它迁移记录,5 万条消息约 2 分钟搞定,内存占用不到 200MB。
多格式备份与检索
记录可导出为 CSV 表格或带样式的 HTML 文件。职场人定期把关键群聊导出成 CSV 归档,之后按关键词、联系人、时间段三个条件组合搜索,秒级定位某条消息。
它是怎么做到的
微信 PC 版把聊天记录锁在 SQLite 数据库里,相当于一个上锁的保险箱,钥匙是 RC4 算法的密钥。PyWxDump 先分析微信进程内存找到钥匙,再用 RC4 把整个数据库解开。
流程一句话:内存提取密钥 → RC4 解密数据库 → 关联消息、联系人、媒体表 → 按格式输出。全程本地跑、多线程并行,所以它才快、稳、不占资源。
进阶 3 招
- 加
--start-date/--end-date参数,只导出指定时间段的记录,不用翻全量。 - 用
--contact "群名"锁定单个会话,工作群归档不用再手动筛选。 - 开启增量模式,重复运行只处理新增记录,大库省时间。
最常问的 4 个问题
- 仓库还能用吗:PyWxDump 在 2025 年 10 月收到微信官方律师函后已删除全部代码,本地旧版本也不建议继续传播或使用。
- 解密失败怎么办:微信数据库结构随版本变化,旧版工具可能无法解密新版数据,运行前先备份原始文件。
- 导出文件安全吗:导出的是明文 CSV/HTML,用完及时删除临时文件,敏感记录建议存到加密的离线硬盘。
- 需要什么权限:Windows 下建议以管理员身份运行,并确认微信保持登录,方便工具读取数据目录。
结语
PyWxDump 的价值在于本地完整备份自己的微信记录。想给自己存档的话,先去仓库看看现状,再决定要不要动手。
【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考