30 行代码实现蚂蚁森林自动偷能量,别被你的朋友发现了,嘘!

本文介绍了如何利用Python的uiautomator2库实现自动偷取蚂蚁森林的能量。首先讲解了uiautomator2的安装和使用,然后详细阐述了如何打开支付宝、进入蚂蚁森林、收能量以及停止自动化过程。最后,提供了完整的30行代码实现,并提醒读者在使用时要低调,避免被好友发现。
摘要由CSDN通过智能技术生成

虽然我支付宝加了好多好友,平时有很多能量可以偷,但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化。之前通过用代码模拟手机点按的方式,实现了朋友圈自动点赞,但当时蚂蚁森林的操作流程要比朋友圈点赞复杂很多,所以当时就没有实现自动偷能量。

不过我那篇博客评论下面有网友推荐了appium和uiautomator2这俩工具,最近抽空研究了下,发现用uiautomator2的话这事简单了好多,而且由于蚂蚁森林改版,连续偷能量的操作流程也简单了好多,于是乎我就实现了自动偷能量,效果如下:

图片

接下来介绍下原理和实现方式,首先如果让你手动去收能量的话,你是什么流程?

  1. 打开支付宝

  2. 打开蚂蚁森林

  3. 先收取自己的能量

  4. 跳到下一个有能量的人哪

  5. 收取ta的能量

  6. 重复4和5,直到没有能量可以偷

很幸运的是,借助Uiautomator2,这些都可以自动化。UiAutomator是Google提供的用来做安卓自动化测试的一个Java库,可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。Uiautomator2是在Uiautomator之上的python的接口封装,简单来说 Uiautomator2可以看到手机当前屏幕上有哪些控件,其坐标是啥,并且还可以模拟点击。

Uiautomator2的安装和使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值