在ASP.NET应用程序中使用Ocean的Browsercaps来检测蜘蛛的问题

时间:2010-06-21 22:21:36

标签: asp.net browsercaps

在研究在ASP.NET应用程序中正确检测爬虫的方法时,我遇到了Owen Brady's broswercaps项目。

为了使用它,我这样做了:

  1. 创建了App_Browsers文件夹
  2. 上面
  3. 中创建的Spiders文件夹
  4. 下载[OceanSpiders.browser.xml] [2]并将其重命名为OceanSpiders.browser

所以,最后的决赛看起来像App_Browsers / Spiders / OceanSpiders.browser

我的dev机器上安装了.NET Framework 4,但是针对的是.NET Framework 3.5

问题是解析器错误:'无法找到ID为'docomon505i'的浏览器或网关元素。'

我在搜索引擎优化/搜索SO,但无法找到解决方案,因此我发布的原因。

感谢您提出任何建议。

1 个答案:

答案 0 :(得分:0)

听起来Web服务器在4.0运行时运行而不是3.5运行时,因为它正在读取没有docomon505i定义的新浏览器文件。