最近無論是朋友圈還是微信群、QQ群裡面掀起了一波掃碼領取餘額寶體驗金的浪潮。
支付寶中的餘額寶內的餘額是每一萬元可以每天領取0.7元的獎勵;
餘額寶體驗金活動,這個活動有兩個部分:
1、邀請好友贏推薦金
2、鯉魚躍龍門,點選越快體驗金金額越高
如果我們想要用程式員實現快速點選獲取高額的體驗金呢?
實現的方法有三種:
1、按鍵精靈(和諧)
2、appuim(環境搭建複雜)
3、adb(推薦)
Python中使用adb命令方法
adb是電腦驅動安卓手機的介面驅動,我們是利用在Python裡面呼叫cmd命令列、而cmd裡面開啟adb工具實現對手機的控制。
1 簡單的adb命令。
如:os.system(‘adb version’)
2 稍微複雜的adb命令。
如:os.system(‘adb shell “dumpsys activity | grep “mFocusedActivity””‘)
3 希望將adb讀出的內容儲存。
如:out = os.popen(‘adb shell “dumpsys activity | grep “mFocusedActivity””‘).read()
簡單總結一下:os.system不支援讀取, os.popen支援讀取。
adb的安裝方法
◆將名稱中含有adb的所有檔案複製到 c:/windows/system目錄
實現指令碼
import os
import time
from threading import Thread, Lock
import multiprocessing
mutex = Lock()
def test(x, y):
while True:
# mutex.acquire()
os.system(‘adb shell input tap {} {}’.format(x, y))
# mutex.release()
if __name__ == ‘__main__’:
# for i in range(4):
# t = Thread(target=test, args=(541,1606))
# t.start()
for i in range(10):
p = multiprocessing.Process(target=test, args=(541,1606))
p.start()
最終實現效果究竟怎麼樣呢?看下圖