如何判断Web访客是否是机器人

时间:2013-01-16 18:01:31

标签: asp-classic robot server-variables

在ASP网站上,有没有办法判断访客是否是机器人?

我认为ServerVariables集合中可能有一个参数可以使用,与HTTP_X_FORWARDED_FOR类似,REMOTE_ADDR可以用来获取访问者的IP地址

到目前为止,谷歌的搜索几乎没有什么线索。

感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

没有防弹方法,因为标题和起源可能是欺骗性的。

答案 1 :(得分:2)

如果访问者访问robots.txt,则很可能是蜘蛛。 如果主机或用户代理信息中没有任何内容,或者访问或访问中没有引用URL或IP地址更改 如果日志行一起出现在日志文件中的不间断块中,则很可能是机器人流量。

感谢

答案 2 :(得分:1)

我的建议是尝试

HTTP_USER_AGENT
相关问题