这个仓库是完全基于 sjzar/chatlog 和其中一个 PR (#110) 开发的。
后者提供了一个可以导出 JSON 文件的导出功能,我在此基础上进行了完善:
- 采用更清晰的命名方式
- 可以搜索并选择某个聊天记录进行导出
- 导出的文件会存放在
export_json文件夹中
感谢原作者和社区的贡献!
核心的解密和导出功能,使用方法同原仓库。
在使用中,我遇到了两个问题,并用自己写的小工具解决了。你可以在 Releases 页面 找到它们:
json_dedup.exe- 去重工具- 解决问题: 微信备份或同步,可能导致导出的信息重复。
- 使用方法: 将它放在 JSON 文件所在的目录下,运行即可去重。
chatbrowser.html- 可视化浏览器- 解决问题: 原始 JSON 文件无法直观地阅读。
- 使用方法: 用浏览器打开它,然后选择你的 JSON 文件,即可像聊天软件一样查看记录。
- 图片预览
- 解决问题: 聊天记录若要预览图片, 需要
python -m http.server 8000启动服务器后, 浏览器输入localhost:8000后打开chatbrowser.html
- 解决问题: 聊天记录若要预览图片, 需要