博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
auto.JS 是什么?如何使用? 【图文讲解】
阅读量:3904 次
发布时间:2019-05-23

本文共 1372 字,大约阅读时间需要 4 分钟。

一.了解auto.JS

auto.js是基于安卓手机开发的一款JavaScript自动化应用,操作方便简单、容易上手、不需要root权限,功能强大。

是由国内的一名开发者开发的。官方网址:

在这里插入图片描述

可以做什么?

在手机上,可以实现自动点击、滑动、输入文字、打开应用等等。

比如我喜欢在支付宝中的蚂蚁森林里收集好友的能量,每天重复一样的操作很费时间精力。于是我就可以编写一个javascript脚本,运行在auto.js软件中。它就可以代替我自动在设定的时间里打开支付宝,去收集好友的能量,完全自动化完成一套收集能量的操作。

因为它可以执行功能强大的javaScript语法脚本,所以它被使用者用来用在各种场景 如:自动化测试、自动打卡签到、自动领取QQ微信红包、自动抢购秒杀商品、自动看新闻领金币、自动加好友 等等。

版本:

目前用的最多的有两个版本:

autojs4 开源免费版, 同时也是免费版的终结版 功能大部分都有, 2020年3月1日 停止更新

autojs8 付费版 长期维护的版本, 作者内法律问题屏蔽了主流app(淘宝, 腾讯,抖音等等)
autojs9 正在内测,基于node.js的全新api

二.简单使用演示

我这里下载 Auto.js 4.1.1版安装包,然后安装到手机;

1.打开Auto.js 应用,首次进去,做的一些设置:

1) 打开无障碍服务设置
2) 打开悬浮窗
3) 设置“音量上键停止所有脚本” 为开启
4) 新建一个空脚本文件,准备编写脚本内容

在这里插入图片描述

2.编写简单脚本,实现一次执行效果展示

例如:要实现 进入百度文库应用→点击我的个人中心→然后退出应用 的操作

1)通过auto.js的悬浮窗上布局分析功能,生成脚本代码。

  • 步骤:点击auto.js浮窗按钮→点击中间蓝色按钮跳出布局分析弹框→点击布局范围分析选项
    会在屏幕展示被线条切割后的控件元素→选择你要操作的控件元素→点击生成代码→选择点击或滑动动作→点击生成代码→复制代码到自己的脚本文件。

在这里插入图片描述

2)小结:通过auto.js的悬浮窗上布局分析功能,目的是找到控件,然后对控件做操作。

  • 认识控件:
    在这里插入图片描述

3) 编写完成后的脚本:

console.show(); //显示日志内容悬浮在屏幕上//打开百度文库应用launchApp("百度文库");console.log("打开百度文库应用");//等待4秒sleep(4000);console.log("点击我的按钮,进去我的个人中心");//这行就是示例图中,软件生成的代码。id("tab_text_tv2").className("android.widget.TextView").text("我的").findOne().parent().parent().click()//等待4秒sleep(4000);//返回back();console.log("点击返回");//等待2秒 sleep(2000);console.log("点击退出");//点击弹框中的确定 退出APPid("layout_right_text").findOne().click();

4) 执行脚本后效果

在这里插入图片描述
编写脚本的更多方法和功能请看官方的开发文档

三、 奉上我珍藏的1688套 示例代码,请打包下载

链接:

提取码:4xry

在这里插入图片描述

转载地址:http://nomen.baihongyu.com/

你可能感兴趣的文章
自然语言处理(NLP)四步流程:Embed->Encode->Attend->Predict
查看>>
python机器学习包 Windows下 pip安装 scikit-learn numpy scipy
查看>>
[转发]机器学习资源大全
查看>>
《数学之美》知识点详细总结
查看>>
机器学习 数据挖掘 数据集划分 训练集 验证集 测试集
查看>>
从不同角度看机器学习的几种学习方式
查看>>
数据挖掘 NLP 之 文本挖掘 文本处理 通用流程
查看>>
NLP 主题抽取 Topic LDA代码实践 gensim包 代码
查看>>
NLP 工具包 大调查 自然语言处理工具包合集
查看>>
scrapy爬取酒店评论数据
查看>>
各框架下(tensorflow, pytorch, theano, keras)实现几个基础结构神经网络(mlp, autoencoder, CNNs, recurrent, recursive)
查看>>
软考相关英语
查看>>
[老老实实学WCF] 第四篇 初探通信--ChannelFactory
查看>>
ASP.NET 中的 Async/Await 简介
查看>>
解决Chrome中调试JS提示“Uncaught TypeError: Cannot use 'in' operator to search for”错误信息问题
查看>>
阿里巴巴java规范 第一版
查看>>
USB通信记事
查看>>
Android 编译(1)——Android编译步骤梳理
查看>>
编译器配置(1)——ARMv7,ARMv8(AArch64) 浮点配置等相关知识
查看>>
RK3399 OV13850摄像头配置
查看>>