-1

为了我网站的安全,有什么方法可以区分我网站上的机器人和人类访问者?

4

2 回答 2

0

执行此操作的唯一方法可能是检查User-Agent当前客户端在 HTTP 请求中发送的内容。

一些机器人没有指定任何或指定一个特定的,例如GoogleBot (Googlebot, Mozilla/5.0) 或百度蜘蛛

还有一个由useragentstring维护的列表,其中列出了各种机器人、自动脚本或浏览器使用的所有已知用户代理。

于 2013-03-20T14:36:37.403 回答
0

并不真地。如果机器人想要被识别为机器人,是的,你可以。示例:搜索引擎机器人,如 Googlebots。

但是机器人很容易将自己识别为普通浏览器;然后你被卡住了。

如果你想要一个机器人列表,你可以去:http ://www.robotstxt.org/db.html

于 2013-03-20T14:35:16.033 回答