需求说明
- 给指定微信好友发消息
- 获取所有微信好友的微信号
环境准备
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. 发送消息
- 点击微信侧边栏通讯录
- 点击搜索框
- 点击搜索结果第一条
- 输入框输入消息
- 点击发送按钮
2. 获取好友列表微信号
需要解决:怎么获取所有微信好友,因为好友列表需要鼠标滚动才能逐步显示完全,但是通过鼠标滚动的话,又存在一个问题,每次滚动显示好友列表数量不好控制?这时候可以利用先选中好友列表第一个,然后按键盘上 Down 键,就可以发现按一次,好友列表下移一次
- 点击微信侧边栏通讯录
- 点击好友列表第一个
- 开始循环发送快捷键{DOWN}
- 获取当前选中微信好友微信号
通过Recorder 我们可以很