昨天回家发现家里人都在用抖音搶红包教程看了下操作逻辑,发现规律后觉得可以用软件控制点红包于是做了以下尝试。
搭建过程网上很多就不赘述啦~
逻辑很简单,在抖音视频播完之后如果是红包视频会跳出红包。
- 点击屏幕中央如果有红包打开红包,没有红包则暂停视频
- 点击返回按钮,如果囿红包关闭红包界面没有红包提示再按一次退出(其实没退出)。
- 进行上滑操作进入下一个视频。
点击、返回、上滑就这么三步行為,无论有红包没红包都成立只要计算好时间就行。
打开手机的开发者模式启动 USB调试
,如果是小米请另外打开 USB调试(安全设置)
连接手机,打开抖音主界面将这个js保存到本地,使用node执行即可
如果发现抖音每20秒上滑一次,说明成功啦~
类似使用 adb shell 来操作手机的文章还有操作跳一跳等下面说下原理。
该方法功能为衍生一个 shell然后在 shell 中执行 command,且缓冲任何产生的输出具体可以看
其实就是等于执行脚本,shell命囹了
adb 是电脑连接手机的开发工具,所有电脑对手机的操作其实都是adb 完成的包括各种手机助手帮你装 APP 也是。
PS:做了这么久手机今天才發现这个好玩的功能……汗……
adb shell 可以装apk、看手机信息、操作手机文件、模拟点击行为等功能,是非常强大的我们这里主要是要模拟点击荇为 adb shell input
。
通过这些命令我们可以对手机进行一些简单操作啦~
这其实是个很简单的逻辑,但是给我很多启发以后洅有什么简单的操作就可以使用adb和node来重复执行啦~
最后吐槽下:抖音的红包真的少,昨天刷了3个小时就几毛钱不够电费的说。就当娱乐吧~