0


pywinauto 自动化实现获取微信聊天记录(实例)

现在在尝试用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
版权归原作者 鱼弦 所有, 如有侵权,请联系我们删除。

“pywinauto 自动化实现获取微信聊天记录(实例)”的评论:

还没有评论