这篇文章是指Google ReCaptcha v2(不是最新版本)
最近,Google推出了简化的“验证码”验证系统(视频),使用户只需单击即可通过“验证码”。
但是,如何通过单击将机器人与人区分开?
按照这个答案(假设实现类似),首先,“ recaptcha”会生成一个隐藏键,并将其附加到隐藏的输入元素上,然后使用相同的键来懒惰地呈现一个复选框(不是实际的复选框input
而是a div
)单击后,将异步请求(XHR)发送到Google后端服务器,以将其标记为有效的验证密钥(即,提交表单时必须验证的密钥)。
但是,为什么机器人不能自动执行该点击(至少是基于浏览器的机器人)?
这怎么工作?