python humanclicker将缓慢移动&不会在几秒钟内移动

2024-09-30 22:27:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我所要做的就是像人类一样,从屏幕上的一个地方移动到另一个地方,但是很快。。。 我的代码看起来像这样&;似乎不起作用

from pyclick import HumanClicker
hc = HumanClicker()
hc.move((500, 500), 0.04)

我做错什么了吗?我看过一些帖子:this&this 它们都无助于解决我的问题。如果有人知道答案,请告诉我


Tags: 答案代码fromhcimportmove屏幕地方
1条回答
网友
1楼 · 发布于 2024-09-30 22:27:35

HumanClicker生成一条贝塞尔曲线,从起点到终点有100个点。它在您的时间段的每个点之间休眠,除以点数,在您的情况下,点数为0.0004s,低于调度阈值。这意味着您将延迟100个计划间隔,这是一个相当长的时间

如果要将鼠标移动到某个点,只需使用

        pyautogui.moveTo(point)

您可以创建自己的HumanCurve实例并指定较少的点,然后将其传递给move

相关问题 更多 >