2017-02-26 11 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)を送信する2文字ごとに0.25秒間隔で使用します。

hereのドキュメントを参照してください。

関連する問題