产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本

前面有提到我自己用Android写了一个刷视频的软件 , 但是写很水 , 只能简单的刷刷视频而且 , 用了快一年了 , 所有的视频软件账号都没有被封过 , 那么最近接触了几个辅助软件 , 所以暂时想着基于触动精灵来写个刷视频的脚本 。
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
首先 , 我们在触动精灵官方文档上可以看到 , 它为我们提供许多API , 我们可以使用Lua脚本来调用这些API
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
在开始之前 , 我们先安装一个模拟器,通过我的百度 , 大概常用的就是夜神和雷电 , 当然还是有其他的模拟器 , 这里就不列出来了 , 大家有兴趣的就自行百度吧 。 这里我就用雷电模拟器吧 , 至于安装就不说了 , 都是傻瓜式的下一步即可 。 安装好后 , 需要针对模拟器做一些设置
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
设置完后 , 会有这个重启提示
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
重启完后 , 就是这样的效果
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
那么在开始之前 , 先安装两个App , 一个就是触动精灵 , 另外一个就是快手极速版 , 这两个App大家可以去官网下载 , 然后点击雷电模拟器右边的安装APK按钮 , 选择刚才下载好的APP , 即可安装
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
这就是我安装后的效果
编写滑动脚本
在触动精灵中名叫moveToAPI , 它的用法如下:moveTo(x1,y1,x2,y2,step,ms,index,stop)
参数说明
x1是屏幕起点横坐标
y1是屏幕起点纵坐标
x2是屏幕终点横坐标
y2是屏幕终点纵坐标
step否滑动速度 , 不写默认为10px
ms否弹起时间 , 不写默认为50毫秒
index否手指序号 , 仅支持函数库v1.3.0及其以上版本默认不写随机手指序号 , 推荐使用1-9
stop否是否解决惯性滑动 , 仅支持函数库v1.3.1及其以上版本默认false , true-精准滑动 , 解决惯性问题
那么现在我们就利用这个来实现刷视频吧 , 先新建一个demo.lua文件 , 然后输入一下代码
require"TSLib"--引入TSLib库moveTo(100,900,100,90,20,70,1)--滑动屏幕
很简单 , 就两行代码 , 现在我们就来把这个脚本上传到触动精灵里面
产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本
文章图片
这里我简单的说明一下:lua脚本可以直接拖拽到雷电模拟器中的触动精灵里面 , 然后按照图中的操作方式 , 把脚本复制到触动精灵的lua目录中 , 然后回到触动精灵的脚本列表下拉刷新即可看到刚才上传的脚本了 。
现在我们就来运行一下脚本的 , 看一下初步的效果 ,
虽然代码简单 , 但是会有一些潜在的风险 , 这种比较规律的方式可能会被检测到并被封号 , 所以我们稍微加一点随机数在里面
require"TSLib"localx1=math.random(300,500)localx2=math.random(300,500)localy1=math.random(90,120)localy2=math.random(900,1000)localspeed=math.random(10,50)localupTime=math.random(60,100)localindex=math.random(1,9)moveTo(x1,x2,y1,y2,speed,upTime,index)
【产业气象站|中年大叔学编程-基于辅助软件写一个刷视频的lua脚本】那么这里 , 我们只是简单是实现了滑动功能 , 在触动精灵里面还有很多丰富的API , 有兴趣的可以去看看 , 再次申明 , 我和触动精灵毫无关系 , 只是觉得好玩 , 每天刷点视频 , 挣一两块钱 , 买个包子吃 , 我真的是太难了 。 后面我们再来丰富、完善这个刷视频的脚本吧


推荐阅读