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下使用Txt2Html实现网页过滤代理的教程
Apr 11 Python
Django框架中处理URLconf中特定的URL的方法
Jul 20 Python
Python 爬虫的工具列表大全
Jan 31 Python
通过源码分析Python中的切片赋值
May 08 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
Jul 20 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
django中上传图片分页三级联动效果的实现代码
Aug 30 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
Python中url标签使用知识点总结
Jan 16 Python
np.dot()函数的用法详解
Jan 17 Python
Python pip install之SSL异常处理操作
Sep 03 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
Python书单 不将就
2017/07/11 Python
微信跳一跳游戏python脚本
2020/04/01 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
英国最好的包装供应商:Priory Direct
2019/12/17 全球购物
2014民事授权委托书范本
2014/09/29 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
浅谈Redis中的RDB快照
2021/06/29 Redis
python如何将mat文件转为png
2022/07/15 Python