Auto.js 快速入门教程 九 收红包(1)

417 阅读1分钟

「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战

课程背景

  • 最近快到年底了 手底下的事情不少 但啥都不相干
  • 掘金粑粑又开始更文奖励了 有点小欣喜
  • 但上次纯手工写了50篇技术文档 感觉身体被掏空了 没啥能写的了
  • 思来想去还是分享一下之前Get到的一个小技能 Auto.js吧

正文开始

上一章节中我们介绍了Autojs的一些基本操作,并编写了一个很小的Demo,相信大家已经有些入门了,很多拼多多客服自动回复就是基于上面的原理。这一章节开始,我们开始尝试编写QQ收红包的脚本。

1 还是之前的打开QQ的方法。只是这次我们把等待方法提取的了一下。方便在后面的每一个地方调用。减少了代码的冗余。

image.png

2 分析并尝试寻找给你发红包的好友。 我们对当前主界面中 [QQ红包]恭喜发财进行分析

image.png

image.png

image.png 会发现,无法根据红包来选择好友,打开去领红包的操作。

3 转换思路,那就只能根据未读消息作为打开的标记了。我们对未读消息的按钮进行布局分析。

image.png

发现未读消息是有唯一能选择出来的标识的。也就是它的fullid 跟id。那我们就可以用autojs提供的根据id方法进行元素的选择操作。

下一章节我们继续来讲解,元素选择器 id方法的使用。