上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

js如何操作鼠标移动到指定位置

[复制链接]

4

主题

38

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2021-11-30 13:39:51 | 显示全部楼层 | 阅读模式
哥哥们知不知道js如何操作鼠标移动到指定位置点击个一两分钟再停止,就像按键精灵一样,指定位置可以监听window获得clientX坐标,主要是怎么移动到指定位置

107

主题

1198

帖子

1466

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1466

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

发表于 2021-11-30 14:00:58 | 显示全部楼层
这种问题倒是没想过,完全的模拟真实轨迹、点击这些操作油猴扩展做不到,需要借助浏览器的DevTools Protocol,我记得有正式的点击和移动,入参是坐标。

其实哥哥说的这些行为,最终都是变成了数据,在操作时,传递一串伪造的数据给服务端就好了(不过成本很大)
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

216

主题

1775

帖子

2322

积分

管理员

非物质文化遗产社会摇传承人

Rank: 9Rank: 9Rank: 9

积分
2322
发表于 2021-11-30 14:09:16 | 显示全部楼层
这种可以考虑用python,或者按键精灵,浏览器开远程调试+库应该也可以,油猴有点难搞
混的人。
回复

使用道具 举报

9

主题

222

帖子

559

积分

开发者

Rank: 6Rank: 6

积分
559

活跃会员热心会员突出贡献三好学生猫咪币纪念章中秋纪念章国庆纪念章

发表于 2021-11-30 18:39:35 | 显示全部楼层
如果是滑块验证那种类型的可以用js实现,流程大概就是mousedown、mousemove、mouseup这样触发事件,这种实现不会让鼠标真的动起来,而是通过触发鼠标事件来骗过验证程序。
回复

使用道具 举报

4

主题

32

帖子

185

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
185
发表于 2021-11-30 19:05:35 | 显示全部楼层
cxxjackie 发表于 2021-11-30 18:39
如果是滑块验证那种类型的可以用js实现,流程大概就是mousedown、mousemove、mouseup这样触发事件,这种实 ...

哥哥你那个react的办法太好用了
卧槽,越用越顺手
回复

使用道具 举报

4

主题

32

帖子

185

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
185
发表于 2021-11-30 19:14:36 | 显示全部楼层
妈的,用错号了
回复

使用道具 举报

4

主题

38

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2021-11-30 19:53:41 | 显示全部楼层
好的,谢谢各位哥哥的意见,暂时放弃用js写了
回复

使用道具 举报

9

主题

222

帖子

559

积分

开发者

Rank: 6Rank: 6

积分
559

活跃会员热心会员突出贡献三好学生猫咪币纪念章中秋纪念章国庆纪念章

发表于 2021-11-30 20:07:14 | 显示全部楼层
admin 发表于 2021-11-30 19:05
哥哥你那个react的办法太好用了
卧槽,越用越顺手

吓得我的自动登录状态都掉了,是不是你这admin账号的隐藏效果
用react的网站还是很多的,虽然国内vue比较热门,但国际主流还是react。
回复

使用道具 举报

发表回复

本版积分规则

快速回复 返回顶部 返回列表