「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

按鍵精靈,雖然很早聽過,但是一直沒有真正使用過,所以最近有點時間也簡單試一下,通過腳本自動清理APP緩存,打開百家號並自動進入註冊頁面輸入自己的手機號。

軟件清單

1. 雷電手機模擬器:https://www.ldmnq.com/

2. 按鍵精靈手機助手:http://download.myanjian.com/

擴展平臺

1. 打碼平臺:http://www.fateadm.com/

2. 短信驗證接收:http://www.51ym.me/

手機模擬器和按鍵精靈安裝完畢後,使用按鍵精靈助手連接模擬,模擬器授權給精靈就可以正常調試了。這裡也可以安裝其他夜神模擬器等,或者直接USB連接手機,如果需要在真機上調試腳本需要手機安裝了“按鍵精靈安卓版”和有ROOT權限。同時PC的按鍵精靈手機助手也可以將寫好的腳本以及控制的UI界面打包成APK,目前是需要登錄辦理會員才可以,如果沒有其他要求完全就在模擬器上運行腳本也可以。

實踐步驟

1. 獲取需要打開APP的包名,以下打開的是趣頭條APP。

Dim bundleName
bundleName = Sys.GetFront()
TracePrint bundleName
「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

2. 完全關閉APP後再打開,以下可以理解是重啟。

Sys.ClearAppCache "com.baidu.baijia" //先關閉當前百家號APP
Delay 1000
RunApp "com.baidu.baijia" //延時1秒打開百家號

3. 使用“抓抓”找特定圖點進入需要跳轉的頁面。

Delay 3000
Dim intX,intY
FindPic 0,0,0,0,"Attachment:截圖1.png","000000",0,0.9,intX,intY
If intX > -1 And intY > -1 Then 
 TracePrint intX,intY
 Tap intX,intY //點擊該圖的座標進入
 Else 
 TracePrint "沒有找到"
End If

3.1. 打開“抓抓->截圖->裁剪->框選區域->確定->保存->存放到電腦某處”。

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

3.2. 在抓抓中可以區域找圖測試截圖,結果不是-1一般成功找到座標,可以複製腳本。

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

4. 關閉抓抓,先將截圖添加到附件,再將複製的腳本粘貼到腳本框。

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

5. 將對應的截圖添加好,腳本做好就可以調試。

Sys.ClearAppCache "com.baidu.baijia"
Delay 1000
RunApp "com.baidu.baijia"
Delay 3000
Dim intX,intY
FindPic 0,0,0,0,"Attachment:截圖1.png","000000",0,0.9,intX,intY
If intX > -1 And intY > -1 Then 
 TracePrint intX,intY
 Tap intX,intY
 Else 
 TracePrint "沒有找到"
End If
Delay 9000
Dim intX1, intY1
FindPic 0,0,0,0,"Attachment:截圖2.png","000000",0,0.9,intX1,intY1
If intX1 > -1 And intY1 > -1 Then 
 TracePrint intX1,intY1
 Tap intX1, intY1
 InputText "13922895736"
 Else 
 TracePrint "沒有找到"
End If
「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號

6. 屏幕自動向下滑動。

//用300毫秒的時間,從點100,100划動到點200,200
Swipe 300, 400, 300, -5000, 50
//Delay 100
//以下是多點觸控的例子
//TouchDown 100, 200, 1//按住屏幕上的100,100座標不放,並設置此觸點ID=1
//TouchMove 300, -600, 1, 200//將ID=1的觸點花200毫秒移動至300,300座標
//TouchUp 1//鬆開彈起ID=1的觸點

附:如果完全自動化登錄或自動化註冊,就需要上面的一個打碼或者短信驗證碼接收了,如果是短信就接入後面的輸入手機號請求接口獲取短信驗證碼然後輸入再請求。如果是圖形驗證碼需要接入打碼平臺通過上傳驗證碼圖片後獲取圖形碼再請求,如果是滑塊驗證網上有實現的案例。

「按鍵精靈」如何做一個自動打開APP進入註冊頁面自動輸入手機號



分享到:


相關文章: