2023-12-30
Python
0
请注意,本文编写于 134 天前,最后修改于 30 天前,其中某些信息可能已经过时。

目录

支持的功能
解析微信数据库
查看聊天记录
导出聊天记录
分析统计
一、支持的平台
二、常见报错解决方案
2.1 未能进入聊天界面
1. TypeError: unsupported operand type(s) for |: 'type' and 'type'
2. No such file or directory: 'app/DataBase/Msg/MSG0.db'
3. sqlite3.OperationalError: no such table: MSG
4. 丢失api-ms-win-core-path-l1-1-0.dll文件
5. sqlite3.DatabaseError: database disk image is malformed
6. sqlite3.OperationalError: no such table: ContactHeadImg1
2.2 数据导出遇到的问题
导出PDF无响应卡死不动
联系方式
加群方式

支持的功能

解析微信数据库

  • 获取手机号、微信昵称、wxid、数据库密钥
  • 解析微信聊天记录数据库

查看聊天记录

  • 按昵称、备注搜索某个好友
  • 显示聊天记录
    • 文本
    • 图片
    • 系统消息

导出聊天记录

  • 导出联系人
  • 导出HTML
    • 文本、图片、表情包、视频、转账、分享文章、语音
  • 导出TXT
  • 导出docx
  • 导出csv
  • 批量导出聊天记录
  • 导出PDF(仅会员可用,跟HTML基本保持一致)
  • 导出朋友圈(仅会员可用)

分析统计

  • 年度报告(圣诞特别版)
  • 统计数据

一、支持的平台

  • 不支持win7
  • 不支持Mac
  • 支持Win10、Win11、Python>=3.10(3.10、3.11、3.12)

二、常见报错解决方案

2.1 未能进入聊天界面

通用的解决方案

  • 删除app文件夹(跟exe文件在同一目录)
  • 重启微信(退出登录再重新登录)
  • 启动Memotrace

1. TypeError: unsupported operand type(s) for |: 'type' and 'type'

Python版本不对,使用3.10及以上版本

2. No such file or directory: 'app/DataBase/Msg/MSG0.db'

有可能是微信数据库损坏导致的 可能的解决方案: 1. 关闭微信双开 2. 重启微信(删除app/DataBase/Msg文件夹、退出登录再重新登录) 3. 重启电脑 4. 重装微信

3. sqlite3.OperationalError: no such table: MSG

聊天记录迁移的过程中数据未能及时写入数据库,伴随的问题是缺失部分聊天记录 可能的解决方案: 1. 重启微信(删除app/DataBase/Msg文件夹、退出登录再重新登录) 2. 重装微信

4. 丢失api-ms-win-core-path-l1-1-0.dll文件

不支持win7,请换用Win10及以上操作系统

5. sqlite3.DatabaseError: database disk image is malformed

数据库损坏 解决方案 1. 重启微信(删除app/DataBase/Msg文件夹、退出登录再重新登录)

6. sqlite3.OperationalError: no such table: ContactHeadImg1

image.png

2.2 数据导出遇到的问题

导出PDF无响应卡死不动

导出PDF需要消耗电脑大量的CPU和内存资源,所以导出的时候不要一次选择太多数据

联系方式

如果您遇到了问题,可以添加QQ群寻求帮助,由于精力有限,不能回答所有问题,所以还请您仔细阅读文档之后再考虑是否入群

加群方式

关注官方公众号,回复:联系方式

后续更新将会在公众号同步发布

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:司小远

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!