Auto.js 是個基于 JavaScript 語言運行在Android平臺上的腳本框架。Auto.js主要工作原理是基于輔助服務(wù)AccessibilityService。
Auto.js是利用安卓系統(tǒng)的“輔助功能”實現(xiàn)類似于按鍵精靈一樣,可以通過代碼模擬一系列界面動作的輔助工作。
因為是開源框架所以安全性很高,他能在手機上模擬人的重復(fù)繁瑣的工作,不打破被執(zhí)行的APP規(guī)則,不修改,不破壞被執(zhí)行的APP,可以放心使用
1.手機下載Auto.JS
打開,開啟無障礙模式
2、新建文件
寫入以下代碼,點擊運行,前提你得下載對應(yīng)的APP
代碼適應(yīng)大部分屏幕,打開后如果沒法自動下滑的修改swipe(device.width/2,1300,device.width/2,300,2000);這句代碼里1300和2000的值,二者間隔調(diào)大一點,如: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);
}
1
2
3
4
5
6
7
8
9
10
11
12
以上代碼發(fā)現(xiàn)不適用所有手機屏幕,有些手機會劃到一半彈回去了,于是我苦思疾想又重新寫了一個適用所有機型的代碼
auto();
var appName=rawInput("","刷寶短視頻");
launchApp(appName);
sleep("8000");
setScreenMetrics(1080,1920);
toast("需要Auto.JS安裝包的先點關(guān)注再加我QQ1023732997");
sleep(3000);
var num=2000;//切換2000個視頻,可自行調(diào)整
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);//每隔十秒下滑一個視頻,可自行調(diào)整
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
3、保存運行
運行彈出這里輸入要執(zhí)行的APP名字,點確定。就會自動打開對應(yīng)的APP,每隔十秒會下滑一個視頻。
對學(xué)習(xí)程序感興趣的朋友
/**
* 700G+學(xué)習(xí)資料(壓縮上傳百度網(wǎng)盤后)
* 大廠面試集合 企鵝 阿里 小米 華為 百度
* 熱門編程語言 JAVA Python PHP C C++ C# 匯編 GO Scala Kotlin
* 熱門框架 VUE spingboot springcloud ssm ssh eschop node.js
* 前端開發(fā) 安卓 IOS 小程序 公眾號 web
* 大數(shù)據(jù) Spark zoopkeeper Hadoop redis 分布式集群 Docker+k8s
* 經(jīng)典算法源碼 數(shù)據(jù)架構(gòu)設(shè)計 網(wǎng)絡(luò)安全 黑客攻防 設(shè)計模式
* 實戰(zhàn)案例
* OA項目開發(fā)合集 商城類項目合集(多分布式)ssm項目實戰(zhàn) ES6開發(fā)電商網(wǎng)站賬號體系
* eschop從基本到二次開發(fā) 安卓直播APP開發(fā) 安卓開發(fā)之百度APP實戰(zhàn)開發(fā)
* Springboot微信點餐系統(tǒng) Spring團購案例 Java高性能并發(fā)實戰(zhàn)-秒殺商城項目
* 前端項目之秒殺商城項目 Angular仿拉勾網(wǎng) React.js開發(fā)移動端新聞平臺
* Vue.js高仿餓了么APP開發(fā) 7款算法經(jīng)典游戲開發(fā)
*
*/