? ? 因為肺炎病毒不能隨意出門妙真,所以就宅在家里沒事干,天天刷短視頻荚守。偶然間發(fā)現(xiàn)有極速版的app刷視頻可以拿錢,雖然很少练般,但對于我這樣閑著的人矗漾,刷視頻拿錢也挺好的。
? ? 在經(jīng)過網(wǎng)上搜索學到了如何用auto.js軟件控制手機屏幕來達到自動刷視頻的效果薄料。
① 所需工具:Android7.0版本以上手機一部敞贡。
② 所需軟件:auto.js、某短視頻app極速版摄职。
一誊役、軟件下載
? ? 在網(wǎng)站上可以通過搜索auto.js來獲取app。
二谷市、軟件操作
? ? 2.1蛔垢、下載好軟件后,打開軟件迫悠,它會提示需要無障礙服務鹏漆,根據(jù)提示打開你手機對auto.js軟件的無障礙服務權限。
? 2.2创泄、打開auto.js的懸浮窗(界面分析要用)艺玲。
三、界面分析
? ? 3.1鞠抑、根據(jù)懸浮窗所帶有的查看控件功能饭聚,查看并記錄所需要按下的像素位置「樽荆控件的像素位置為bounds所標明的位置秒梳,腳本編寫時可以點擊該位置來達到所需要的功能。如圖為點贊按鈕的控件信息感混。
? ? 3.2端幼、界面功能分析,以點贊按鈕為例弧满,其bounds值為 x = (756,839),y = (2229,2312),由此可以得到點贊按鈕的坐標值婆跑,我取(800庭呜,2280)為點贊坐標值滑进。
四犀忱、腳本編寫
? ? 4.1、我們需要一個定時滑動的一個功能扶关,所以我們要知道如何定時阴汇,如何滑動。從案例中的三指下滑中我們知道可以用gestures函數(shù)來達到上滑的效果节槐。
? ? 4.2搀庶、 有了上滑功能,還需要可以循環(huán)的功能铜异,再看看定時器的案例哥倔,可以修改定時器的案例來結合兩種功能。
? ? 4.3 因為這些app會根據(jù)活躍值來限制金幣的獲取數(shù)揍庄,所以我自己添加了點贊和點擊評論的功能咆蒿,可以按照所需裁剪內(nèi)容。
? ? 手機像素不同可能導致識別錯誤蚂子,請根據(jù)自己手機的設備信息修改像素地址沃测。
以下為腳本代碼:(可以復制后在auto.js app中添加文件后粘貼使用)
toast("每14秒切換一次");//打印信息
var cnt = 0;? ? ? ? //滑動次數(shù)
setInterval(function(){
? ? cnt++;
? ? "auto";? ? ? ? //設置無障礙
? ? ? gestures([4000, [500, 1600], [500, 0]]);//上滑操作
? ? sleep(1000);? ? //等待1秒
? ? toast("第"+cnt+ "次切換");
? ? if(cnt%4==0)? ? //滑動4次點贊一次
? ? ? {
? ? ? ? ? setScreenMetrics(1080, 2340);
? ? ? ? ? click(800, 2280);//點擊贊
? ? ? ? ? toast("點贊成功");
? ? ? }
? ? ? sleep(500);
? ? if(cnt %2==0)
? ? {
? ? ? ? setScreenMetrics(1080, 2340);
? ? ? ? click(600, 2250);//點擊評論
? ? ? ? toast("進去評論");
? ? ? ? sleep(2000);
? ? ? ? setScreenMetrics(1080, 2340);
? ? ? ? click(1000, 1050);//點贊第一條評論的
? ? ? ? sleep(1000);
? ? ? ? setScreenMetrics(1080, 2340);
? ? ? ? click(1000, 900);//關閉評論
? ? ? ? sleep(350);
? ? ? ? toast("評論結束");
? ? }
? ? if(cnt==1000)
? ? {
? ? exit();? //退出定時器
? ? }
}, 11000);
五、運行效果