因为肺炎病毒不能随意出门,所以就宅在家里没事干,天天刷短视频。偶然间发现有极速版的app刷视频可以拿钱,虽然很少,但对于我这样闲着的人,刷视频拿钱也挺好的。
在经过网上搜索学到了如何用auto.js软件控制手机屏幕来达到自动刷视频的效果。
① 所需工具:Android7.0版本以上手机一部。
② 所需软件:auto.js、某短视频app极速版。
一、软件下载
在网站上可以通过搜索auto.js来获取app。
二、软件操作
2.1、下载好软件后,打开软件,它会提示需要无障碍服务,根据提示打开你手机对auto.js软件的无障碍服务权限。
2.2、打开auto.js的悬浮窗(界面分析要用)。
三、界面分析
3.1、根据悬浮窗所带有的查看控件功能,查看并记录所需要按下的像素位置。控件的像素位置为bounds所标明的位置,脚本编写时可以点击该位置来达到所需要的功能。如图为点赞按钮的控件信息。
3.2、界面功能分析,以点赞按钮为例,其bounds值为 x = (756,839),y = (2229,2312),由此可以得到点赞按钮的坐标值,我取(800,2280)为点赞坐标值。
四、脚本编写
4.1、我们需要一个定时滑动的一个功能,所以我们要知道如何定时,如何滑动。从案例中的三指下滑中我们知道可以用gestures函数来达到上滑的效果。
4.2、 有了上滑功能,还需要可以循环的功能,再看看定时器的案例,可以修改定时器的案例来结合两种功能。
4.3 因为这些app会根据活跃值来限制金币的获取数,所以我自己添加了点赞和点击评论的功能,可以按照所需裁剪内容。
手机像素不同可能导致识别错误,请根据自己手机的设备信息修改像素地址。
以下为脚本代码:(可以复制后在auto.js app中添加文件后粘贴使用)
toast("每14秒切换一次");//打印信息
var cnt = 0; //滑动次数
setInterval(function(){
cnt++;
"auto"; //设置无障碍
gestures([4000, [500, 1600], [500, 0]]);//上滑操作
sleep(1000); //等待1秒
toast("第"+cnt+ "次切换");
if(cnt%4==0) //滑动4次点赞一次
{
setScreenMetrics(1080, 2340);
click(800, 2280);//点击赞
toast("点赞成功");
}
sleep(500);
if(cnt %2==0)
{
setScreenMetrics(1080, 2340);
click(600, 2250);//点击评论
toast("进去评论");
sleep(2000);
setScreenMetrics(1080, 2340);
click(1000, 1050);//点赞第一条评论的
sleep(1000);
setScreenMetrics(1080, 2340);
click(1000, 900);//关闭评论
sleep(350);
toast("评论结束");
}
if(cnt==1000)
{
exit(); //退出定时器
}
}, 11000);
五、运行效果