「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」
课程背景
- 最近快到年底了 手底下的事情不少 但啥都不相干
- 掘金粑粑又开始更文奖励了
有点小欣喜 - 但上次纯手工写了50篇技术文档 感觉身体被掏空了 没啥能写的了
- 思来想去还是分享一下之前Get到的一个小技能 Auto.js吧
正文开始
上一章节中我们介绍了Autojs的一些基本操作,并编写了一个很小的Demo,相信大家已经有些入门了,很多拼多多客服自动回复就是基于上面的原理。这一章节开始,我们开始尝试编写QQ收红包的脚本。
1 还是之前的打开QQ的方法。只是这次我们把等待方法提取的了一下。方便在后面的每一个地方调用。减少了代码的冗余。
2 分析并尝试寻找给你发红包的好友。
我们对当前主界面中 [QQ红包]恭喜发财进行分析
会发现,无法根据红包来选择好友,打开去领红包的操作。
3 转换思路,那就只能根据未读消息作为打开的标记了。我们对未读消息的按钮进行布局分析。
发现未读消息是有唯一能选择出来的标识的。也就是它的fullid 跟id。那我们就可以用autojs提供的根据id方法进行元素的选择操作。
下一章节我们继续来讲解,元素选择器 id方法的使用。