如何使用pyautogui增加每秒点击次数?

L_P*_*Pav 7 python python-3.x pyautogui

我正在开发一个用于定时鼠标点击游戏的机器人。我正在使用 pyautogui。目标是在一分钟内点击按钮的大部分时间。我的代码是:

import pyautogui, time
time.sleep(5)
while True:
    pyautogui.click()
Run Code Online (Sandbox Code Playgroud)

无限循环不是问题,因为 FAILSAFE 将防止任何负面后果(pyautogui.FAILSAFE() 默认设置为 True)。本质上的缺点是,pyautogui 每秒最多只能达到 10 次点击。有人知道我是否可以增加每秒的点击次数吗?如果是,如何?建议将不胜感激!

inn*_*SPG 15

您可以设置pyautogui.PAUSE以控制操作之间的延迟持续时间。默认情况下,它设置为0.1 sec,这就是您10每秒获得最多点击次数的原因。

pyautogui.PAUSE = 0.01

例如,100如果您的硬件支持,将减少延迟以允许每秒点击。从doc,您可以阅读以下内容:

通过将 pyautogui.PAUSE 变量设置为要暂停的秒数的浮点数或整数值,您可以在所有 PyAutoGUI 的函数之后添加延迟。默认情况下,暂停设置为 0.1 秒。

  • 你甚至可以将 `pyautogui.PAUSE` 设置为 `0`。 (3认同)