有没有办法确定每天、每周和每月平均有多少个机器人(即使只是一种类型的机器人)访问我们的网站?
我们在许多文件中都有标准 IIS6 网站日志。
有什么技巧或者建议吗?
更新
程序需要基于 .NET。请不要使用 php 或额外的丑陋软件包。免费将是一个额外的福利。
答案1
许多报告软件包可以对此进行报告。
例如,统计信息系统说
AWStats 能够检测机器人访问。[...]“机器人访问者”在“机器人/蜘蛛访问者”图表中单独报告。
编辑:AWStats 是免费的,用 Perl 编写,并且在 Windows 和 IIS 日志上运行良好。
答案2
这是一份相当不错的已知机器人用户代理列表。我不熟悉任何用 .NET 编写的免费网络日志分析工具,但如果您正在寻找的只是机器人,您可以轻松地自己解析日志。
答案3
谷歌分析有人用吗?免费,基于 Javascript,因此无需服务器端语言。深入介绍点击量,还有机器人。
答案4
为什么不外包你的网站统计信息?使用像 sitemeter 这样的解决方案,你只需添加一个额外的 javascript,他们就会为你提供网站统计信息。
网络统计可能会给管理员带来麻烦,并不总是值得在内部实施解决方案