gpt4 book ai didi

c# - 如何在 Asp.net MVC 中检测爬虫

转载 作者:太空狗 更新时间:2023-10-30 00:44:34 24 4
gpt4 key购买 nike

我正在使用一个操作过滤器来检查我网站上使用的浏览器版本,如果是旧版浏览器,我会在顶部放置一个 div 要求他们升级。我不希望网络爬虫获取 div 消息,所以我实现了 HttpBrowserCapabilitiesBase.Crawler,它看起来适用于 Google,但 Bing 和其他人似乎没有注册为爬虫。奇怪的是,Microsoft 产品没有将 Bing 视为爬虫!

有没有办法将用户代理添加到爬虫属性或其他东西?

谢谢!

已编辑:我正在使用 asp.net mvc 3,看起来我需要使用 .Browser 文件(?)。有人知道 Bing 和其他爬虫的一套完整的 .Browser 文件吗?

最佳答案

您可能需要更新您的 browscap.ini 文件,因为 IIS 附带的文件可能很旧。您可以通过以下网址之一获取新的:

browscap.ini 通常位于:c:\windows\system32\inetsrv\browscap.ini

关于c# - 如何在 Asp.net MVC 中检测爬虫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com