我试图触发鼠标左键点击事件,然后释放,所以它应该像一个真正的鼠标点击
我现在是这样做的:
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
我也试过这样pynput:
mouse.click(Button.left)
以及:
mouse.press(Button.left)
mouse.release(Button.left)
所以,这三个代码都很好,它们的工作方式几乎相同。。。但是,在https://cookie.riimu.net/speed/上尝试真正的鼠标点击,然后在同一个站点上尝试使用Python进行的点击
所以你可以看到,在真正的鼠标点击:圆弹出然后弹出。但是在Python鼠标点击中,圆圈弹出,不再弹出
是什么原因造成的?有什么可能的解决办法吗
30毫秒是单击和释放之间的正确延迟
所以这会刺激一个真正的鼠标左键点击和释放:
相关问题 更多 >
编程相关推荐