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

歡迎訪問 生活随笔!

生活随笔

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

python

Python 基于 uiautomator2 实现《全民开喵铺》自动收币,自动签到,自动浏览得喵币

發(fā)布時間:2023/12/18 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 基于 uiautomator2 实现《全民开喵铺》自动收币,自动签到,自动浏览得喵币 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

  • unHurtHand-Automator
    • 背景介紹
    • 實現(xiàn)功能
    • 安裝與運行
      • pc端
      • 安卓端
    • 說明
      • 必改參數
      • 可選參數

基于對一句話的認同,一切重復性的東西都可以自動化操作,其實就是懶 Orz,跟不想把時間都用在點點點上,用 領導們的話說,投效比很重要

基于一個強大的 python 庫輪子,uiautomator2,實現(xiàn)了《全民開喵鋪》自動收幣,自動簽到,自動瀏覽得喵幣等功能,對了只支持安卓。一開始覺得很簡單,搞了很久,主要是對元素的獲取,太南了,也是第一次用這個庫,很多 api 都不知道。

現(xiàn)在算是初步搞定了主要功能,寫的很丑陋,尷尬,現(xiàn)在拋磚引玉,主要目的是想找有沒有一樣感興趣的一起玩耍,另外再偷偷騙個 star[色]。

github 地址:https://github.com/scoful/unHurtHand-Automator

觸發(fā)了什么想法麻煩留下你們的痕跡,Thanks?(・ω・)ノ。

以下是不傷手自動任務系列的github內容描述:

unHurtHand-Automator

背景介紹

自娛自樂學習python的副產品,不傷手自動任務系列,自動有風險,入坑需謹慎。

PS1:據說阿里大大有風控的,99 劃算節(jié)養(yǎng)章魚用腳本的最后滿級分到 1 分或者 1 毛,so只適用于個人偷懶,交流學習

PS2:本project的誕生離不開 UIAutomator2 ,一個 Python 封裝的安卓自動化測試庫,比原生 adb shell 命令強大得多,方便得多,一個強大的輪子。

PS3:本項目僅在分辨率為 1080*1920 的 9:16 的設備下測試過,其他設備不保證

實現(xiàn)功能

  • 螞蟻森林
    • 收集自己的能量
    • 收集好友的能量
  • 2019雙11支付寶app上的全民開喵鋪
    • 自動收取喵幣
    • 自動升級領紅包
    • 自動簽到
    • 對以下任務自動操作
      • <去澆水>任務
      • <去瀏覽>任務
      • <去完成>任務
  • 2019雙11淘寶app上的全民開喵鋪
    • 自動收取喵幣
    • 自動升級領紅包
    • 自動簽到
    • 對以下任務自動操作
      • <去瀏覽>任務
  • 安裝與運行

    pc端

    • 如果你沒有安裝 Python,請先安裝 Python3.* 以上版本

    • 如果你沒有安裝 adb,請先安裝,以下是adb官方介紹

      • Android 調試橋 (adb),https://developer.android.google.cn/studio/command-line/adb
      • 官方下載地址,adb下載,下載后,把解壓后的文件夾的路徑添加到環(huán)境變量的 Path 中,方便全局調用
    • 以上都安裝后,打開 CMD 或者 Powershell 或是其他任何終端,執(zhí)行以下命令,安裝python依賴:

      # 打開終端 # 以下是一整行 python -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
    • adb調試有2種連接安卓手機的方式,一種usb直連,一種pc和安卓手機處于同一wifi局域網的條件下用wifi連接。具體的操作可參考,官方介紹

    • adb連接成功后,獲取 device 名稱,并填寫至 main.py:

      # 終端上執(zhí)行以下命令,獲取device值 adb devices
    • adb 連接后,執(zhí)行以下命令在手機安裝 ATX 應用,包含httprpc服務的apk到手機,atx-agent, minicap, minitouch,具體介紹可以看,uiautomator2項目

      python3 -m uiautomator2 init
    • 在手機上打開 ATX ,點擊 啟動 UIAutomator 選項,確保 UIAutomator 是運行的。

    • 如何運行這個腳本:

      # 在該項目的文件夾根目錄打開 python main.py
    • 能動就說明能成功運行,接下來你可以退出腳本(Ctrl+C 或者 關掉終端窗口),在 main.py 中修改你的配置。

    安卓端

    待續(xù),在試驗用哪個app比較方便運行python腳本,目前收集有,qpython3L,termux,Pydroid 3,目前只成功在termux上運行,不過比較復雜。

    說明

    必改參數

    • device

      在pc上通過adb devices來獲得

      在安卓上寫死:http://0.0.0.0:7912

    • 選擇運行的任務,true表示運行,一次跑一個任務

      • is_ant_forest_on
      • is_zhi_fu_bao_to_2019_on
      • is_tao_bao_to_2019_on

    可選參數

    • is_app_lock

      是否有app九宮格鎖,true有

    • lock_points

      如果有app九宮格鎖,填入解鎖的點坐標,可通過weditor來獲得,具體介紹看,weditor項目

    總結

    以上是生活随笔為你收集整理的Python 基于 uiautomator2 实现《全民开喵铺》自动收币,自动签到,自动浏览得喵币的全部內容,希望文章能夠幫你解決所遇到的問題。

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