python实现定时自动化_Python教程:用Python实现定时自动化收取蚂蚁森林能量

一、概况。

说到蚂蚁森林这项全民娱乐公益活动,大家应该知道,你有没有过忘了收集能量而被朋友收取的经历?

74d65c862427d53ffab30a6928d0d4da.png

假如你不是蚂蚁森林的主要使用者,被别人收走的能量也许对你没有用。

02b0ae8853526680fd7296e6bc611633.png

但是如果你是蚂蚁森林的重度用户,遇到能量被盗...

a1b13d4155fe96003e022b5a62575ff5.png

这篇文章将介绍如何使用Python+Appium实现时间自动采集蚂蚁森林的能量。

二、环境。

这篇文章的环境是:

Win7

小米5s

python3.7

Appium1.5

支付宝:10.2.6.701(版本号)

三、实现。

函数实现的基本思想是:

开启支付宝,进入蚂蚁森林,收集能量。

收集完自己的能量后,点击寻找能量进入好友蚂蚁森林,收集好友能量等等。

7b5f38f715b81b3ca698c7763de1eff0.png

下一步是查看主要的代码实现。

以下是实现参数配置代码:

41cc93056f9d5a7f35326ad26072ffdb.png

一般每个人都会把蚂蚁森林放在支付宝主页,此时我们打开支付宝后直接点击蚂蚁森林进入。

1f7be2c96e7a3efdd7db326a6f72aca4.png

该代码的实现是:

(d)driver.find_elements_by_id('10].click).click()

在进入自身的蚂蚁森林后,开始收集自己的能量,由于新版本的支付宝无法定位球体元素,因此我们需要在能量球可能出现的区域实现点击。收集能源的代码实现如下:

dcc34ece2f2d5c0d445a6968a9c60963.png

智能收集完后,点击寻找能量进入好友蚂蚁森林继续收集能量,代码实现如下:

08ef86951b4cb20af028cd5ccc66d9ae.png

能源回收的功能实现后,我们就可以用时间任务来实现时间回收了,下面看看时间任务的实现。

我们使用apscheduler组件实现定时任务,使用前需要先执行pipinstallapscheduler安装。

定时任务的代码实现如下:

a9ae784c20aed0d9000683903beaf399.png

至此,我们完成了利用Python+Appium来定时自动收集蚂蚁森林的能量。看着咱们学习的Python的相关知识应用到日常生活和工作中,是不是很酷?顿时觉得学习技术真香!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值