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计算方程式根的方法
May 07 Python
python分析网页上所有超链接的方法
May 08 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
Python 元类实例解析
Apr 04 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
Dec 11 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
python动态文本进度条的实例代码
Jan 22 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 Python
Django-Scrapy生成后端json接口的方法示例
Oct 06 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中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
动态加载iframe
2006/06/16 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
JQuery性能优化的几点建议
2014/05/14 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
python自动格式化json文件的方法
2015/03/11 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
django做form表单的数据验证过程详解
2019/07/26 Python
使用Python制作新型冠状病毒实时疫情图
2020/01/28 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
某公司部分笔试题
2013/11/05 面试题
Ejb技术面试题
2015/04/29 面试题
职工擅自离岗检讨书
2014/09/23 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
作文批改评语
2014/12/25 职场文书
2016中秋节问候语
2015/11/11 职场文书
2016年国陪研修感言
2015/11/18 职场文书
《去年的树》教学反思
2016/02/18 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python