用auto.js写一个自动刷视频的小玩意
最近无聊,看看抖音,看看快手,发现都发布了极速版,观看就可以赚钱,虽然赚的一点钱,早上包子只能买一个,但聊胜于无,谁叫我们穷呢,能搞点就搞点。人都是贪心的,所以苦,但人又懒,想想能不能搞成自动化的刷视频,于是研究之。网上找了几个资料,知道了一个叫auto.js的东西,可以自动刷且简单,于是上手写了一个,且参考了网上的一些资料。

第一步,首先下一个Visual Studio Code,这个是开发auto.js的好工具,下好后下一个插件Auto.js-Pro-Ext,作者hyb1996。

用auto.js写一个自动刷快手抖音视频的小玩意_IP

第二步,得有一个安卓手机,然后下一个auto.js开发工具,这个开发工具最新版收费了

	第三步,打开手机上的auto.js,点开侧边,其他/调试服务,弹出本机IP地址

用auto.js写一个自动刷快手抖音视频的小玩意_ide_02

第四步,打开vscode,按shift+Ctrl+P,选Auto.js start server
	然后再按shift+Ctrl+P,选 auto.js 连接到新设备,输入手机上的IP地址
	就可以开始开发调试了。
	第五步,写代码。

代码如下:

function nextVideo(){
    //获得手机分辨率
    var width = device.width;
    var height = device.height;
    //swipe(x1,y1,x2,y2,t) 滑动函数 从x1,y1,到x2,y2用时t ms
    //屏幕的像素是从左上角开始的,向下,向右增加
    swipe(width/2,height/2,width/2,height/3,10);
};
 
function randNum(minnum , maxnum){
    return Math.floor(minnum + Math.random() * (maxnum - minnum));
};
 

function runApp(appName,runTimes){
 
    sleep(1000);
    var launchResult=launchApp(appName);
    if(!launchResult){
        toast('你还没有安装'+appName);
        back();
    }
 
    sleep(3000);
    var sleepTime = 10;
    // 统计运行次数
    var flagTime=0;
    while(true){
        flagTime++;
        // 超过次数终止程序
        if(flagTime>runTimes){
            break;
        }
 
        sleepTime = randNum(5,15);
 
        log("已经执行 "+flagTime.toString()+"次");
        sleep(sleepTime*1000);
        nextVideo();
    }
};
 
function run(){    
    runApp("快手极速版",10);
};
 
//程序开始运行之前判断无障碍服务
if (auto.service == null) {
    toastLog("请将快手极速版自动刷视频的辅助功能先开启!");
    app.startActivity({
        action: "android.settings.ACCESSIBILITY_SETTINGS"
    });

}; 

run();

最后一步,按shift+Ctrl+P保存到指定的设备。