HttpBrowserCapability.Crawler 属性 .NET

2023-11-24

HttpBrowserCapability.Crawler 属性(http://msdn.microsoft.com/en-us/library/aa332775(VS.71).aspx) 工作?我需要检测合作伙伴的自定义爬网程序,并且此属性返回 false。

我在哪里/如何添加他的用户代理以便该属性返回 true?除了创建自己的用户代理检测机制之外还有其他方法吗?


这一切都是由作为 .NET 框架一部分的默认 browsercaps 声明驱动的。

要设置此特定爬虫,您需要将自定义 browserCaps 部分添加到 web.config 以将其标识为爬虫。

关于如何进行此操作的 MSDN 文档有很好的记录,这是一个链接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HttpBrowserCapability.Crawler 属性 .NET 的相关文章

随机推荐

  • JavaFX 是开源的吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 安装 JDK 时 我在 C Program Files Java jdk1 7 xxx 文件夹中找到 src zip 但找不到 javafx 源代码
  • python 池 apply_async 和 map_async 不会在满队列上阻塞

    我对 python 相当陌生 我正在使用多处理模块来读取标准输入上的文本行 以某种方式转换它们并将它们写入数据库 这是我的代码片段 batch pool multiprocessing Pool 20 i 0 for i content i
  • 如何让搜索引擎索引数据库驱动的内容?

    我怎样才能使数据库中的内容可供搜索引擎 例如谷歌 用于索引 Example mysql 中的表有一个名为 Headline 的字段 它等于 BMW M3 2005 我的网站名称是 MySite 用户在谷歌中输入 BMW M3 2005 My
  • 从 JDBC 调用 Oracle 面向对象的 PL/SQL 成员过程

    在面向对象的 PL SQL 中 我可以向类型添加成员过程和函数 这里给出一个例子 create type foo type as object foo number member procedure proc p in number mem
  • 使用express.js 进行代理

    为了避免同域 AJAX 问题 我希望我的 Node js Web 服务器转发来自 URL 的所有请求 api BLABLA例如到另一台服务器other domain com 3000 BLABLA 并透明地向用户返回该远程服务器返回的相同内
  • Spark Parquet 统计(最小/最大)集成

    我一直在研究 Spark 如何在 Parquet 中存储统计信息 最小 最大 以及它如何使用这些信息进行查询优化 我有几个问题 第一次设置 Spark 2 1 0 下面设置一个1000行的Dataframe 一个long类型和一个strin
  • RunTimeError:Rails 3.1.4 应用程序控制器的 rspec 2.10.1 中的 ActionController::RackDelegation

    在我们的 Rails 3 1 4 应用程序中 rspec用于测试公共方法require signin在应用程序控制器中 这是 require signin 方法 def require signin if signed in flash n
  • 为什么 SynchronizationContext.Current 为空?

    Error Object reference not set to an instance of an object 下面的算法有效 我试过了 然后我删除了Winform项目到另一个目录并SynchronizationContext Cur
  • 使用 Eclipse 和 ADT 重新连接到 Android 上的调试进程

    可以使用 eclipse 调试透视图来断开与调试进程的连接 之后 是否可以在此进程上重新连接 Eclipse 调试器 是的 一般来说 您可以使用 调试 视图中的 断开连接 工具栏按钮断开连接 看起来有点像水平的红色闪电 要重新连接 请切换到
  • WCF本身支持多线程吗?

    我开发了一个概念验证应用程序 用于查询 WCF 是否支持多线程 现在 我所做的就是创建一个标记为的服务合同 ServiceBehavior InstanceContextMode InstanceContextMode Single Con
  • 正则表达式匹配空(或全空白)字符串

    我想匹配一个可以有任何类型的空白字符的字符串 特别是我使用的是 PHP 或者任何判断字符串是否为空或只有空格的方法也会有所帮助 您不需要为此使用正则表达式 只需使用 if Trim str echo empty string
  • 使用 EXTRA_PLUGGED 获取 USB 电缆插入 IN/OUT 事件不起作用

    我的目的是在首选项中保存 Android 设备 USB 电源线的当前状态 已连接 已断开 从开发者网站我看到有两个获取该状态的意图 ACTION POWER CONNECTED DISCONNECTED 所以我使用了与开发人员发布的相同的代
  • 应用性与单子组合器以及 Scalaz 中的自由单子

    几周前德拉吉萨 克斯曼诺维奇 asked 这里有一个问题关于如何在 Scala 7 中使用 free monad 来避免这种情况下的堆栈溢出 我对他的代码进行了一些调整 import scalaz Scalaz def setS i Int
  • 为什么“numpy.any”没有短路机制?

    我不明白为什么这么基本的优化还没有完成 In 1 one million ones np ones 10 6 In 2 timeit one million ones any 100 loops best of 3 693 s per lo
  • 如何增加摩卡中单个测试用例的超时

    我正在测试用例中提交网络请求 但这有时需要超过 2 秒 默认超时 如何增加单个测试用例的超时 干得好 http mochajs org test level it accesses the network function done thi
  • 在 alpine 上安装 MongoDB 时出现问题

    RUN echo http dl cdn alpinelinux org alpine v3 6 community gt gt etc apk repositories RUN apk update RUN apk add mongodb
  • ASP.Net MVC 3 - 客户端对编辑器模板进行不显眼的验证

    我是 ASP Net MVC 3 的新手 在尝试对我创建的用于以自定义方式显示日期的编辑器模板实现客户端非侵入式验证时遇到一些问题 UI我需要在 a 中显示日期三个文本框 UI格式为 我已经放了一个编辑器模板用于将日期显示为三部分 mode
  • C 中的随机数组

    我正在寻找 ANSI C 中的一个函数 它可以像 PHP 那样随机化数组shuffle 做 有这样的功能还是需要自己写 如果我必须自己编写 最好 最高效的方法是什么 到目前为止我的想法 迭代数组 例如 100 次 并将一个随机索引与另一个随
  • 生成compatibility-v7-appcompat的APKLIB

    我想开始使用新的ActionBar of the appcompat v7支持库 我正在使用maven 我尝试创建一个 apklib 这些是我遵循的步骤 创建项目的 ZIP 文件android sdks extras android sup
  • HttpBrowserCapability.Crawler 属性 .NET

    HttpBrowserCapability Crawler 属性 http msdn microsoft com en us library aa332775 VS 71 aspx 工作 我需要检测合作伙伴的自定义爬网程序 并且此属性返回