Skip to content

libra146/wechat_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wechat_analysis

原理

使用工具解密微信数据库,通过对解密后的 db 文件中的聊天记录进行分析从而得出 HTML 图表。

微信数据库解密工具地址:https://github.com/libra146/decrypt_wechat_database

使用方法

需要准备一个已解密的 db 文件,和一个具有读写权限的文件夹 (/home/xx/xxxx/),将 db 文件放到可读写文件夹中,还需要安装好 docker。

首先执行 docker push libra146/wechat_analysis 拉取 docker 镜像

准备好需要分析聊天记录的人的微信号,这里假设为 wxid_xxxxxxxxx

之后运行 docker run --rm -it -v /home/xx/xxxx/:/root/wechat/data -e TALKER=wxid_xxxxxxxxx libra146/wechat_analysis 即可

运行成功输出如下:

Building prefix dict from the default dictionary ...
Dumping model to file cache /tmp/jieba.cache
Loading model cost 0.658 seconds.
Prefix dict has been built successfully.
success!

在可读写的文件夹中会生成以微信号为文件名的 HTML 文件。

如果有异常,欢迎 PR 反馈。

HTML 图表内容类似于:

以下数据随机而来

  • 每个人聊天记录条数按天数分布

image-20200820162045276

  • 每天聊天记录条数按时间分布

image-20200820162154850

  • 词云

image-20200820162412696

  • 每天每人聊天记录字数统计

image-20200820162451394

  • 等等,图表内容可添加,欢迎 PR。

TODO

  • 给图表添加标题
  • 通过 docker 进行自动化分析
  • 添加新的分析

About

微信聊天记录分析,生成HTML

Resources

License

Stars

Watchers

Forks

Packages

No packages published