2017-02-26 76 views

回答

1

你可以簡單地寫自己的send_keys()方法:

import time 

def send_keys_delay(controller,keys,delay=0.25): 
    for key in keys: 
     controller.send_keys(key) 
     time.sleep(delay)

,並呼籲send_keys_delay(controller,keys)而不是controller.send_keys(keys)。如果你想設置延遲(例如到0.5秒),你也可以撥打:send_keys_delay(controller,keys,0.5)

你甚至可以使其更切合實際使用隨機延遲:

import random 
import time 

def send_keys_delay_random(controller,keys,min_delay=0.05,max_delay=0.25): 
    for key in keys: 
     controller.send_keys(key) 
     time.sleep(random.uniform(min_delay,max_delay))
1

使用time.sleep(0.25)每隔兩個字母發送一個間隔0.25秒。

您可以查看文檔here