java抓取微信群聊消息数据内容

先看一下抓取结果

可以看到用户的微信名、微信id、消息内容、图片附件都被记录了,那么是如何实现的呢。

首先下载微信聊天数据抓取工具,内含两个工具压缩包,解压wechat-tool和wechatproject。

wechat-tool解压后目录

1.首先降级微信版本,卸载当前版本的微信,点击文件中给的微信进行安装。

2.安装完成微信后,退出微信,然后关闭一切安全工具,比如360,腾讯管家之类的,防止工具被拦截。

3.点击监控工具,会自动跳出微信登录界面,扫码登录微信即可监控微信的聊天内容。

4.在数据库运行sql文件创建表

表说明:

wx_chatroom:只有存在这个表里的人或群的聊天内容才会被记录,用于过滤不必要的记录

wx_user:记录用户名称和微信ID

wx_message:记录聊天消息,包含群名称,个人昵称,微信ID,消息内容,图片附件等。

5.解压wechatproject,导入IDEA.

修改数据库连接配置后运行启动,群聊消息就会记录在数据库中了。(要在wx_chatroom表中配置监控的群聊)

示例如下

消息抓取实现原理:监控工具监控到微信消息后会回调wechatproject项目方法发送消息,wechatproject项目接收消息进行数据操作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今朝花落悲颜色

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值