python连接手机自动搜集蚂蚁森林能量的实现代码


Posted in Python onFebruary 24, 2021

1、首先我们需要下载一个ADB DRIVER INSTALL驱动安装。需要的可以到我的资源那里下载

python连接手机自动搜集蚂蚁森林能量的实现代码

2、手机进入开发者模式,usb调试下面选择“仅为充电” 开始调试,插入usb线,手机把(usb调试)打开

3、之后进入刚刚下载的文件里面,比如我的就是:
C:\Users\18902\Downloads\platform-tools>
然后输入:python -m uiautomator2 init

这个步骤其实就是在我们的手机上安装apk。记住要去手机操作同意安装

python连接手机自动搜集蚂蚁森林能量的实现代码

python连接手机自动搜集蚂蚁森林能量的实现代码

4、这些东西都配置好之后我们需要到pycharm里面安装uiautomator2库。下面是一个镜像安装链接

pip install --upgrade uiautomator2 -i https://pypi.tuna.tsinghua.edu.cn/simple

5、之后便是代码实现啦!

import uiautomator2 as u2
import time
import random
#手机与电脑之间有线连接
d=u2.connect()
#打开支付宝
d.app_start("com.eg.android.AlipayGphone")
#休眠2s等待支付宝完全启动
time.sleep(4)
print("打开蚂蚁森林,等待5s……")
d(text="蚂蚁森林").click()
time.sleep(5)

def collectEnergy(cnt):
 print("开始第%d次偷能量:"%cnt)
 #开始扫描点击有能力出现的区域
 for x in range(150,1000,150):
  for y in range(600,900,150):
   d.long_click(x+random.randint(10,20),y+random.randint(10,20),0.1)
   time.sleep(0.01)
   if cnt!=1:
    d.click(536,1816)
cnt=1
while True:
 collectEnergy(cnt)
 a = d.xpath("//*[@resource-id='J_tree_dialog_wrap']").get().bounds
 d.click(1000, a[3] - 80) # 找能量按钮的坐标
 #如果页面出现了“返回我的森林”说明已经没有能量可偷了,结束
 if d.xpath('//*[@text="返回我的森林"]').click_exists(timeout=2.0):
  break
 cnt+=1
print("###结束###")

6、运行测试

python连接手机自动搜集蚂蚁森林能量的实现代码

视频好像上传不了!!!

python连接手机自动搜集蚂蚁森林能量的实现代码

python连接手机自动搜集蚂蚁森林能量的实现代码

天呐!真实太棒啦!!!每次总是看到支付宝提示谁谁谁又来偷能量了。这次都不用我自己手动收能量了!!!大家快动手试起来哈哈哈哈

到此这篇关于python连接手机自动搜集蚂蚁森林能量的文章就介绍到这了,更多相关python蚂蚁森林能量内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python爬虫模拟登录带验证码网站
Jan 22 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
Aug 07 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
Python使用遗传算法解决最大流问题
Jan 29 Python
Python面向对象class类属性及子类用法分析
Feb 02 Python
python语言中with as的用法使用详解
Feb 23 Python
python3 cvs将数据读取为字典的方法
Dec 22 Python
Python标准库json模块和pickle模块使用详解
Mar 10 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
Feb 24 #Python
用pip给python安装matplotlib库的详细教程
Feb 24 #Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 #Python
matplotlib之多边形选区(PolygonSelector)的使用
Feb 24 #Python
matplotlib部件之套索Lasso的使用
Feb 24 #Python
matplotlib之属性组合包(cycler)的使用
Feb 24 #Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 #Python
You might like
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php实现多张图片上传加水印技巧
2013/04/18 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
PHP反射机制用法实例
2014/08/28 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python 获取当前所在目录的方法详解
2017/08/02 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
基于opencv实现简单画板功能
2020/08/02 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
函授毕业自我鉴定
2014/02/04 职场文书
高级编程求职信模板
2014/02/16 职场文书
企业新年寄语
2014/04/04 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书