机器人可以单击在 javascript 中制作模态窗口的链接吗?

Can a bot click a link that makes a modal window in javascript?

本文关键字:窗口 模态 链接 单击 javascript 机器人      更新时间:2023-09-26

我有一个表单,该表单在模态窗口(确切地说是花式框)中启动,该窗口加载了一个在Google Analytics中触发事件的页面。我试图阻止机器人点击它。

由于 fancybox 使用 jQuery 来加载 html 页面,机器人能否到达页面并触发事件?我试图确定事件是否真实。

我得到了唯一事件和总事件之间的区别,并试图解释为什么会有差异。唯一可以将其解释为真正的人点击还是可能是机器人?

是的,机器人可以做到这一点。创建机器人的方法有很多种,不同的方法会使大多数机器人无法检测到,除非你有一些非常复杂的检查。我相信 reCaptcha 有很多检查,例如,从鼠标的移动、用户的反应时间、用户代理等等。

机器人可以有各种形状和形式,包括一些可能使用Selenium来模仿使用实际浏览器的用户,或者它们甚至可以在较低的级别编写,并在系统级别移动鼠标并导致按键。

归根结底,你愿意花费多少精力/时间,让机器人更难做他们的事情。我怀疑你永远无法在阻止机器人方面获得 100% 的准确性。

但是,是的,机器人可以触发按钮按下事件,甚至可以像普通用户一样直接按下按钮。