如何模拟人移动鼠标产生的的轨迹?

2017-02-23 11:28:22 +08:00
 sghcel

鼠标移动产生的轨迹数据格式如下:

(x 轴上相对上一个点的位移, y 轴位移,当前像素停留的时间)

x1, y1, t1
x2, y2, t2
x3, y3, t3
xn, yn, tn

表示从(x1,y1 )开始移动到(xn, yn)。

第一个点有点特殊,表示当前鼠标的位置。 从第二个点开始, x 表示的是在上一个点的基础上移动的像素。示例数据如下:

表示从坐标(30, 20 )开始移动的。 X 和 Y 都平滑平稳,但是 t 需要有人的行为,比如加速度,刚开始可能比较慢,中间快,最后要到目标位置了又慢下来了。

欢迎大家讨论

30,20,0
1,0,443
1,0,21
1,0,6
1,0,3
1,0,7
1,0,3
1,0,7
1,0,2
2,-1,13
1,0,7
1,0,5
1,0,5
1,0,6
1,0,5
1,0,5
1,0,4
1,0,6
1,0,6
1,0,10
1,0,11
1,0,8
1,0,11
1,0,5
1,0,9
1,0,10
1,0,10
1,0,12
1,0,9
0,-1,3
1,0,19
1,0,26
1,0,17
1,0,8
1,0,5
1,0,10
1,0,10
1,0,8
1,0,12
1,0,9
1,0,10
1,0,9
1,0,9
1,0,9
1,0,3
1,0,5
1,0,3
1,0,6
1,0,6
1,0,6
1,0,8
1,0,6
1,0,10
1,0,3
1,0,10
1,0,5
1,-1,7
1,0,5
1,0,7
1,0,5
1,0,7
1,0,11
1,0,9
1,0,23
1,0,17
1,0,11
1,0,10
1,0,7
1,0,7
1,0,7
1,0,4
1,0,2
1,0,8
1,0,1
1,0,3
1,0,3
1,0,3
1,0,4
1,0,2
1,0,3
1,0,3
1,0,6
1,0,7
1,0,1
1,0,3
1,0,5
1,0,3
1,0,3
1,0,4
1,0,2
1,0,7
1,0,2
1,0,5
1,0,4
1,0,6
1,0,6
1,0,6
1,0,7
1,0,9
1,0,7
1,0,4
1,0,9
1,0,8
1,0,5
0,1,6
1,0,10
1,0,7
1,0,9
1,0,4
1,0,6
1,0,4
1,0,5
1,0,4
1,0,3
1,0,2
1,0,2
1,0,3
1,0,2
1,0,3
1,0,2
1,0,3
1,0,3
1,0,3
1,0,2
1,0,2
1,0,3
1,0,3
1,0,5
2,0,10
1,0,2
1,0,4
1,0,6
1,0,6
1,0,11
1,0,7
1,0,17
1,0,29
0,1,41
1,0,11
1,0,43
1,0,123
1,0,15
1,0,13
1,1,79
1,0,12
1,0,51
1,0,9
1,0,3
1,0,22
0,0,807

15631 次点击
所在节点    程序员
22 条回复
airplane
2018-01-18 09:38:51 +08:00
@496928838 工商的不是都改了么,随机出现滑块和点选汉字
yangheng4922
298 天前
前两天刚看到一个易语言版本的 https://bbs.125.la/forum.php?mod=viewthread&tid=14813311

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/342552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX