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();
寻找列表组件的过程
视频教程