前言
前段时间偶然在朋友圈看见了一段自动化引流的视频,感觉特别溜,于是决定下来琢磨一下。发现原来实现起来特别简单,下面和大家分享一下,如何徒手写一个自动化引流脚本。下面图文虽然多,但都非常简单。
项目准备
1.下载按键精灵手机助手:百度直接搜索“按键精灵”,如下图,直接下载安装即可。
2.下载雷电模拟器,或者其他模拟器均可。也可以直接使用真机,真机通过usb连接或者局域网连接都可以。
3.安装本次测试软件-soul。如果是在模拟器中安装,直接将apk文件拖入模拟器就可以自动完成安装。
4.建立按键精灵手机助手和模拟器或者真机之间的连接。
实现功能
1.自动匹配好友
2.给好友发送话术
实现思路
那么按键精灵中的脚本操作,完全是模拟人工操作的过程。按照这个核心思想,我们先手动实现这个过程,然后再把这个过程用代码实现就可以了。那么下来带着大家看看soul从匹配好友到发送消息的手动操作过程。
1.首先我们打开soul。是如下界面
2.我们点击上图圈出的按钮-灵魂匹配。就开始为我们自动匹配好友。匹配成功后会跳转到下一个界面
3.出现这个界面后,我们就可以在输入框中输入内容,然后点击发送。那么这就是整个操作流程。
代码实现
1.打开按键精灵手机助手,并连接手机,这里我用的是模拟器。点击新建脚本。
2.代码详情(q语言)
(1)匹配好友
Tap 200, 568 //点击屏幕坐标Delay 1500 //延时1500毫秒。给手机反应时间//循环操作Do//找图命令,如果发现图片就退出Dim intX,intYFindPic 0,0,0,0,"Attachment:截图1.png","000000",0,0.9,intX,intYIf intX > -1 And intY > -1 ThenTracePrint intXTracePrint intYExit DoEnd IfLoop
看了上面代码,可能会好奇,这个坐标如何确定,别着急,按键精灵帮你完成。按键精灵有个抓抓工具。如下图
点击抓抓,然后再点击截屏,会将当前手机屏幕界面获取到,如下图
然后鼠标移动,就会显示当前鼠标位置的坐标。右键直接复制当前坐标就可以了。
接下来我们再看上面代码中找图命令,那么我们点击灵魂匹配按钮之后,如何判断匹配好友是否成功呢,判断依据就是他是否跳转到匹配成功的界面。代码具体怎么判断呢?那就是这里的找图命令,因为匹配成功后这个界面会有我的图像出现,那么我们就让代码一直循环找图,直到找到我的图像,那就证明匹配成功。
我们看下如何操作,在按键精灵中依次点击抓抓,点击截屏,点击剪裁,点击保存。既将我的图像剪裁并保存。如下图
保存成功后,再依次点击区域找图,图片路径选择刚才保存的路径,点击复制完整脚本,那么我们找图的代码按键精灵就帮我们自动生成好了,直接复制就可以了。
注意的点:我们一定要将要找的图片添加到附件当中,不然找图会失败。
(2)发送话术
Tap 44, 732 //点击输入框Delay 1500InputText "你好!" //在输入框中输入内容“你好!”Delay 1500Tap 368, 735 //点击发送按钮Delay 1500
(3)完整代码,这里假设我们要循环匹配10次,这里为了演示,直接在最外层加上一个for循环。当然也可以定义函数,将每个操作封装一下
For 10Tap 200, 568 //点击屏幕坐标Delay 1500 //延时1500毫秒。给手机反应时间//循环操作Do//找图命令,如果发现图片就退出Dim intX,intYFindPic 0,0,0,0,"Attachment:截图1.png","000000",0,0.9,intX,intYIf intX > -1 And intY > -1 ThenTracePrint intXTracePrint intYExit DoEnd IfLoopTap 44, 732 //点击输入框Delay 1500InputText "你好!" //在输入框中输入内容“你好!”Delay 1500Tap 368, 735 //点击发送按钮Delay 1500Tap 36, 49 //点击返回箭头Delay 2000Next
那么脚本到这里就写完了。是不是特别简单,我们直接点击按键精灵的调试就可以运行起来了。当然我们可以直接将脚本一建打包成apk。直接安装在安卓手机上运行,那么这里就需要注意手机分辨率的问题,此处不再讨论。更加详细的教程可以去按键精灵官网学习
郑重申明:此文仅用于学习交流使用,请勿用做商业用途。
如果觉得《按键精灵引流脚本实操》对你有帮助,请点赞、收藏,并留下你的观点哦!