auto.js 快手极速版刷视频简易demo

        这是一个无聊做的demo 快手极速版刷视频。

 auto.js是基于javascript的自动化脚本,它可以模拟人的操作,功能非常强大,说是外挂但不破坏原程序或者在原程序中注入某些东西。本次开放使用vs code,当然能 auto.js APP本身也是支持编辑功能的,用vs code 只是为了方便在手机上调试,而且写代码手感好啊。

一、准备工作

1、如果你用vs code 那么你需要在vs code插件商店中装 插件

 2、新建工程,同时按住 ctrl shift p 搜索指令 输入 auto 找到New Project

 3、编写代码

附上代码

main.js

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 main(){
    toast('这是一个刷快手视频的demo,1s之后打开快手极速版');
    sleep(1000);
    var launchResult=launchApp("快手极速版");
    if(!launchResult){
        toast('你还没有安装快手极速版!');
        back();
    }
    toast('等待软件打开,3s之后进入下个动作!');
    sleep(3000);
    var sleepTime = 40;
    while(true){
        // 随机时间之后下个视频,避免软件认为是机器人
        sleepTime = randNum(10,50);
        toast(sleepTime.toString() + 's之后跳到下个视频!');
        sleep(sleepTime*1000);
        nextVideo();
    }
};

main();

project.json

{
    "name": "kuaishou",
    "main": "main.js",
    "ignore": [
        "build"
    ],
    "packageName": "com.example",
    "versionName": "1.0.0",
    "versionCode": 1
}

 4、连接手机,首先保证手机电脑在同一局域网,查看电脑 ip

同样,搜索命令 auto.js 找到 Strat Server,启动服务成功之后界面会有提示

手机开启 无障碍模式 悬浮窗 连接电脑,在连接电脑的弹窗输入电脑的ip,如果连接不上 可能Start Server 没开 或者 防火墙的原因 

连接电脑成功之后vs code 界面会有提示

5、在手机上调试

在vs code中保存代码 在main.js 界面下 按 F5 或者 run指令在手机上运行,因为是死循环,那么想要停止必须手动杀死进程

6、代码调式没问题之后,我们保存代码到手机上,同样搜索指令 找到 Sava Project

之后手机会弹出提示 保存的位置

我们在auto.js APP的首页 也就是 文件的界面刷新 一下 就出现工程了 ,进去点击main 右边的三角符合 即可执行此工程

二、如果你用手机编辑工程

直接在APP 文件 页面下 右下角 加号 新建项目 然后复制代码到main.js中,同样运行 main 即可

 

最后提示一下 因为写的是逻辑死循环 想要终止 必须杀死父进程(Auto.js) 或者 直接杀死子进程(你的工程,在app 管理下m面 运行中的脚本),我是小白 记录一下

     参考材料:https://blog.csdn.net/fuhtead/article/details/89303954

                       https://blog.csdn.net/QiHsMing/article/details/86762007

                       https://www.cnblogs.com/limi2019/articles/11049345.html

                       https://www.bilibili.com/video/av77688956/?spm_id_from=333.788.b_7265636f5f6c697374.4

                       https://zhidao.baidu.com/question/391293874.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章