蚂蚁森林能量经常被偷?今天自己写了个自动收取能量的脚本。也是找个目的学习python,分享一下。

思路

  • 打开支付宝进入蚂蚁森林,收取自己的能量

  • 收取完自己能量后,点击找能量进入好友蚂蚁森林,收取好友能量,以此类推

接下来我们看一下主要代码实现。

import os, time
from appium import webdriver
from datetime import datetime
from apscheduler.schedulers.blocking import BlockingSchedulerdesired_caps = {"platformName": "Android", # 系统"platformVersion": "8.0.0", # 系统版本号"deviceName": "m5s", # 设备名"appPackage": "com.eg.android.AlipayGphone", # 包名"appActivity": "AlipayLogin", # app 启动时主 Activity'noReset': True # 保留 session 信息,可以避免重新登录
}# 收取能量
def collect_energy(driver):print('开始收取能量')# 获取手机屏幕宽高width = int(driver.get_window_size()['width'])height = int(driver.get_window_size()['height'])# 能量球可能出现的区域坐标start_x = 110end_x = 940start_y = 460end_y = 880for i in range(start_y, end_y, 80):for j in range(start_x, end_x, 80):tap_x1 = int((int(j) / width) * width)tap_y1 = int((int(i) / height) * height)# 点击指定坐标driver.tap([(tap_x1, tap_y1), (tap_x1, tap_y1)], 1000)print('能量收取完毕')# 找能量
def search_energy(driver):print('找能量,收取好友能量')time.sleep(3)# 点击找能量driver.tap([(1000, 1520), (1080, 1580)], 1000)time.sleep(3)# 收取好友能量collect_energy(driver)time.sleep(3)# 收取完毕继续找能量search_energy(driver)def collect_main():print('开始执行定时任务')driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)time.sleep(15)# 进入自己蚂蚁森林driver.find_elements_by_id('com.alipay.android.phone.openplatform:id/home_app_view')[10].click()time.sleep(5)collect_energy(driver)search_energy(driver)if __name__ == '__main__':scheduler = BlockingScheduler()# collect_main:定时执行的方法scheduler.add_job(collect_main, 'cron', hour=20, minute=23, second=20)try:scheduler.start()except (KeyboardInterrupt, SystemExit):pass

到此,我们利用Python实现定时自动化收取蚂蚁森林能量的工作就完成了。

一如既往地送你们东西,干货主要有:

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤   Python学习路线图(告别不入流的学习)

点击链接加入群聊【Python有个圈】

以德服人,我用Python自动化收取蚂蚁森林能量,看你怎么偷相关推荐

  1. Python 自动化收取蚂蚁森林能量,不错过暗恋的她(附源码)

    作者 | 锅g头 来源 | Crossin的编程教室 最近在家远程工作,结果作息更混乱了,早上起不来,导致我蚂蚁森林能量天天被偷,严重影响我沙漠造树"大业".于是我决定用pytho ...

  2. collect的功能是什么?其底层如何实现的?_用Python实现定时自动化收取蚂蚁森林能量,再也不怕被偷了

    1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么. 但如果你是蚂蚁森林重度用户,遇到能量被偷 .. ...

  3. python模拟蚂蚁森林能量产生过程代码_用Python实现定时自动化收取蚂蚁森林能量,再也不用担心忘记收取了...

    1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么. 但如果你是蚂蚁森林重度用户,遇到能量被偷 .. ...

  4. 用Python实现定时自动化收取蚂蚁森林能量,再也不用担心忘记收取了

    1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么. 但如果你是蚂蚁森林重度用户,遇到能量被偷 .. ...

  5. python自动收取蚂蚁森林能量_用 Python 实现定时自动化收取蚂蚁森林能量

    1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么. 但如果你是蚂蚁森林重度用户,遇到能量被偷 .. ...

  6. python支付宝自动收能量_守护支付宝的财产,使用Python实现定时自动化收取蚂蚁森林能量...

    Python 兄弟姐妹们谁年轻是没有玩过农场,牧场游戏,现在有了蚂蚁森林,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么. 但如果你是蚂蚁 ...

  7. python支付宝蚂蚁森林_用Python实现定时自动化收取蚂蚁森林能量,再也不用担心忘记收取了...

    2. 环境 本文主要环境如下: Win7 小米5s Python3.7 Appium1.5 支付宝10.2.6.7010 3. 实现 功能实现的基本思路为: 打开支付宝进入蚂蚁森林,收取自己的能量 收 ...

  8. python支付宝每天自动收能量_用Python实现定时自动化收取蚂蚁森林能量,再也不用担心忘记收取了...

    1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 如果你不是蚂蚁森林重度用户,被别人收取了能量可能对你来说没什么. 但如果你是蚂蚁森林重度用户,遇到能量被偷 .. ...

  9. 用 Python 实现 定时自动化收取蚂蚁森林能量,再也不用担心忘记收取能量了

    1. 概述 提到蚂蚁森林,大家应该都知道,你是否有因忘记收取能量而被好友收取的经历呢? 相关文件 小伙伴们可以关注小编的Python源码.问题解答&学习交流群:733089476 有很多的资源 ...

最新文章

  1. 再次学习基础爬虫,爬取大学排名。
  2. jetty debug 启动 jettyconfig配置文件
  3. 一个web左侧菜单例子
  4. C语言寻找错误是哪个快捷键,求大佬改正寻找一下错误,
  5. (转)SQL 优化原则
  6. C++异常(exception)第一篇--综合讲解
  7. 谁来理解外来工的孩子的心理健康?
  8. CSP2019洛谷P5666:树的重心
  9. hibernate 映射_Hibernate映射集合性能问题
  10. iOS开发多线程篇—线程的状态
  11. LeetCode 507. 完美数
  12. python实现字母的加密和解密 字典_python实现AES加密与解密
  13. EularProject 39:给周长推断构成直角三角形个数
  14. linux lvm界面,Linux使用入门教程之LVM
  15. mysql 主从同步原理
  16. Android Cursor浅析
  17. 学生学籍管理系统可行性分析报告
  18. js去除字符串头尾空格
  19. 舞蹈课(dance.cpp/c/pas)
  20. Fastdfs预留空间问题排查分析

热门文章

  1. 分布式事务 Seata
  2. SDN-Mininet模拟多数据中心带宽实验
  3. python如何完成列表的排序_Python要如何实现列表排序的几种方法
  4. E哥的Git教程(六)config配置
  5. Java Arrays 用法
  6. java中Arrays详解
  7. 酷狗音乐html5韩国,韩国SHOFAR MUSIC独家入驻酷狗 脸红的思春期掀收听热
  8. 比较Excel数据透视图中的年度数据
  9. “山东味”的蘑菇在日本“生根发芽” 成全国最大食用菌菌棒出口基地!
  10. 机械师T58-T3笔记本怎么bios设置u盘启动?