现在在尝试用pywinauto获取聊天记录 希望得到以下结果:
1、获取所有好友和群里的新消息
2、新消息的内容包括:好友名、好友号、消息内容,消息时间
3、有新消息来时,能点击打开,获取内容
以下是使用pywinauto自动化实现获取微信聊天记录的示例代码:
from pywinauto import Application, findwindows
# 启动微信应用程序
app = Application().start("C:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe")
# 等待微信主窗口出现
main_window = app.window(title_re=".*微信.*")
main_window.wait('visible')
while True:
# 获取好友列表和群列表
friend_list = main_window.child_window(title="微信", control_type="TreeItem").get_item(["微信", "联系人"])
group_list = main_window.child_window(title="微信", control_type="TreeItem").get_item(["微信", "群聊"])
# 获取所有好友的新消息
for friend_item in friend_list.children():
friend_name = friend_item.texts()[0]
# 判断是否有新消息
if friend_
本文转载自: https://blog.csdn.net/feng1790291543/article/details/131489045
版权归原作者 鱼弦 所有, 如有侵权,请联系我们删除。
版权归原作者 鱼弦 所有, 如有侵权,请联系我们删除。