python - 单击鼠标的最快方法

Ita*_*suk 1 python mouse click pyautogui

我正在尝试使用 pyautogui 在 python 中制作一个自动点击机器人,但这需要太多时间(它在循环中运行,并且 xPos/yPos 每次都会更改)。有什么更快的方法呢?谢谢你的帮助。

pyautogui.PAUSE = 0.001
pyautogui.click(xPos,yPos,button = 'left')
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以使用pynput

from pynput import mouse
from pynput.mouse import Controller, Button
import time

mouse = Controller()
one = time.time_ns()
for i in range(1000):
    mouse.click(Button.left)

two = time.time_ns()

print(two-one)
Run Code Online (Sandbox Code Playgroud)

通过此设置,我能够在 0.53 秒内执行 1000 次点击。