使用Auto.js Pro实现列表翻页操作的一种通用又简单的方法

Auto.js Pro开发引流脚本最常用的操作就是列表操作了。枚举列表中的内容,执行点击,一页完成之后,需要翻页。翻页有3种方式。
第一种,是执行一个列表项,就向上滑动一次。目前很多教程和脚本,都是采用这种方法。这种方法简单明快,缺点是不支持多分辨率。
第二种,是Auto.js Pro安卓免ROOT引流脚本开发系列教程11微信朋友圈点赞(3)这节课所讲的方式,分别计算屏幕头部状态栏的高度,和APP内容区的高度,执行滑动操作。
第三种,是调用Auto.js Pro里的滑动函数scrollForward,进行滑动翻页。

实现方法与说明
滑动操作的第一步是找到需要滑动的控件。
这里以微信运动排行榜页面为例,逐步教大家如何寻找列表控件,编写翻页代码。
要滑动微信运动排行榜列表,要先在悬浮窗布局层次分析中找到ListView,这个控件就是用户列表控件,如下图:

长按可查看控件信息,注意到其scrollable属性为true,并找出其id为"bkl",className为“android.widget.ListView”。

长按控件,生成代码。选择“直到找到一个”——“向前/右/下滑动”,生成代码:

id("bkl").findOne().scrollForward();

我们对代码稍加修改,添加class:

id("bkl").className("ListView").findOne().scrollForward();

接下来就可以在Visual Studio Code里面调试这句代码了。测试翻页操作非常完美。

下面是微信朋友圈的翻页代码:

id("eii").className("ListView").findOne().scrollForward();

寻找列表组件的过程
视频教程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值