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 相关文章推荐
通过 Dom 方法提高 innerHTML 性能
Mar 26 Javascript
extjs form textfield的隐藏方法
Dec 29 Javascript
JavaScript CSS修改学习第二章 样式
Feb 19 Javascript
jquery 无限级联菜单案例分享
Mar 26 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
Javascript打印局部页面实例
Jun 21 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
Jul 14 Javascript
又一款js时钟!transform实现时钟效果
Aug 15 Javascript
使用canvas进行图像编辑的实例
Aug 29 Javascript
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
vue实现简单全选和反选功能
Sep 15 Javascript
Vant picker 多级联动操作
Nov 02 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脚本的10个技巧(8)
2006/10/09 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
PHP实现简易计算器功能
2020/08/28 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
Django对models里的objects的使用详解
2019/08/17 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
Python使用matplotlib 画矩形的三种方式分析
2019/10/31 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
开学典礼致辞
2015/07/29 职场文书
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL