用python模拟人-鼠运动
pyclick的Python项目详细描述
pyclick
这是一个生成类似人类的鼠标移动的库。 这些运动基于贝塞尔曲线的概念: https://en.wikipedia.org/wiki/B%C3%A9zier_curve
简单示例:
from pyclick import HumanClicker
# initialize HumanClicker object
hc = HumanClicker()
# move the mouse to position (100,100) on the screen in approximately 2 seconds
hc.move((100,100),2)
# mouse click(left button)
hc.click()
也可以通过将HumanCurve传递给HumanClicker来自定义鼠标曲线。您可以控制:
- 内部结的数量,要更改曲线的整体形状,
- 模拟颤抖的失真,
- t模拟加速度和运动速度