python clicknium 微信发送消息以及获取好友列表

需求说明

  1. 给指定微信好友发消息
  2. 获取所有微信好友的微信号

环境准备

Windows 10
Visual Studio Code 1.69.2
Clicknium 0.1.2
Python 3.10.5
微信 3.7.5.23

运行示例

  • 参照clicknium getting started 设置开发环境
  • 克隆示例代码
  • 在Visual Studio Code打开WechatSearch文件夹
  • 在Visual Studio Code中打开sample.py文件
  • 按“F5”调试或者按“Ctrl+F5”运行代码

思路方案

1. 发送消息

  1. 点击微信侧边栏通讯录
    在这里插入图片描述
  2. 点击搜索框
    在这里插入图片描述
  3. 点击搜索结果第一条
  4. 输入框输入消息
  5. 点击发送按钮

2. 获取好友列表微信号

需要解决:怎么获取所有微信好友,因为好友列表需要鼠标滚动才能逐步显示完全,但是通过鼠标滚动的话,又存在一个问题,每次滚动显示好友列表数量不好控制?这时候可以利用先选中好友列表第一个,然后按键盘上 Down 键,就可以发现按一次,好友列表下移一次

  1. 点击微信侧边栏通讯录
    在这里插入图片描述
  2. 点击好友列表第一个
    在这里插入图片描述
  3. 开始循环发送快捷键{DOWN}
  4. 获取当前选中微信好友微信号

    通过Recorder 我们可以很轻松定位到微信号,但是怎么获取相邻元素显示微信号

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值