Auto.js 快速入门教程,抖音极速版自动化脚本

Auto.js是安卓平台上的一款使用JavaScript语言实现自动化的应用,操作方便简单、容易上手、不需要root权限,功能强大。

Auto.js分为开源版本和Pro版本,Pro版本45元解锁即可永久使用。

Auto.js官方地址:https://hyb1996.github.io/AutoJs-Docs/#/

Auto.js Pro官方地址:https://pro.autojs.org/

因为Auto.js的开源版本目前已经停止维护,本教程以Auto.js Pro 8.8版本为例,开发一款自动观看抖音极速版的脚本。

1.安装Auto.js并配置

在官网下载Auto.js Pro并安装。注册账号并购买Pro版本的使用授权。

打开无障碍服务,悬浮窗功能,并在连接电脑中开启服务器模式。本教程使用有线连接的方式。

其他连接方式:https://www.autojs.org/topic/3551

2.安装VS Code

官方下载地址:https://code.visualstudio.com/

安装成功后在扩展中安装Auto.js扩展和中文扩展。

创建项目文件夹,然后在文件中打开项目文件夹。在资源管理器中创建main.js文件,打开文件后,软件右侧就会出现Auto.js的绿色图标。

点击Auto.js的绿色图标,选择创建V8 API项目。

项目创建完成后再项目目录中会出现node相关文件。此时使用USB连接手机,并在Auto.js菜单中选择连接到新设备-使用ADB连接设备-选择设备,下方会提示新设备已连接。

3.运行脚本

打开main.js文件复制以下脚本,此脚本实现自动观看抖音极速版视频。

在Auto.js菜单中点击运行或者按F5即可在安卓设备上运行该脚本。

//参数配置
let packageName = "com.ss.android.ugc.aweme.lite";
let screenWidth = 1080;
let screenHeight = 1920;
let minTime = 3000;
let maxTime = 10000;

//检查无障碍是否启动
auto.waitFor();
//启动脚本
toast("脚本启动");
//启动应用
launch(packageName);
//等待5秒钟
sleep(5000);
//设置对应设备的分辨率
setScreenMetrics(screenWidth, screenHeight);

//START
let run = true;
while (run) {
  let activityName = currentActivity();
  if (activityName == "com.ss.android.ugc.aweme.main.MainActivity") {
    slide();
    sleep(randomNum(minTime, maxTime));
  } else {
    run = false;
    toast("脚本停止");
    console.log("未定义的页面:" + activityName);
  }
}

//屏幕滑动
function slide() {
  
  let x1, y1, x2, y2;
  x1 = randomNum(screenWidth / 2 - 50, screenWidth / 2 + 50);
  y1 = randomNum(screenHeight - 500, screenHeight - 400);
  x2 = randomNum(screenWidth / 2 - 50, screenWidth / 2 + 50);
  y2 = randomNum(screenHeight / 5 - 50, screenHeight / 5 + 100);

  swipe(x1, y1, x2, y2, randomNum(400, 600));
}

//随机数
function randomNum(minNum, maxNum) {
  switch (arguments.length) {
    case 1:
      return parseInt(Math.random() * minNum + 1);
    case 2:
      return parseInt(Math.random() * (maxNum - minNum + 1) + minNum);
    default:
      return 0;
  }
}

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇