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 获取新浪微博的最新公共微博实例分享
Jul 03 Python
一步步解析Python斗牛游戏的概率
Feb 12 Python
python append、extend与insert的区别
Oct 13 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
pandas 将索引值相加的方法
Nov 15 Python
Tensorflow实现酸奶销量预测分析
Jul 19 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 Python
selenium+PhantomJS爬取豆瓣读书
Aug 26 Python
Python 中@property的用法详解
Jan 15 Python
Python控制台实现交互式环境执行
Jun 09 Python
Python3爬虫中Splash的知识总结
Jul 10 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性能优化 产生高度优化代码
2011/07/22 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
jquery validate demo 基础
2015/10/29 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
Python编码类型转换方法详解
2016/07/01 Python
Python中base64与xml取值结合问题
2019/12/22 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
python中的插入排序的简单用法
2021/01/19 Python
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
美术国培研修感言
2014/02/12 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
一起来学习Python的元组和列表
2022/03/13 Python