下面內容屬於練習, 發現一個更好用的插件,移步: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
