《影刀RPA技巧2》-新版微信如何只获取个人微信聊天记录中对方发送的消息
评论
收藏

《影刀RPA技巧2》-新版微信如何只获取个人微信聊天记录中对方发送的消息

经验分享
Code拾光者(小新)
2025-08-21 16:42·浏览量:2952
Code拾光者(小新)
影刀专家
影刀认证工程师
发布于 2025-08-20 22:46更新于 2025-08-21 16:422952浏览
另外分享一种办法:微信4.0获取当前聊天窗口信息,包含消息人及信息内容速度要快
在以前微信3.9的时候,是有指令可以直接用的,如下

但是新版本的微信使用不了了,且获取的相似元素组是没有属性值可筛选的,如下:

思路如下:

1、对方消息的元素右侧是聊天背景,颜色都是一样的

2、然后我方聊天信息元素右侧,是我们的头像,这个颜色一般不会是聊天背景颜色(是的话自行修改)

3、所以判断每个元素的右侧那个位置的颜色值,是否等于聊天背景颜色值,即为对方发送的消

4、再次判断这个消息元素的顶部坐标是否要大于当前聊天窗口元素的顶部坐标

如下图所示:

使用获取元素信息,可以获取到这个元素的4个角的坐标,然后进行偏移即可获取元素右侧位置的坐标值

基于以上4个坐标值,需要获取:顶部 + 20即为目标坐标的纵坐标;右边 - 35即为目标坐标的横坐标,具体差值可以用微信截图看看~

然后颜色取值也是使用微信截图即可  # 我这里的是:#EDEDED

最后流程如下:


需要安装库: pillow
示例:

聊天截图:

运行结果:

少了一个最上面聊天的“测试”是因为上面说的思路4,因为显示不全,判断不成立

收藏17
全部评论1
最新
发布评论
评论