目录提示
- 引子
- AutoJs
- 安装
- 开发环境
- 连接手机
- 编写刷视频的脚本
- 总结
引子
各短视屏平台为了抢占市场,抢占流量大都推出了刷视频红包的功能,作为一个羊毛党来说,哪有那么多时间刷这玩意,工作还干不干了,钱还挣不挣了,真要是天天刷着玩意,正事不干,那可真就是剪了芝麻丢了西瓜,但是我芝麻和西瓜都想要,那么怎么办? 当然有办法,那就是自动化!
当然自动化可不只是就这点功能,用武之地大了去了,比如说双十一的集猫猫,天天操作猛如虎,最后发现只有两毛五;每天的蚂蚁深林能量你偷了么?微信运动你点赞了么?等等这些繁重的体力劳动,倒不如交给程序去自动运行!
AutoJs
AutoJs是一个基于JavaScript语言运行在Android上面的脚本框架,所以稍微懂一点JS就能开发自己想要的自动化程序,当然不会也没关系,网上有很多现成的脚本,直接运行即可。AutoJS的特点:
- 由无障碍服务实现的简单易用的自动操作函数
- 悬浮窗录制和运行
- 更专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用
- 采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScript IDE使用
支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具应用 - 支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅
- 提供截取屏幕、保存截图、图片找色、找图等函数
- 可作为Tasker插件使用,结合Tasker可胜任日常工作流
带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息
上面说了那么多其实总结起来就两点,一是不用root,二是功能很强大
安装
首先需要安装AutoJS这个apk,所有的脚本都是在这个apk上运行的,安装没啥好说的,就是安装个apk而已,
可以去官网下载apk,如果下载下来可以在我的公众号北风中独行的蜗牛回复08或者autojs下载安装
但是需要一些权限,否则脚本是运行不起来的
刚开始一打开的时候会弹出:
点击设置
点击更多已经下载的服务
选择auto.js,之后打开,确定,之后还有一些其他的需要选择
打开悬浮窗之后 就会有一个悬浮的小图标,点击悬着的小图标,也有一些功能:
!](https://img-blog.csdnimg.cn/201912121746185.png)
1是运行你需要运行的脚本
2是录屏
3是分析当前屏幕的元素,这个很有用
4停止所有正在运行的脚本
5设置,可以退出悬浮窗
开发环境
如果你不想学时如何开发的,可以跳过这一章节,直接到后面学习使用现成的脚本运行即可。
首先需要下载Visual Studio Code,这个自行百度即可,免费。
安装之后需要安装一autojs插件:
点击左侧扩展,搜索autojs,点击第二个安装即可
安装好之后,按ctrl+alt+p快捷键,输入auto.js,会出现如下几个功能
我们需要用的是start server, stop server,save 等。
连接手机
- 现在我们需要连接手机了,就是点击上面的 start server, vs 会启动一个服务
表示server启动成功了,这个时候需要连接手机了,要确保你的手机和你的电脑在同一个局域网内,负责连不上的: - 首先查看电脑ip,ipconfig,相信你会,不会的百度
- 之后打开app autojs, 在左侧菜单栏点击连接电脑:
输入你电脑的ip:
确定之后,如果vs上显示
证明连接成功了,这个时候,你就可以创建js文件写代码了,
写好代码直接按F5就可以运行到手机上去了
编写刷视频的脚本
如果自己想写的话,那就应该看看这个autojs的官方说明文档 ,不想写那就算了,下面是我写的刷宝短视频的脚本:
连上手机之后,将写好的代码直接按F5运行即可
也可以ctrl+alt+p调用插件保存到手机运行也是可以的:
不存到手机运行即可
如果没有开发环境,可以直接复制代码,在手机上新建一个js文件,将代码复制到文件中也是可以的
取个名点击确定即可,把代码复制到里面就好了。
好了到这里我们稍微解释下上面代码:
主要就两个函数 一个是launchApp() 和swip(),
launchApp是根据这个APP名字去启东这个APP,
swip()这个函数的意思是从某一个点滑动到某一个点,知道这两个函数就可以了。
为了防止刷宝这个APP判定我是自动的,所以我加了点随机数,多久刷一次是随机的,多久点一次赞也是随机的,这样就可以尽可能的避免被封号了。
上面的代码是截屏的,可以照着敲一遍,或者在我的公众号北风中独行的蜗牛回复08或者autojs获取也可以。
好了现在就可以运行了:
总结
一顿操作猛如虎,最后发现只有一块七毛五,这句话是我真实的写照,那天搞完让他自动刷了好几个小时,最后发现一共赚了一块七毛钱,都不够电费钱,所以学习一下就好了,自动化有时候还是挺方便的。
下面推荐给大家github上的一个开源的脚本集合,没事可以看看:
为了方便交流,可以关注我的微信公众号 北风中独行的蜗牛