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

这篇具有很好参考价值的文章主要介绍了pywinauto 自动化实现获取微信聊天记录(实例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

以下是使用pywinauto自动化实现获取微信聊天记录的示例代码:文章来源地址https://www.toymoban.com/news/detail-695748.html

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_

到了这里,关于pywinauto 自动化实现获取微信聊天记录(实例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PC端windows自动化:pywinauto(四)鼠标和键盘操作

    pywinauto自带的鼠标操作有些时候并不能完全满足要求,可以调用mouse的方法 导入: 常见操作:   导入: pywinauto模拟操作键盘,需要使用到 pywinauto.keyboard.send_keys这个方法: ◆ pywinauto.keyboard.send_key 可以通过键盘完成以下操作:全选(ctrl+A) 复制(Ctrl+C) 粘贴(Ctrl+V) 回车(Ent

    2024年02月03日
    浏览(46)
  • python+pywinauto—PC端自动化(一)启动程序及菜单控件操作

    目录 GUI对象检查/Spy工具 pywinauto基本操作 启动应用程序 连接应用 窗口操作 控件操作 Inspect.exe:Inspect.exx是Microsoft创建的另一个很棒的工具。它包含在windows SDK中,因此可以在x64 windows上的以下位置找到它. spy++.exe:它使用win32 API。如果spy ++能够显示程序的所有控件,那么该应用

    2024年02月05日
    浏览(27)
  • PC端windows自动化:pywinauto(三)控件定位方法和控件可用方法

    操作控件需要以下几个步骤:  第一步 实例化要操作的进程:得到的app是Application对象。 第二步 选择窗口 :app.window(\\\'一个或多个筛选条件\\\') 得到的窗口是WindowSpecification对象 第三步:基于WindowSpecification对象使用其方法再往下查找,定位到具体的控件 第四步:使用控件的方法

    2024年01月20日
    浏览(41)
  • 微信小程序接口自动化-获取微信code

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 小程序登陆需要在小程序内部调用 wx.login() 的方法拿到 code,然后去请求服务获取到 token,后续的接口才能请求。 如何获取 code 去进行token获取。 Python 使用minium,JS 使用miniprogram-automator,这是微信官方提供的 UI 自动

    2024年02月08日
    浏览(47)
  • Python 微信自动化工具开发系列01_自动获取微信聊天信息(2023年9月可用)

    使用Python3的第三方库 wxauto , 它适用于Windows的微信客户端 官网: https://github.com/cluic/wxauto 这边使用 wxauto 来进行开发,而不是 itchat ,原因如下 itchat 都是之前的教程, 本质上是用的微信的网页端的接口来进行数据交互的。 如果你想要使用 itchat 的代码的话, 1、先测试下你的

    2024年02月07日
    浏览(50)
  • 实现自动化获取1688商品详情数据接口经验分享

    获取电商平台商品详情数据,主要用过的是爬虫技术,过程比较曲折,最终结果是好的。我将代码都封装在1688.item_get接口中,直接调用此接口可以一步抓取。 1688商品详情页展示 传入商品ID调用item_get获取数据 响应示例  

    2024年02月07日
    浏览(45)
  • 批量自动化获取电商平台数据的实现方式有哪些?

    随着电子商务的迅猛发展,电商平台的数据日益丰富和多样化。对于许多企业和个人而言,这些数据具有重要的商业价值。因此,如何批量自动化地获取电商平台数据成为了一个热门话题。本文将探讨批量自动化获取电商平台数据的实现方式,并从技术角度进行分析。 爬虫技

    2024年02月04日
    浏览(51)
  • 如何实现批量获取电商数据自动化商品采集?如何利用电商数据API实现业务增长?

    随着电子商务的快速发展,数据已经成为了电商行业最重要的资产之一。在这个数据驱动的时代,电商数据API(应用程序接口)的作用日益凸显。通过电商数据API,商家能够获取到大量关于消费者行为、产品表现、市场趋势等有价值的信息,进而利用这些数据优化业务策略,

    2024年02月19日
    浏览(47)
  • 【接口测试】微信小程序接口自动化的实现方案

    前几天看到有人问微信小程序怎么进行接口自动化,所以想把自己如何进行微信小程序接口自动化的方法分享下。 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html这是微信小程序的登陆流程,小程序登陆需要在小程序内部调用 wx.login() 的方法拿到 code,然后去请

    2024年02月09日
    浏览(43)
  • python控制UI实现桌面微信自动化

    Hello,我是新星博主:小恒不会java 背景 使用  wxpy   或者   itchat   这种第三方库通过Python控制自己的微信号,实现很多自动化操作,用的是微信网页版接口,不过随着微信的发展(信息安全等方面愈加重要,这种不符合官方期望出现的东西,很容易就破产。也由于itchat在

    2024年04月27日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包