IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 全网最全关于autojs开发的总结 -> 正文阅读

[开发工具]全网最全关于autojs开发的总结

最近要开发一个自动刷抖音的脚本,可我之前都没有写过,百度查了之后,发现就是autojs可以实现,而且是JavaScript,这就好办了;下面是开发的一些基本步骤和写代码时一些关键点:

一、环境搭建

  1. 安卓手机上下载并安装autojs的apk,下载包网上可以找到免费的,官网上是要付费的,但是功能多一点,具体看自己的家庭条件吧;
  2. 下载vscode并安装,然后在拓展组件里搜索autojs,并安装:如下图:
    在这里插入图片描述
    上述步骤完成后,你就可以愉快的写代码了!

随手新建一个js类型文件,然后用vscode打开,随便写一个指令,alert(“dnmd”),然后按住ctrl+shift+p,打开快捷指令,选择start,启动服务,如下图:
在这里插入图片描述
enter选择了start后,右下角就会提示我们,服务已经开启了,如果没有说明你步骤有问题:
在这里插入图片描述
这时候打开你的安卓手机上,安装好的autojs app,点击左上角三个横线菜单按钮,然后打开无障碍服务,如下图
在这里插入图片描述
打开后,上滑此侧边栏,你会看到一个连接电脑,然后勾选上,此时页面会弹出一个弹窗,填上你的电脑的IP地址就好,如何查看ip(win+r–输入命令行ipconfig,填好后,

第一次使用的朋友,在点击确定前,打开自己的vscode页面,盯住右下角,确定后,会有一个提示,显示你已经连接上电脑了

如下图👇
在这里插入图片描述
然后你在vscode页面,按下F5,此时你的代码脚本就会运行在你的手机上了,出现一个alert弹窗;这就是最基本的环境搭建;

二、写代码

代码都是js写的,会前端的同行们看看autojs的官方文档,一般就能实现自己的需求了,但是也在这里写几个我遇到的坑,希望能帮助到你:

  1. 我想点击页面的某个按钮,怎么办?
    举个例子:点击抖音视频的评论按钮:
    你需要打开autojs的悬浮窗(在刚刚打开无障碍服务的那个侧遍里找),打开后,你会看到你的手机出现一个悬浮按钮,就像361杀毒软件那个神烦的按钮一样,然后你打开抖音–点击那个悬浮窗按钮,选择这个按钮,👇
    在这里插入图片描述

    点击后箭头指向的按钮后,就能选取到页面的上元素了,你点击评论,就会出来一个弹窗,像这样的 👇:

在这里插入图片描述
你能看到这个元素的dom结构和基本信息,然后使用autojs提供的官方API,比如你看到了它的id
就可以这样-- id(“填入id”).findOne().click();
然后保存,F5运行脚本–就会打开了,哦,忘记了写了,打开抖音,你打开评论前肯定要打开抖音的呀
顺便帮你写上

auto.waitFor(); // 检查无障碍服务是否已经启用,如果没有启用则跳转到无障碍服务启用界面,并等待无障碍服务启动;当无障碍服务启动后脚本会继续运行

 app.launchApp("抖音"); //  打开抖音 你也可以在这里写快手,只要是手机上有的app,都可以打开
 
 sleep(2000); // 官方提供的API,意思停顿2s
 
 id("填入id").findOne().click(); 

这就实现了最基础的打开评论,但是重点来了
有时候通过id选取,不太稳定容易选择不到,具体怎么不稳定 我也不清楚,然后你就可以通过这种方法:

var gift_icon = className("android.widget.Button").depth(2).drawingOrder(78).indexInParent(21).desc("礼物").findOnce(); // 获取直播页面的礼物元素 (这些信息你都能在刚刚查看id的弹窗里都能看到)

这样就稳了!

基本就这么多了,希望能帮助到你,如果你喜欢我的文章,麻烦给个三连,不要白嫖我

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-15 15:47:41  更:2021-08-15 15:48:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/22 13:50:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码