蚂蚁森林偷能量代码,蚂蚁森林 python
蚂蚁森林是一个旨在推动公众低碳减排的公益项目。每个人的低碳行为在蚂蚁森林都可以算作‘绿色能源’,很多朋友都玩过。今天,边肖分享了一个关于Python重新捕获蚂蚁森林中丢失的能量的教程。感兴趣的朋友可以跟着边肖去看看。
00-1010 1蚂蚁森林介绍2传川叹3结果展示4Python——uiautomator2库安装5Python代码实现
目录
蚂蚁森林是一个旨在推动公众低碳减排的公益项目。每个人的低碳行为都可以算作蚂蚁森林的‘绿色能源’。当‘绿能’积累到一定程度,你可以用手机申请在需要恢复生态的区域种一棵真树,或者在需要保护生物多样性的区域‘主张’保护权。
蚂蚁森林各地的生态修复项目由蚂蚁集团出资给公益组织,由公益组织进行种植和维护,并接受当地林业部门的监管。所有项目都有相应的捐赠协议和验收报告。[23]
2019年9月19日,中国“蚂蚁森林”项目获得联合国“地球卫士奖”
根据生态环境部2021年全国低碳日发布的数据,蚂蚁森林自2016年上线以来,已带动超过6.13亿人参与低碳生活,产生超过2000万吨“绿色能源”。
为了鼓励大众低碳生活,五年来,蚂蚁森林参与了全国11个省份的生态修复工作,累计植树3.26亿株,其中甘肃、内蒙古超过1亿株。同时,蚂蚁森林在全国10个省份设立了18个公益保护区,守护着1500多种野生动植物。蚂蚁森林通过各地的生态环保项目,累计创造种植、养护、巡护等绿色就业机会238万个,为当地群众带来了3.5亿元的劳务增收。
蚂蚁集团公开表示,蚂蚁森林每年投入的上亿费用纯属慈善捐赠。蚂蚁森林里种的树一旦捐了,就是属于国家和社会的。如果这些树未来产生碳汇,将全部用于公益事业。蚂蚁森林从未参与碳交易。如果未来蚂蚁森林记录的个人碳减排量可以交易,产生的利润全部属于个人用户,而不是蚂蚁森林。
1 蚂蚁森林简介
以前我很容易忽略支持宝。我被朋友抢走了很多能量,然后一直想找个机会把失去的能量大范围拿回来。我苦于代码能力有限,但我还没有实现它。最近很想做。我不感叹过去,也让别人羡慕。
2 逝川长叹
几分钟再偷一次,大赚一笔,哈哈哈!
3 结果展示
UiAutomator是Google为Android自动化测试提供的Java库,可以获取屏幕上任意APP的任意控件属性,并任意操作。Uiautomator2是python在Uiautomator之上的接口包。简单来说,Uiautomator2可以看到手机当前屏幕上有哪些控件,它们的坐标是什么,还可以模拟点击。
先说一下如何安装uiautomator2库(我平时用的)。
4 Python——uiautomator2库安装
#=====导入相关库========
将numpy作为np导入
将matplotlib.pyplot作为plt导入
将matplotlib作为mpl导入
mpl . RC params[ font . sans-serif ]=[ sim hei ]#指定默认字体
mpl . RC params[ axes . unicode _ MINUS ]=false #解决保存的图像显示为带负号-的正方形的问题
导入matplotlib
matplotlib.use(TkAgg )
将uiautomator2作为u2导入
导入时间
随机导入
#======#有线连接,手机需要插电脑,支付宝全面启动=====
d=u2.connect()
# d . app _ stop( com . eg . Android . AliPay gphone )
打印(“打开支付宝”)
d . app _ start( com . eg . Android . AliPay gphone )
Time.sleep(2) ##睡眠2s,等待支付宝完全启动。
#=======进入蚂蚁森林==============
打印(打开蚂蚁森林,等待5s……)
D(text=蚂蚁森林)。单击()
Time.sleep(5) ##我的手机比较卡,进入蚂蚁森林后需要几秒钟才能充满。
#=======收集能量=============
def收集的能量(cnt):
打印(开始
#===开始扫描,点击能够出现的区域===
对于范围(150,1000,150):内的x
对于范围(600,900,150):内的y
d . long _ click(x random . randint(10,20),y random.randint(10,20),0.1)
时间.睡眠(0.01)
如果cnt!=1:
点击(536,1816)
cnt=1
而True:
收集的能量
a=d . XPath(//*[@ resource-id= J _ tree _ dialog _ wrap ])。获取()。界限
d .单击(1000,a[3]-80) #找到能量按钮的坐标
#===如果页面出现“回到我的森林”,说明没有能量可以偷。End===
D.XPath (/* [@ text=返回我的森林])。Click _ exists (timeout=2.0) 3360
破裂
cnt=1
打印( ### end # # )
d . app _ stop( com . eg . Android . Alipay gphone )#退出支付宝
这篇关于用Python来恢复蚂蚁森林中损失的能量的文章到此为止。关于Python的蚂蚁森林能源的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。