

当前 Windows微信4.1.9.62 版本控件UI树可被UISpy/Inspect正常解析,聊天消息承载在右侧UI层级:
工具栏→组→多级自定义→组→【列表"消息"】→列表项目
红框内列表"消息"节点是全部聊天内容容器,每条聊天内容单独对应一个列表项目子节点,文本、进群提示、表情包、用户发言全部在该节点内,能直接读取InnerText。
变量网络助手 和另外1个页面 - 用户配置 或微信主进程WeChatWin.exe,枚举顶层窗口,找到微信聊天窗口句柄。工具栏→组→自定义嵌套→组→列表【名称=消息】,精准锁定消息列表容器。列表"消息"下全部列表项目子控件,提取每个控件的文本内容:装爱快了吗/滑块还能自动过吗邀请XX加入了群聊/XX与群里其他人都不是朋友关系pyautogui + pywinauto(UI自动化) / uiautomation# uiautomation示例伪代码
import uiautomation
# 查找微信聊天窗口
wx_win = uiautomation.WindowControl(searchDepth=1, Name="微信")
# 递归找到列表名=消息的控件
msg_list = wx_win.ListControl(Name="消息")
# 遍历所有消息项
for item in msg_list.GetChildren():
content = item.Name
print(content)Name字段关键词区分用户发言、系统进群通知、红包提示;缩略图分支控件可做截图抓取;