使用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();

寻找列表组件的过程

视频教程

开发环境与工具

微信APP版本:7.0.4
开发IDE:Visual Studio Code1.3.5.1
Auto.js:Pro 7.0.3-7
终端设备1:红米NOTE5A高配版
终端设备1分辨率:720X1280像素
终端设备1安卓版本:7.1.2
终端设备2:红米NOTE7
终端设备2分辨率:1080X2340像素
终端设备2安卓版本:9

UiObject文档

文档地址

相关教程

跟我学Auto.js Pro安卓免ROOT引流脚本开发教程

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
EasyClick学习交流①群:737066890
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 使用Auto.js Pro实现列表翻页操作的一种通用又简单的方法

企业级大数据智能营销管理系统

了解详情