AutoPy
簡介
AutoPy是為python開發者提供的一個安卓插件,由路飛大佬開發維護,主要功能為了實現使用python在安卓端完成一些操作,例如點擊,滑動,返回
准備
安裝
AutoPy.apk,點擊安裝模塊,開啟無障礙權限,開啟開發者選項中顯示指針位置
測試
完成准備工作后,點測試按鈕,測試相應功能,若功能正常,請繼續后面操作,若功能無響應,則檢查准備工作
導入
完成上述操作后,模塊路徑
/sdcard/qpython/AutoPy.py進入目錄導入模塊
$ cd /sdcard/qpython #進入目錄
$ python #啟動python
$
>>> import AutoPy #導入模塊
>>>
使用
AutoPy.tap(X,Y)
模擬點擊指定位置
| 參數 | 類型 | 說明 |
|---|---|---|
| X | int |
點擊位置x坐標 |
| Y | int |
點擊位置y坐標 |
import AutoPy #導入模塊
AutoPy.tap(400,400) #點擊(400,400)位置
AutoPy.swipe(x1,y1,x2,y2,t)
模擬滑動操作
| 參數 | 類型 | 說明 |
|---|---|---|
| x1 | int |
起始位置x坐標 |
| y1 | int |
起始位置y坐標 |
| x2 | int |
結束位置x坐標 |
| y2 | int |
結束位置y坐標 |
| t [可選] | int |
起始位置到結束位置持續時間 |
import AutoPy #導入模塊
AutoPy.swipe(0,0,1000,1000)#從(0,0)拖拽到(1000,1000)
AutoPy.gesturer([x1,y1,x2,y2,...,t])
連續滑動操作
| 參數 | 類型 | 說明 |
|---|---|---|
| x1 | int |
起始位置x坐標 |
| y1 | int |
起始位置y坐標 |
| x2 | int |
結束位置x坐標 |
| y2 | int |
結束位置y坐標 |
| ... | int |
... |
| t [可選] | int |
起始位置到結束位置持續時間 |
import AutoPy #導入模塊
AutoPy.gesturer(0,0,1000,1000,2000,2000) #從(0,0)拖拽到(1000,1000)再拖拽到(2000,2000)
AutoPy.capturer()
三指下滑截圖,沒有三指截圖功能機型無效
import AutoPy #導入模塊
AutoPy.capturer()#三指下滑實現截圖
AutoPy.StartServer()
截圖服務
import AutoPy #導入模塊
AutoPy.StartServer()#截圖服務
AutoPy.HOME()
模擬主頁鍵
import AutoPy #導入模塊
AutoPy.HOME()#模擬主頁鍵
AutoPy.RECENTS()
模擬多任務鍵
import AutoPy #導入模塊
AutoPy.RECENTS()#模擬多任務鍵
AutoPy.BACK()
模擬返回鍵
import AutoPy #導入模塊
AutoPy.BACK()#模擬返回鍵
