Python
兄弟姐妹們誰年輕是沒有玩過農場,牧場遊戲,現在有了螞蟻森林,你是否有因忘記收取能量而被好友收取的經曆呢?
如果你不是螞蟻森林重度使用者,被别人收取了能量可能對你來說沒什麼。
但如果你是螞蟻森林重度使用者,遇到能量被偷 ...
本文我們來看一下如何使用 Python + Appium 實作定時自動化收取螞蟻森林能量。
環境Win7
小米5s
Python3.7
Appium1.5
支付寶10.2.6.7010
如果對環境搭建不熟悉的話,可以看一下:Python + Appium 自動化操作微信入門和我用 Python 找出了删除我微信的所有人并将他們自動化删除了。
實作
功能實作的基本思路為打開支付寶進入螞蟻森林,收取自己的能量
收取完自己能量後,點選找能量進入好友螞蟻森林,收取好友能量,以此類推
接下來我們看一下主要代碼實作。
參數配置代碼實作如下:
通常大家都會将螞蟻森林放在支付寶首頁,此時我們打開支付寶後直接點選螞蟻森林選項即可進入。
代碼實作如下:
進入自己螞蟻森林之後,開始收取自己的能量,因為新版支付寶不能定位能量球元素了,是以我們需要在能量球可能出現的區域實作點選。收取能量的代碼實作如下:
自己能量收取完畢之後,點選找能量進入好友螞蟻森林繼續收取能量,代碼實作如下:
能量收取的功能實作了之後,我們使用定時任務實作定時收取即可,下面看一下定時任務的實作。
定時任務的實作我們使用apscheduler元件,使用之前需執行pip install apscheduler裝一下。
定時任務的代碼實作如下:
到此,我們利用 Python + Appium 實作定時自動化收取螞蟻森林能量的工作就完成了。
最後:想要學習的小夥伴,關注我歐! 還有更多的有關于的視訊歡迎大家學習:
上述視訊由尚學堂提供:有需要視訊課件與源碼的小夥伴,在下方評論:666,稍後我發給你啦!
關注+評論666,帶你飛!!!