微信聊天记录导出为电脑txt文件教程

文中的最后目标是将微信的聊天记录导出来到计算机里,变为txt文本文件,随后进行剖析。

在网上有一些专用工具还可以进行这一作用,可是基本上全是收费的。手动式实际操作得话,找了许多的blog,基本上沒有彻底高效的。最后寻找一篇很可靠的实例教程:

红米手机获取手机微信聊天记录数据库查询 · Issue #1 · Heyxk/notes

文中基本上参照这篇开展梳理。

最先上我的github把所有的必须的文件免费下载出来:

godweiyang/wechat-explore

使用方法稍候表明。

导出来微信数据库查询

最先要做的第一步便是将手机上端微信数据库.db文件导出来到电脑。

红米手机

小米手机得话作法非常简单,不用开展root。

1. 最先进到手机上的设定-更多设置-备份和重设-当地备份,输入支付密码,点击新创建备份,把2个勾除掉,点击软件系统右侧的尖括号,挑选手机微信,点击明确,点击逐渐备份,等候进行就可以了。

2.随后将手机连电脑,打开手机文件目录下的MIUI/backup/AllBackup/yyyymmdd_xxxxxx/文件夹,将.bak文件拷到电脑,我这里重新命名为了更好地com.tencent.mm.bak。

3.随后用随意一种压缩包软件(我就用的是7zip)开启这一com.tencent.mm.bak文件,而且将appscom.tencent.mmMicroMsgsystemInfo.cfg、appscom.tencent.mmMicroMsgCompatibleInfo.cfg和appscom.tencent.mmMicroMsgxxxxEnMicroMsg.db三个文件缓解压力到电脑。这儿xxxx是一串任意的英文字母,意味着你的微信客户,每一个人不一样,一般是较大的那一个文件夹,我这里是下面的图所显示文件夹:

别的手机上通用性作法

别的手机上很有可能沒有那么便捷,一种方法是root以后去/data/data/com.tencent.mm/MicroMsg下边找这三个文件,可是很多人是不可能去root的,因此详细介绍另一种方式。

最先电脑安裝一款电脑模拟器,随后里边下载手机微信并登陆,最重要的一步是将移动端聊天记录备份到微信电脑端,随后将pc端聊天记录修复到安卓虚拟器里的手机微信,这一作用是手机微信内置的,应当没什么难度系数。

随后对安卓虚拟器开展root,这一也是设定里就会有的,最终就可以把三个文件都拷到电脑了。

破译数据库查询登陆密码

4.将里面的全部文件所有放到一个文件目录下。

5.随后命令运作如下所示编码:

javac IMEI.javajava IMEI systemInfo.cfg CompatibleInfo.cfg

第三行便是数据库查询的登陆密码了。

导出来聊天记录

6.随后打开sqlcipher.exe手机软件,用它开启EnMicroMsg.db数据库,键入第五步获得的登陆密码。

8.此刻会展现出许多的表格,点击工具栏的File-Export-Table as CSV file,挑选message表,并导出来。

9.假如立即用excel开启这一表格,很有可能会表明错码。因此新创建一个excel表格,点击数据信息-来源于文字,随后导进这一.csv文件。

10.弹出来的框里,第一个下拉列表挑选GB2312,随后加载,此刻也不错码了。

11.随后在talker一列挑选你要想挑选的交流目标,点击content列并 ** 到message.txt文本中。

12.最终命令运作下边编码除去失效信息内容:

python3 process_wechat.py message.txt

此刻会形成一个__message.txt,便是解决完的聊天记录了。

转化成词云

这一上一篇blog早已讲过去了,可以看一看:

python转化成词云实例教程(附加QQ聊天记录转化成词云实战演练) | 韦阳的blog

最终的实际效果如下图所示

扫码免费用

源码支持二开

申请免费使用

在线咨询