机器人无法运行Javascript吗?我有一个下载脚本,首先显示一个广告,并在5秒后开始下载。它是在PHP中。如果我在Javascript中执行此操作,我是否可以100%阻止机器人?
答案 0 :(得分:2)
不,这不是真的。访问您网站的机器人可以自由地解释和运行Javascript,因为它认为合适。确实很多机器人不执行javascript,但没有什么能阻止他们这样做。
有更多标准方法可以阻止合作机器人跟踪链接。
这是使用合作机器人的不同技术的一个很好的链接
答案 1 :(得分:1)
简短回答:不。
长答案:大多数机器人不执行javascript但有些机器人执行。所以:不,这将无法100%阻止机器人。
答案 2 :(得分:1)
Javascript是一种脚本语言,在客户端执行。浏览器具有可以执行javascript的javascript引擎,但也存在其他引擎。没有什么可以阻止机器人使用浏览器,这样的引擎,或者自己实现(一部分)一个。
如果你想阻止僵尸程序,你应该使用验证码。