Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能


Posted in Javascript onMay 08, 2020

什么是auto.js

Auto.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架,可以编写各种自动化脚本,它主要有以下优点:

无需root:基于无障碍服务;
基于控件:以坐标为基础的按键精灵、脚本精灵很容易出现分辨率问题,而以控件为基础的Auto.js则没有这个问题;
上手简单:使用javascript编写,支持中文变量名;
可打包 :可以将JavaScript打包为apk文件,这一点可以简化用户操作,对上了年纪的用户很重要;
另外auto.js还有结合Tasker、自动布局分析、生成简单代码等功能,详见官方文档,这里就不搬运了~

Auto.js主要工作原理是基于辅助服务AccessibilityService。
Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
因为是开源框架所以安全性很高,他能在手机上模拟人的重复繁琐的工作,不打破被执行的APP规则,不修改,不破坏被执行的APP,可以放心使用

1.手机下载Auto.JS

打开,开启无障碍模式

Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能

2、新建文件

写入以下代码,点击运行,前提你得下载对应的APP
代码适应大部分屏幕,打开后如果没法自动下滑的修改swipe(device.width/2,1300,device.width/2,300,2000);这句代码里1300和2000的值,二者间隔调大一点,如:swipe(device.width/2,1000,device.width/2,300,2200);或者其他值,进行测试。

代码如下

auto();
var appName=rawInput("","刷宝短视频");
launchApp(appName);
sleep("5000");
setScreenMetrics(1080,1920);
sleep("3000");
var num = 2000;
while(num>1){
 swipe(device.width/2,1300,device.width/2,300,2000);
 sleep(10000);
}

以上代码发现不适用所有手机屏幕,有些手机会划到一半弹回去了,于是我苦思疾想又重新写了一个适用所有机型的代码

auto();
var appName=rawInput("","刷宝短视频");
launchApp(appName);
sleep("8000");
setScreenMetrics(1080,1920);
toast("需要Auto.JS安装包的先点关注再加我QQ1023732997");
sleep(3000);
var num=2000;//切换2000个视频,可自行调整
 a=1;
while(num>1){
 id("tv_tab_title").className("android.widget.TextView").text("首页").findOne().parent().parent().click();
 if(a%3==0){
 var zan=id("image_view").findOne();
 sleep(1000);
 toast ("点赞提高活跃度");
 sleep(1000);
 click(zan.bounds().centerX(),zan.bounds.centerY());
}
sleep(10000);//每隔十秒下滑一个视频,可自行调整
}

3、保存运行

Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能

运行弹出这里输入要执行的APP名字,点确定。就会自动打开对应的APP,每隔十秒会下滑一个视频。

总结

到此这篇关于Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能的文章就介绍到这了,更多相关Auto.JS实现抖音刷宝内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
利用jquery操作select下拉列表框的代码
Jun 04 Javascript
javascript中字符串拼接需注意的问题
Jul 13 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
Apr 15 Javascript
通过js获取div的background-image属性
Oct 15 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
Feb 20 Javascript
Javscript删除数组中指定元素并返回新数组
Mar 06 Javascript
jQuery 取值、赋值的基本方法整理
Mar 31 Javascript
深入分析原生JavaScript事件
Dec 29 Javascript
浅析Bootstrap表格的使用
Jun 23 Javascript
微信小程序实现自定义加载图标功能
Jul 19 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
vue3.0 搭建项目总结(详细步骤)
May 20 Javascript
基于JavaScript实现表格隔行换色
May 08 #Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
May 09 #Javascript
基于JQuery实现页面定时弹出广告
May 08 #jQuery
使用vue cli4.x搭建vue项目的过程详解
May 08 #Javascript
JQuery复选框全选效果如何实现
May 08 #jQuery
JQuery省市联动效果实现过程详解
May 08 #jQuery
基于JavaScript实现控制下拉列表
May 08 #Javascript
You might like
php,不用COM,生成excel文件
2006/10/09 PHP
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
php文件缓存类汇总
2014/11/21 PHP
3种php生成唯一id的方法
2015/11/23 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
Javascript面向对象编程
2012/03/18 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
Python对文件操作知识汇总
2016/05/15 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
超市促销实习自我鉴定
2013/09/23 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
销售督导岗位职责
2015/04/10 职场文书
解决 redis 无法远程连接
2022/05/15 Redis