可以循环点击指定按钮,等其他按钮出现时停止点击,实现抢购 加购物车功能
每个商城的抢购步骤不一样,这里使用小米商城抢购为例,其他商城按需修改:
1.点击函数使用press(x,y,z)函数
优点是可以自定义点击延迟,而click()默认是150ms。
x,y可以开启手机开发者模式,其中的指针位置功能获取,也可以利用bound函数
2.加购
当我们抢到时,使用textContains(“购物车”).findOne()查找页
面中含购物车的按钮,并用bound()函数获取其位置信息,之后press就可以。
3.教程
如果想学习auto.js的话,推荐Henry浩然写的官方教程,一个16岁少年(针的很不错),如果有其他好的教程欢迎评论留言
’永远相信
美好的事情
即将发生’
那就愿小米再也没有抢购这两个字
do
{
press(540,1861,100)
//press(x,y,z),x,y为按钮位置,z为点击事件间隔,不要设为1,不信可以试试 :)
toast("正在抢购")
}
while(!textContains("购物车").findOnce());
//当初出现包含购物车字样的按钮时,停止循环进行下一步
var x = textContains("购物车").findOne().bounds();
//自动获取‘加购物车’按钮的物理位置
press(x.centerX(),x.centerY(),1)
toast("抢购成功");
//如果你不信邪,真的设为1,长按电源键就OK了
如果你觉得本文对你有帮助,记得点赞、投币、收藏,支持一下up主,那么我们下期再见