众所周知,我是东百人,东百人大部分都喜欢快手(比如我妈),她热衷于在快手上寻找快乐,所以我就经常去给她点赞啊评论之类的。最近我才发现有个活动,快手有个极速版,看短视频帮他们冲日活,快手会给看短视频的人一点小恩小惠,几毛钱几分钱啥的,就是这款软件:

这里面有个页面:

所以我萌生了一个想法,让手机自动滑就行了啊...手机这玩意又不咋费电,让它自己随机滑即可,开搞!

测试环境:

小米6X Android 9.0(已root)

需要提前在手机开发者选项里打开这个:

接下来说代码,其实这玩意很简单的,我们使用adb模拟滑动事件即可,模拟滑动命令如下:

input swipe <x1> <y1> <x2> <y2>

意思是从坐标(x1, y1)滑动到(x2, y2)即可,所以这个小脚本无非是用python代码实现以下内容:

随机计算出下滑坐标(防止一直在一个区域点滑触发风控)使用adb input swipe命令下滑睡眠随机长度,回到步骤1

代码如下:

import randomimport subprocessimport timedef generateLocation(): x = random.randint(800,1000) y1 = random.randint(600,700) y2 = random.randint(100,200) return x, y1, x, y2def runSwipeEvent(location): command = "adb shell input swipe {} {} {} {}".format(location[0], location[1], location[2], location[3]) subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate() print(command)if __name__ == '__main__': while(True): location = generateLocation() runSwipeEvent(location) time.sleep(random.randint(10, 20))

完成,经过实验是能达到自动滑动的效果的,这个睡眠时长可以自己调整。我开这个脚本大概有五分钟,金币涨了500:

有一说一,这代码超简单,但是还挺实用的,没事用代码做点小脚本可太有意思了xdm!

文章转载自微信公众号imbobby的自留地