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下如何让web元素的生成更简单的分析
Jul 17 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
python实现自动解数独小程序
Jan 21 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
利用Python实现Shp格式向GeoJSON的转换方法
Jul 09 Python
Python实现栈和队列的简单操作方法示例
Nov 29 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
如何用Python和JS实现的Web SSH工具
Feb 23 Python
Python 实现定积分与二重定积分的操作
May 26 Python
Pytorch 如何实现常用正则化
May 27 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
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
php修改数组键名的方法示例
2017/04/15 PHP
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
JS常用函数使用指南
2014/11/23 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
总结js函数相关知识点
2018/02/27 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
python中尾递归用法实例详解
2015/04/28 Python
Python实现各种排序算法的代码示例总结
2015/12/11 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
django静态文件加载的方法
2018/05/20 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
学习雷锋活动总结
2014/04/29 职场文书
公司募捐倡议书
2014/05/14 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
大学生学期个人总结
2015/02/12 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
春晚观后感
2015/06/11 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
Java实现简单小画板
2022/06/10 Java/Android