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的curses库使用教程
Apr 11 Python
python输出指定月份日历的方法
Apr 23 Python
Python中的time模块与datetime模块用法总结
Jun 30 Python
Python+微信接口实现运维报警
Aug 27 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
python学生信息管理系统(初级版)
Oct 17 Python
关于python之字典的嵌套,递归调用方法
Jan 21 Python
简单了解Django应用app及分布式路由
Jul 24 Python
在python image 中安装中文字体的实现方法
Aug 22 Python
python获取array中指定元素的示例
Nov 26 Python
Keras模型转成tensorflow的.pb操作
Jul 06 Python
Pycharm快捷键配置详细整理
Oct 13 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中,文件上传
2006/12/06 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
JS操作Cookies的小例子
2013/10/15 Javascript
js opener的使用详解
2014/01/11 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
[01:22]DOTA2神秘商店携大量周边降临完美大师赛
2017/11/07 DOTA
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
用python进行视频剪辑
2020/11/02 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
国际领先的学术出版商:Springer
2017/01/11 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
我爱读书演讲稿
2014/05/07 职场文书
法务专员岗位职责
2015/02/14 职场文书
英文投诉信格式
2015/07/03 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书