当前位置:   article > 正文

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

python自动抓取微信聊天内容

现在在尝试用pywinauto获取聊天记录 希望得到以下结果:

1、获取所有好友和群里的新消息

2、新消息的内容包括:好友名、好友号、消息内容,消息时间

3、有新消息来时,能点击打开,获取内容

以下是使用pywinauto自动化实现获取微信聊天记录的示例代码:

  1. from pywinauto import Application, findwindows
  2. # 启动微信应用程序
  3. app = Application().start("C:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe")
  4. # 等待微信主窗口出现
  5. main_window = app.window(title_re=".*微信.*")
  6. main_window.wait('visible')
  7. while True:
  8. # 获取好友列表和群列表
  9. friend_list = main_window.child_window(title="微信", control_type="TreeItem").get_item(["微信", "联系人"])
  10. group_list = main_window.child_window(title="微信", control_type="TreeItem").get_item(["微信", "群聊"])
  11. # 获取所有好友的新消息
  12. for friend_item in friend_list.children():
  13. friend_name = friend_item.texts()[0]
  14. # 判断是否有新消息
  15. if friend_
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/94394
推荐阅读
相关标签
  

闽ICP备14008679号