三条命令备份微信聊天记录:PyWxDump 本地数据导出实践
【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump
换电脑或清理微信前,微信聊天记录备份往往是最先要做的事。PyWxDump 能帮你完成微信数据导出:它自动扫描解密密钥、解密 PC 版微信的本地数据库,并把聊天记录转换成 HTML 或 TXT 这类可直接打开的文件,数据全程只在你自己的机器上。
🔧 第一次完整备份单账号微信聊天记录
这套流程适合你第一次把单个微信账号的聊天记录完整备份下来。先准备两件事:PC 版微信处于登录且运行状态,命令用管理员权限的窗口执行,避免读取进程内存时出现权限问题。环境就绪后,真正干活只需要三条命令:扫密钥、解密、导出。
下载代码并安装依赖
git clone https://gitcode.com/GitHub_Trending/py/PyWxDump cd PyWxDump pip install -r requirements.txt第一行下载项目,第二行进入项目目录,第三行安装需要的 Python 依赖。安装完可以随手验证一下:
python -m pywxdump --version窗口里打出版本号,说明环境已经可用。
扫描密钥并解密本地数据库
python -m pywxdump bias --auto这一条让 PyWxDump 直接从微信进程内存里定位解密密钥,省去了手动计算偏移量的麻烦。扫描成功后接着执行:
python -m pywxdump decrypt --all它会把当前账号的所有聊天数据库一次性解密,窗口里会滚动显示处理进度,全程通常只需几分钟。
把解密后的数据导出成文件
python -m pywxdump export --format html跑完之后,聊天记录会变成能用浏览器直接打开的 HTML 文件,翻一翻就能看到按页展示的对话,单账号的导出流程到此结束。
密钥扫描失败先查这三点
确认微信进程仍在运行且已登录、确认命令窗口具有管理员权限,若仍失败就改用bias --deep深度搜索模式扩大查找范围再试一次。
👥 用 --multi 参数一次性备份多个微信账号
如果你同时在电脑登录了多个微信账号(比如工作号和私人号),可以用多账号备份模式一次处理,前提是每个账号的客户端都保持登录在线。
python -m pywxdump bias --multi它与单账号模式的差别只在这一条:同时扫描所有已登录账号的密钥,之后照常用同样的解密和导出流程处理。若某个账号被漏扫,通常是因为它的客户端没在线,把它拉起来再跑一次扫描即可。
📄 三种导出格式怎么选:HTML、TXT 与 JSON
数据库解密完成后,你可以按用途挑一种输出格式,三种格式只差一个参数:
python -m pywxdump export --format html python -m pywxdump export --format txt python -m pywxdump export --format json- HTML 保留图片和消息排版,适合在电脑上直接打开留底;
- TXT 是轻量纯文本,适合长期归档和全文检索;
- JSON 是结构化数据,适合用脚本二次加工或导入数据库。
微信数据导出的格式选择不影响解密结果,想换格式随时重跑一次导出命令就行,不必重新解密。
📦 解密后能导出哪些记录、备份频率怎么定
解密完成后,PyWxDump 给你的不只是纯文字聊天:个人与群聊的文字记录、图片和语音、视频等多媒体消息、好友列表与群组成员等联系人信息、转账红包这类系统通知,都能随数据库一起导出。备份频率上,常用账号按每月一次全量导出比较稳妥;清理系统缓存、重装或卸载微信客户端之前,再随手导出一份,重要对话就不容易丢。
需要提醒的是,整个过程只读取你自己电脑上的本地数据,不会上传到任何网络服务;请仅备份本人账号的数据,使用前可以先看 README.md 了解项目当前状态与合规说明。第一次导出完成后,建议把月度备份固定成习惯,工具的价值要靠持续使用体现出来。
【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考