如何使用python appium模块开发一个自动收取能量的小助手
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关如何使用python appium模块开发一个自动收取能量的小助手,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。导语今天教
千家信息网最后更新 2025年11月07日如何使用python appium模块开发一个自动收取能量的小助手
这篇文章将为大家详细讲解有关如何使用python appium模块开发一个自动收取能量的小助手,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
导语
今天教大家种"树"!大家还记得蚂蚁森林叭,轻轻松松手机上就可以种树了!
正文
本文是基于appium模块开发的自动收取能量的小助手!
参数配置如下:
desired_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 = 110 end_x = 940 start_y = 460 end_y = 880 for 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 appium模块开发一个自动收取能量的小助手就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
能量
助手
模块
开发
好友
手机
任务
内容
坐标
文章
更多
森林
知识
篇文章
系统
蚂蚁
不错
最大
一举一动
聚沙成塔
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
剑灵电信一区服务器
黑龙江运营软件开发中心
宁波海曙捷迅软件开发服务部
企业怎么选择云服务器
棋牌作弊软件开发专业公司
软件开发中心面试经验
在数据库中已经建立了教师表
net的软件开发过程
有关数据库的知识点
京东如何使用数据库
阿里云数据库控制台删改记录
软件开发简历末班
数据库除了建立表还能建立什么
文件服务器管理 xp
网络安全四个一是什么
转换器软件开发
怀旧魔兽服务器人口
苹果13服务器是什么
国内服务器v2
数据库sequence例子
宁波海曙捷迅软件开发服务部
租服务器访问境外网站违法吗
ftp服务器下载不了怎么办
搭建配置管理服务器
防灾网络安全考试
京东应用服务器
剑网三缘起服务器推荐
软件开发简历末班
张掖市软件开发
珠海微信软件开发报价