不需要root就可以轻松使用的手机JavaScript自动化软件,Auto.js可以自行制作js完成一些页面上的操作,特别适合淘宝京东这类做任务活动,小编这里附上auto.js pro破解版,没有广告,解锁了vip功能,去掉了更新。
去广告,解锁vip,去更新。
简单易用。
Auto.JS是Android平台上的JavaScript自动化工具。
它的本质是可执行自己编写的简易Javascript脚本的,尤其可以在开启“无障碍模式”的情况下对其他App进行一些操作的一个Android App,便于进行自动化操作。学习成本非常低。
Auto.JS已被黑产广泛使用,以至于作者关闭了官方下载通道。
auto.js怎么导入脚本
开启无障碍服务和悬浮窗权限
如果是文件形式,点击导入,然后选择下载的JS文件即可
如果是代码形式,点击文件,新建一个脚本,然后把代码粘贴进去即可
主脚本是main.js,如果名称不一样可以改,创建成功会到如图界面,运行的话点上面的右三角 播放按钮就可以了,记得有些操作是需要无障碍权限的,要去设置下。
项目里可以包含多个脚本文件,可以单独运行一个文件,点文件后面的播放三解按钮就可以,或者点编辑按钮,在编辑界面上也有运行播放按钮,可以在编辑完直接看效果。
Auto.js是一款安卓手机应用,和微信一样,安装在手机上使用
Auto.js是一款自动化软件,根据脚本内容便可以自动地执行相关的操作,并且手机无需root
Auto.js的脚本需要使用JavaScript编写
另外,需要说明的是,文章面向有编程基础但不了解Auto.js的人群。文章以开发自动完成淘宝领喵币任务的脚本举例,对代码讲解,旨在让您可以快速上手开发Auto.js脚本。
手机安装auto.js后,需要打开无障碍模式(为了脚本能执行)和悬浮框(为了查看控件信息)
接下来需要写脚本了,你可以
在vscode上写脚本,写好后发给手机,在Auto.js应用中加载运行
在vscode上写脚本,电脑与手机在同一局域网,通过安装auto.js的vscode插件,实现在vscode上运行,手机就会相应执行脚本
在手机的Auto.js应用中直接码代码(不提倡)
实战开始
1.打开淘宝->点击领喵币按钮
为了编写脚本简单,淘宝预先打开喵铺主页
Auto.js无需root,但是需要对该应用开启无障碍模式,开启后才可以进行屏幕点击等操作auto.waitFor()表示直到检查该应用开启无障碍后才执行其后面的代码,否则一直卡在这里,一般放到脚本的第一行
launchApp()可以打开对应应用,由于不同手机响应速度不同,本代码让它睡眠3s。
定位组件是autojs的最常见的操作,这很类似前端的定位dom元素。在任何点击之前都需要找到对应的组件,这不同于点击某像素位置,点击组件更能适配不同分辨率的手机。在auto.js中通过各种条件选取到的控件称为UiSelector。那么筛选条件是如何确定呢?打开Auto.js应用的悬浮窗,在喵铺主页,点击Auto.js悬浮窗后选择出现的蓝色按钮,点击布局范围分析后选择领喵币按钮查看控件信息,你就能看到如图2所示的信息。
click()表示点击该元素。
toast()表示展示一个消息框。
2.点击去进店/去浏览
//开始执行任务
execTask();
function execTask() {
while(true) {
var target = text("去进店").findOnce() || text("去浏览").findOnce();
if (target == null) {
toast("任务完成");
break;
}
target.click();
sleep(3000);
//浏览网页20s
viewWeb(20);
back();
sleep(1000);
}
}
相信现在你看这段代码能看懂了,viewWeb是一会儿我们要写的函数,目的是模拟浏览网页20s的操作,虽说淘宝要求15s就行了,但是可能部分手机加载耗时比较多,所以多写了5s。当判断任务栏有"去进店"、"去浏览"的组件时,点击跳转至浏览广告,浏览完毕后,返回至任务栏页面,循环执行该操作直到找不到"去进店"、"去浏览"的组件结束(任务完成后按钮文字会变成"已完成")。
3.浏览广告
function viewWeb(time) {
gesture(1000, [300, 600], [300, 300]);
var cnt = 1;
while(true) {
var finish = desc("任务完成").exists() || textStartsWith("已获得").exists();
if (finish || cnt > time) {
break;
}
sleep(1000);
cnt += 1;
}
//模拟返回键,返回到任务栏页面
back();
}
终于到了最后的环节了,函数的参数为当前页面的最大停留时间(防止意外而一直停留该页面)。
浏览广告完成的标志:
当前页面出现"任务完成"或"已获得*****"的组件
位于当前页面的时间大于所设定的最大限制
gesture是指屏幕滑动操作,这是本文唯一涉及屏幕像素的语句。gesture(duration, [x1, y1], [x2, y2]表示用duration的时间,从(x1,y1)点滑到(x2,y2)点,代码中表示如图用1s从黄点滑向红点,故是上滑操作浏览广告。
本次淘宝的活动最开始滑动一次,之后等着时间够了即可,故代码中没有再额外滑动。在浏览广告完毕后back()模拟返回键返回值任务栏页面。
你也许会注意到这段代码定位组件用到了desc(),之所于用desc是因为该控件的desc信息是"任务完成",还记得如何查看控件信息吧?总之,想定位控件,就先去查它的控件信息。
dex加密、snapshot等增强的加密方式、自定义签名、更小的打包体积
可视化U编辑、专业级单步调试、全新界面与编辑器
新增大量AP,压缩、加解密、OCR、加速找色等,修复大量问题
V9版本将支持 Node.js,敬请期待
软件隐藏大师app下载安装330.0M4723人在玩软件隐藏大师app是一款专为隐私保护,隐藏应用软件的手机工具软件,能够将视频,游戏,社交软件,替换图标,隐藏操作。还可以进行密码设置,自定义设置,避免别人看到,
下载led灯牌显示屏软件下载15.8M8467人在玩LED灯牌显示屏滚动字幕app有着多种模式可以设定,最火爆的弹幕应用之一,可以将任何心意表达出来,用户可以自由设定字体、颜色等等,手持弹幕超给力。LED灯牌显示
下载flowfit官方app下载36.2M2793人在玩FlowFit手环app可以和多个品牌的智能手环建立起稳定的连接,随时检测反馈出用户的血压、心跳等身体指数,根据日常的生活习惯提出更为合理的健康建议。FlowF
下载2023googleplay服务框架下载101.5M7287人在玩GooglePlayservicesApp,中文名谷歌服务框架App,是安装谷歌市场、谷歌邮件等谷歌系应用的先决条件,安装了谷歌服务框架您才能享受谷歌全家桶以及它带给您的服务。
下载录音识别王app下载59.6M9678人在玩录音识别王app能够帮助用户快速进行音频转文字操作,这里支持多种语言,能够实时在线翻译转文字,适用于多个场合。软件高效稳定,准确率超高,用户能够放心使用。需要的
下载classin投屏app下载67.1M3846人在玩classin投屏app通过扫码的方式就能连接投屏了,轻松打造在线教室,让教学的形式以及内容更加的丰富,帮助教师提升线上教学的品质,投放效果高清,照片、视频都是
下载多功能计算器app下载安装12.1M6886人在玩多功能计算器app是一款好用的计算器软件,使用其能够便捷进行各种数据的计算,支持多行业的专业计算。快速,便捷,能够直接算出信息内容,非常智能好用。多功能计算器软
下载仿真键鼠app下载8.9M3283人在玩仿真键鼠软件可以将手机变成你的专属外设,可以仿真键盘、鼠标、手柄,支持多个安卓系统,不用复杂的设定,连接之后就可以进行使用,带来全新的操作手感体验。仿真键鼠ap
下载极速手机优化管家软件下载23.3M4388人在玩极速手机优化管家app以用户体验为服务宗旨,能够全方面对你的手机进行管理,支持的功能包括有垃圾清理、病毒防护、电池优化等等,从多个方面守护你的手机安全。极速手机
下载日语翻译软件下载36.2M6570人在玩日语翻译软件内置海量的词库,拥有先进的引擎系统,能够帮助用户快速进行中日语言的互译,支持文字、语音等方式,轻松搞定日语翻译,操作容易。日语翻译app介绍基于强大
下载