这个软件叫做 Auto.js,只支持安卓,是一个不需要 Root 权限的 JavaScript 自动化软件。什么意思呢,就是在你的安卓手机上安装这个 APP,然后通过编写 JS 脚本的方式实现自动化操作。类似的也有其他的一些软件,比如苹果自带的快捷操作,可以通过自定义配置完成一系列的流程,但是由于其目标是所有人都可以使用,所以定制的时候就没有那么灵活。
一年一度的双十一大促又来了,原以为今年总算不需要帮忙盖楼了,奈何还有沉迷于助力的小同事:
Auto.js pro 开发环境配置 准备: 1.Auto.js Pro Auto.js 已暂停维护 -下载链接放在了文章底部,有需要自行下载 2. VS Code 官方下载地址:https://code.visualstudio.com/安装:1.Auto.js Proundefined资源下载Auto.js Pro下载 环境:真机或模拟器,本文使用的是雷电4模拟器,Auto.js Pro 7.0.4 直接安装即可无需登录,开启无障碍服务、悬浮窗、调试服务 图片 2. VS Code 下载后无需安装直接
Auto.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架。Auto.js主要工作原理是基于辅助服务AccessibilityService。 Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。 因为是开源框架所以安全性很高,他能在手机上模拟人的重复繁琐的工作,不打破被执行的APP规则,不修改,不破坏被执行的APP,可以放心使用
之前写过很多 App 端自动化的文章,大都基于 Appium、Airtest、无障碍服务等技术来实现的
前段时间接触了下Auto.js(https://github.com/hyb1996/Auto.js),很好上手而且挺有意思,于是写了个微信红包监测脚本,完整代码见文末 大概思路是,不断获取手机屏幕截图,发现新消息则进入,如果进一步发现了红包,则点击红包并打开 由于Auto.js只能在安卓上安装,所以脚本同样仅适用于安卓 Auto.js简介 适用于安卓的脚本工具 一个主要由无障碍服务实现的,不需要Root权限的自动操作软件 可以实现自动点击、滑动、输入文字、打开应用等功能 更详细的介绍可以参考项目官方Gi
由于Auto.js目前的API都是同步的,要在屏幕中搜索某张图色或者某个控件时,必须无限循环查找,这实际上非常耗电。由于Rhino的限制,Auto.js无法直接提供异步API,这让Auto.js的脚本天生有一些缺陷。
给大家介绍一个可自动收集能量的方法,亲测有效,让你不在动手,能量即可充到爆!!! 一、实操步骤 先在安卓手机上安装 Auto.js.apk; 首次运行 Auto.js.apk,会提示需要启用无障碍服务
这里所说的相连是指处于同一个局域网的环境下,有问题请看上一篇Auto.js脚本开发环境搭建。
4. 获取应用名称对应的已安装的应用的包名,如果该找不到该应用返回null,如果该名称对应多个应用只返回其中某一个的包名;
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!
10月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧:
优点是可以自定义点击延迟,而click()默认是150ms。 x,y可以开启手机开发者模式,其中的指针位置功能获取,也可以利用bound函数
https://download.csdn.net/download/qq_38154948/86267597
📷 📷 📷 📷 本资源收集与网络,如有问题请联系:vast@tom.com Auto.js安卓免root脚本开发教程密码:lh7x|大小: 已经过安全软件检测无毒,请您放心下载。
className("控件类名").depth(控件的depth).indexInParent(控件的indexInParent).find()
App自动化测试有很多种方案,有的甚至是支持多平台的,比如:airtest,Appium。
上海疫情泛滥,很多人都抢不到菜,我也是其中一员,每天早上要五点半起来上叮咚买菜抢菜,每次手速慢就抢不到了,所以就只能挨饿了。作为一个程序猿,能通过技术手段抢就绝不动手。我通过这个方法连续两天抢到菜,可能也有一部分运气原因,毕竟本人运气一直都不错。
东哥带你手把手撕力扣~ 作者:labuladong 公众号:labuladong 若已授权白名单也必须保留以上来源信息
手机安装auto.js后,需要打开无障碍模式(为了脚本能执行)和悬浮框(为了查看控件信息)
有一段时间没更新了,花了点时间研究了下 React Native(后续用 RN 简称),同时也用该技术作为我的毕设项目(一个校园社交应用,仿小红书),经过了这段时间的疯狂折腾,对 RN 生态有了一定的了解,我想是时候可以分享点一些东西了。
之前我们玩过一些手机自动化软件,比如Airtest,ADB,通过这些软件我们可以和自己的手机进行关联,并且使用程序来代替我们本人来操作手机,今天我们要说的是另一款给力的自动化APP,这里要介绍的并不是Windows平台上的可执行文件哦,而是Android平台上的JavaScript IDE,更重要的一点就是这个工具是国人开发的,必须支持一个不是。而且AutoJs兼容性更好,传统的按键精灵,脚本精灵,虽然上手快,门槛低,但是他们是以坐标为基础,很容易出现分辨率的问题,而AutoJs则是以控件为基础,因而更强大,并且我们在玩自动化时是不需要Root的;那么,废话不多说,赶快让我们一睹为快这款强大的IDE吧。
Auto.js是不需要Root权限的JavaScript自动化软件,它基于无障碍服务接口,用来开发APP脚本,常见的应用场景是实现自动化操作、引流脚本、游戏脚本,简单的APP等。
由于Auto.js Pro的插件更新,原插件使用方式已经不适合新插件,现推出此教程。
要知道阿里每年都会发放大量红包、各种优惠券和各种互助游戏......而这两天,马爸爸的“ATM”们可都沉迷于这些个互助游戏里不可自拔,吾日三省吾身:签到了?做任务了么?升级了么?:
1. 获取最近一次监测到的正在运行的应用的包名,一般可以认为就是当前正在运行的应用的包名;
运行时关闭无障碍稳定模式;支持“解锁福利”入会任务;储存运行脚本时的选项;自动进行每日签到
原理说明 辅助原理: 用adb获取手机截图并拉取到项目中 对图片进行二值化 根据棋子的RGB值获取当前位置 通过adb模拟屏幕点击 文末有推荐选择 开源列表 Prinsphield/Wechat_AutoJump 链接:Prinsphield/Wechat_AutoJump 说明:一个优秀的python项目;作者利用Opencv实现了图片的特征识别,并且在代码中实现了,根据调用命令区分安卓还是IOS,并进行相应的处理,根据项目代码分析,作者解析了跳一跳大部分的盒子图片,并利用到了游戏中的特定盒子加分的
又快到了一年一度的双十一,你是不上班/上课时摸鱼做京东/淘宝的双11任务,分享几个工具帮你解放双手,自动帮你做任务领金币。
1. 在脚本引擎中运行脚本 // 通过脚本引擎调用脚本程序,可添加相关配置 // engines.execScript(name, script,[config]) engines.execScript('name','toast("你好");',{ // 延迟时间 delay: 2000, // 循环次数 loopTimes: 3, // 间隔时间 interval: 2000, }); 要执行的脚本程序可以单独封装,执行时转换为字符串。 // 封装执行的
利用GoogleColab部署自己的novalai云端模型,借novelai画二次元图片,auto.js制作软件进行post请求返回图片。GoogleColab的gpu是免费的,但每天是有限额的,每天都会重置。(代码下载地址在文末)
前篇文章yy了一下自动化测试工具Cypress的另类玩法,引入了一个知识点,订票机器人(ps,这个本身不是什么值得炫耀的东西,实际上也没有什么太大技术难度),今天就索性在加点料,即我们要聊的是,在原生的Android上实现一个订票机器人的话,该怎么操作?
直接将APK发送到安卓手机上进行安装,电脑端的模拟器上直接拖进去就可以安装,安装时不光要安装Auto.js的APK,还要安装打包插件的APK,Auto.js的APK安装完成后桌面上是有图标的,而打包的插件安装完成后是没有图标的。
作者:matrix 被围观: 3,901 次 发布时间:2020-02-11 分类:零零星星 | 一条评论 »
以下这些函数有的需要安卓7.0以上,有的需要Root权限。要获取要点击的位置的坐标,可以在开发者选项中开启"指针位置"。
最近在Auto.js中做腾讯云的文字识别OCR,其中有个难点是腾讯云的v3签名(有时也称作 TC3-HMAC-SHA256),其中需要用到几个加密算法,在其他服务端语言中都有现成的函数可以使用,但是在JavaScript和Auto.js中都找不到对应的函数,幸好Auto.js支持Java,参考Java代码稍微转换一下就可以用了。
"auto"; function 下滑(){ className("AbsListView").scrollable().scrollForward(); } function 赞(){ var like = className("ImageView").desc("赞").find(); if(like){ like.click(); return true; } return false; } function 显示更多(){ for(let i = 0; i < 2;i++){ click("显
按键精灵的UI控件代码全是中文的,而且只能设置一些简单的样式,这一点比Auto.js差很多。
device模块提供了与设备有关的信息与操作,例如:获取设备宽高,内存使用率,IMEI,调整设备亮度、音量等。
auto.js下载地址:https://soft.shouji.com.cn/down/175909.html
图片对象创建后尽量在不使用时进行回收,图片对象通过recycle函数来回收,同时避免循环创建大量图片。
Android 平台支持无障碍服务的 JavaScript 自动化工具 需要 Android 7.0 (API 24) 及以上 克隆 (clone) 自 hyb1996/Auto.js
auto(); console.show(); importClass('java.net.Inet4Address'); importClass('java.net.InetAddress'); importClass('java.net.NetworkInterface'); importClass('java.util.Enumeration'); importClass('java.net.Inet6Address'); //获取内网IP地址 var hostIp = null; try{
前段时间接触了下Auto.js(https://github.com/hyb1996/Auto.js),很好上手而且挺有意思,于是写了个微信红包监测脚本 大概思路是,不断获取手机屏幕截图,发现新消息则进入,如果进一步发现了红包,则点击红包并打开 由于Auto.js只能在安卓上安装,所以脚本同样仅适用于安卓 Auto.js简介 适用于安卓的脚本工具 一个主要由无障碍服务实现的,不需要Root权限的自动操作软件 可以实现自动点击、滑动、输入文字、打开应用等功能 更详细的介绍可以参考项目官方Github 下载链接
而且从昨天开始,【组队比拼】又来了,你没点人气都不好意思帮人助力了,想要人气你就得做任务,但一看到这个任务列表,放弃的心都有了......
今天被这个关于m3u8视频播放不了搞了一下午,这个项目所有的视频流都是m3u8格式的,后台给我们返回的都是m3u8格式的视频流,解决了好长时间,看了好多博客,只有这个博客给我点启发,去解决这个问题,请查看。会使用两种方法来解决这个问题
React-Native应用程序的内容是由Javascript语言开发的,而Android或者IOS手机系统只是一个容器和各类服务提供者。
本文通过介绍如何利用flex和letter-spacing实现过渡动画效果,以及介绍一些实现动画的方式。同时,文章还讨论了如何利用flex实现居中效果,以及如何利用letter-spacing实现宽度改变时字母间距不变的效果。但是,文章也提到了一些缺陷,例如中文和英文的宽度不同,需要使用不同的letter-spacing值,以及动画时间不可控等问题。此外,文章还介绍了一种通过改变容器宽度来实现过渡动画的方法,但是这种方法也存在一些缺陷,例如需要使用will-change属性来减少paint范围等。总的来说,这篇文章提供了一些实现过渡动画效果的技巧,但是需要根据具体情况进行选择。"
有时候会做一些小的宽度变换, 比如居中到居左的变换, 例如上面的搜索的placeholder
俗话说:爱美之心,人皆有之。是的,没错,即使我只是一个做地图的,我也希望自己的地图看起来好看一点。在本文,给大家讲讲在Arcgis for javascript下如何自定义鼠标样式。
领取专属 10元无门槛券
手把手带您无忧上云