在Javascript中开始下载:它会阻止机器人吗?

时间:2011-09-14 16:54:53

标签: php javascript download bots

机器人无法运行Javascript吗?我有一个下载脚本,首先显示一个广告,并在5秒后开始下载。它是在PHP中。如果我在Javascript中执行此操作,我是否可以100%阻止机器人?

3 个答案:

答案 0 :(得分:2)

不,这不是真的。访问您网站的机器人可以自由地解释和运行Javascript,因为它认为合适。确实很多机器人不执行javascript,但没有什么能阻止他们这样做。

有更多标准方法可以阻止合作机器人跟踪链接。

这是使用合作机器人的不同技术的一个很好的链接

答案 1 :(得分:1)

简短回答:不。

长答案:大多数机器人不执行javascript但有些机器人执行。所以:不,这将无法100%阻止机器人。

答案 2 :(得分:1)

不,它不会。

Javascript是一种脚本语言,在客户端执行。浏览器具有可以执行javascript的javascript引擎,但也存在其他引擎。没有什么可以阻止机器人使用浏览器,这样的引擎,或者自己实现(一部分)一个。

如果你想阻止僵尸程序,你应该使用验证码。