日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

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

發布時間:2025/4/16 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 collect的功能是什么?其底层如何实现的?_用Python实现定时自动化收取蚂蚁森林能量,再也不怕被偷了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 概述

提到螞蟻森林,大家應該都知道,你是否有因忘記收取能量而被好友收取的經歷呢?

如果你不是螞蟻森林重度用戶,被別人收取了能量可能對你來說沒什么。

但如果你是螞蟻森林重度用戶,遇到能量被偷 ...

本文我們來看一下如何使用 Python + Appium 實現定時自動化收取螞蟻森林能量。

2. 環境

本文主要環境如下:

  • Win7
  • 小米5s
  • Python3.7
  • Appium1.5
  • 支付寶10.2.6.7010

如果對環境搭建不熟悉的話,可以看一下:Python + Appium 自動化操作微信入門和我用 Python 找出了刪除我微信的所有人并將他們自動化刪除了。

3. 實現

功能實現的基本思路為:

  • 打開支付寶進入螞蟻森林,收取自己的能量
  • 收取完自己能量后,點擊找能量進入好友螞蟻森林,收取好友能量,以此類推

接下來我們看一下主要代碼實現。

參數配置代碼實現如下:

desired_caps?=?{????"platformName":?"Android",?#?系統????"platformVersion":?"8.0.0",?#?系統版本號????"deviceName":?"m5s",?#?設備名????"appPackage":?"com.eg.android.AlipayGphone",?#?包名????"appActivity":?"AlipayLogin",?#?app?啟動時主?Activity????'noReset':?True?#?保留?session?信息,可以避免重新登錄}

通常大家都會將螞蟻森林放在支付寶首頁,此時我們打開支付寶后直接點擊螞蟻森林選項即可進入。

代碼實現如下:

driver.find_elements_by_id('com.alipay.android.phone.openplatform:id/home_app_view')[10].click()

進入自己螞蟻森林之后,開始收取自己的能量,因為新版支付寶不能定位能量球元素了,所以我們需要在能量球可能出現的區域實現點擊。收取能量的代碼實現如下:

#?收取能量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)

能量收取的功能實現了之后,我們使用定時任務實現定時收取即可,下面看一下定時任務的實現。

定時任務的實現我們使用 apscheduler 組件,使用之前需執行 pip install apscheduler 裝一下。

定時任務的代碼實現如下:

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 實現定時自動化收取螞蟻森林能量的工作就完成了。

多說一句,很多人學Python過程中會遇到各種煩惱問題,沒有人解答容易放棄。小編是一名python開發工程師,這里有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,并在后臺私信小編:“01”即可領取。

總結

以上是生活随笔為你收集整理的collect的功能是什么?其底层如何实现的?_用Python实现定时自动化收取蚂蚁森林能量,再也不怕被偷了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美xxxxx视频 | 老外黄色一级片 | 丰满少妇高潮久久三区 | 在线观看一二三区 | 91色视频在线观看 | 国产suv精品一区二区四 | 国产精品免费在线 | 日本黄色动态图 | 国产一区二区免费视频 | 人妻洗澡被强公日日澡电影 | 强行侵犯视频在线观看 | 人禽高h交| 国产自产视频 | 超碰在线天天 | 香港三级在线视频 | 亚洲一级特黄毛片 | 男人日女人免费视频 | 国产成人无码www免费视频播放 | 亚洲一区二区三区视频 | 六月色 | 亚洲国产网址 | 欧美xo影院| 激情在线观看视频 | 在线观看视频亚洲 | 一区二区三区视频在线观看免费 | 销魂奶水汁系列小说 | 精品久久久久成人码免费动漫 | 在线欧美成人 | 欧美10p| 人人爱爱| 麻豆久久久午夜一区二区 | 免费国产黄 | 成人在线视频免费播放 | 精品一区二区三区免费毛片爱 | 美日韩精品 | 精品自拍视频 | 国产女主播一区二区 | 中国美女性猛交 | 日韩美一区二区三区 | 国产欧美精品一区二区三区 | 国产精品亚洲成在人线 | 亚洲av色区一区二区三区 | 成人免费自拍视频 | 天天看片天天干 | 黄色一极视频 | 亚洲人和日本人hd | 国产精品黄色网 | 九七电影院97理论片 | 国产三级久久久久 | caoporen在线| 美国av大片 | 国产精品美女久久久网av | 午夜影院0606 | 抱着老师的嫩臀猛然挺进视频 | www.色呦呦 | 国产国语对白 | 久久色网站 | 成人www. | 狠狠的日| 日韩黄色在线视频 | 精品国产大片大片大片 | 亚洲二区在线观看 | 日韩中文字幕第一页 | www.狠狠爱 | 久久国产一 | 日韩一级片av | 嫩草免费视频 | 亚欧洲精品在线视频 | 国产又粗又硬视频 | 青青青在线免费观看 | 在线观看黄色av | 国产精品99久久久久久大便 | 香蕉久久夜色精品国产使用方法 | 91免费观看视频在线 | 久久国产精品一区二区 | 亚洲干干干 | 老子影院午夜伦不卡大全 | 亚洲欧美日韩成人在线 | 久草福利在线 | 日韩一二三区在线观看 | 日韩在线中文字幕视频 | 国产内谢 | ,国产精品国产三级国产 | 日啪| 狠狠噜噜 | 日本少妇videos高潮 | 鲁鲁狠狠狠7777一区二区 | 秘密基地免费观看完整版中文 | 光棍影院手机版在线观看免费 | 亚洲区综合| 香蕉免费在线视频 | 五月婷婷六月丁香综合 | 老头糟蹋新婚少妇系列小说 | 国产乱子伦农村叉叉叉 | 久久久久久国产精品 | 波多野结衣一二三四区 | av无码精品一区二区三区宅噜噜 | 亚洲一区 在线播放 | 亚洲第一页中文字幕 |