三条命令备份微信聊天记录:PyWxDump 本地数据导出实践
2026/9/18 12:25:26 网站建设 项目流程

三条命令备份微信聊天记录: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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询