歡迎光臨
每天分享高質量文章

利用Python實現快速增加支付寶體驗金額

前言

最近無論是朋友圈還是微信群、QQ群裡面掀起了一波掃碼領取餘額寶體驗金的浪潮。

支付寶中的餘額寶內的餘額是每一萬元可以每天領取0.7元的獎勵;

餘額寶體驗金活動,這個活動有兩個部分:

1、邀請好友贏推薦金

2、鯉魚躍龍門,點選越快體驗金金額越高

如果我們想要用程式員實現快速點選獲取高額的體驗金呢?

實現的方法有三種:

1、按鍵精靈(和諧)

2、appuim(環境搭建複雜)

3、adb(推薦)

基本環境配置

版本:Python3

系統:Windows

相關模組:

import os
import time
from threading import Thread, Lock
import multiprocessing

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的檔案,和fastboot.exe複製到 c:/windows/system32目錄

◆將名稱中含有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()

最終實現效果究竟怎麼樣呢?看下圖

 

贊(0)

分享創造快樂