小伙伴们大家好,今天我们来利用自动化脚本实现快手极速版看广告得32万金币的福利。
具体实现效果如下:
视频加载中...
首先我们需要安装autox.js,下载android 相关apk 进行安装。https://github.com/kkevsekk1/AutoX/releases
AutoX.js 的功能(网址:http://doc.autoxjs.com/#/)
AutoX.js 项目工程化:结合 webpack vscode 插件,开发、编译、打包、部署、混淆、加密一体化vscode 插件右键,自动提示操作等vscode 自动补全、方法注释等修复众多 bug,升级到 5.0.1 ,合并打包插件,升级配置文件等功能建设论坛、提供建设应用商店提供更好的 SDK 封装支持 WebSocket安装vsccode插件
编写代码
新建一个js文件,编辑相关代码显示自动化操作。
启动服务
vscode 菜单: view-command palette
1)输入auto.js 选择开启服务。
2)显示服务端ip地址,在andorid手机中安装的autojs 选择连接电脑 输入ip地址进行连接。
3)保存到指定设备将vscode编写的脚步保存到手机中。
4)在指定设备运行脚本完成自动化操作。
运行到手机中
详细代码
function openFl(){ auto.waitFor(); let b= className("android.view.View").text("领福利").findOnce().bounds(); let clickResult=click(b.centerX(),b.centerY()); if(clickResult){ //判断是否为直播 是直播 左划 放弃奖励 var zb=className("android.widget.TextView").text("关注").findOnce(); if (zb!=null){ click(986,116); toastLog("关闭直播"); } //等待30秒 toastLog("开始等待"); sleep(35000); toastLog("等待35秒"); //关闭 if(className("android.widget.LinearLayout").depth(1).exists()){ toastLog("等待关闭"); sleep(1000); //1)关闭坐标 click(402,154); sleep(1000); //2)出现领取奖励 再看30秒 var lqjl=className("android.widget.TextView").text("领取奖励").findOnce(); if (lqjl!=null){ var x=lqjl.bounds(); click(x.centerX(),x.centerY()); toastLog("找到领取奖励点击"); toastLog("等待35秒"); sleep(35000); toastLog("等待结束"); click(402,154); } //3)出现去完成任务 var lqjl=className("android.widget.TextView").text("去完成任务").findOnce(); if (lqjl!=null){ var x=lqjl.bounds(); click(x.centerX(),x.centerY()); toastLog("找到去完成任务"); sleep(10000); toastLog("等待结束"); click(402,154); } sleep(2000); toastLog("done"); } } }//开始运行脚本toast('start');var i=0//循环10次,这边可以根据个人的情况设置循环次数while(i<10){ openFl(); i=i+1}
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//chanye/jiguang/5982.html