下面內容屬於練習, 發現一個更好用的插件,移步:https://www.52pojie.cn/thread-1042025-1-1.html
ADB安裝: linux下
sudo apt-get install adb
然后將手機調至開發者模式,開啟usb調試,使得adb能檢測到手機的存在
運行下面的python程序,對於其中的坐標,需要手動修改(坐標的顯示 開發者模式下有選項)
import os import random import time def oneClick(x,y): os.system('adb shell input tap ' + str(x) + ' ' + str(y)) def swipe(a,b,c,d): os.system('adb shell input touchscreen swipe '+str(a)+' '+str(b)+' '+str(c)+' '+str(d)) def openApp(name): os.system('adb shell am start -n ' + str(name)) def click(): #收貓幣 oneClick(555,1372) time.sleep(2) oneClick(927,1707) time.sleep(1) #簽到 oneClick(904,733) time.sleep(2) #分享活動給好友 oneClick(899,913) time.sleep(4) oneClick(103,1291) time.sleep(2) oneClick(83, 161) time.sleep(2) oneClick(83, 161) #瀏覽特色商店1 for i in range(0,2): oneClick(906,1285) time.sleep(2) #模擬下滑操作 swipe(930,880,930,380) #等待16s time.sleep(22) #返回 oneClick(83, 161) time.sleep(2) #瀏覽特色商店2 for i in range(0,2): oneClick(896,1108) time.sleep(3) #模擬下滑操作 swipe(930,880,930,380) #等待16s time.sleep(22) #返回 oneClick(83, 161) time.sleep(2) #瀏覽18家商店 for i in range(0,18): print("正在瀏覽第"+str(i+1)+"家商店") time.sleep(2) #點擊查看商店任務 oneClick(900,1666) #模擬下滑操作 swipe(930,880,930,380) #等待16s time.sleep(22) #返回 oneClick(83, 161) time.sleep(2) oneClick(992,400) if __name__=='__main__': #打開淘寶app openApp('com.taobao.taobao/com.taobao.tao.welcome.Welcome') time.sleep(8) #打開活動頁面 oneClick(775,1290) time.sleep(8) click() print("ok")
ADB簡單命令
1. 查看安裝應用列表 adb shell pm list packages 2. 查看當前運行的activity adb shell dumpsys activity activities
參考博客鏈接:https://blog.csdn.net/qq_41076797/article/details/90729280