2008-10-21 5 views
8

HttpBrowserCapabilities.Crawler 속성 (http://msdn.microsoft.com/en-us/library/aa332775(VS.71).aspx)은 어떻게 작동합니까? 파트너의 사용자 지정 크롤러를 감지해야하며이 속성은 false를 반환합니다.HttpBrowserCapabilities.Crawler 속성 .NET

어디에서이 사용자 에이전트를 추가하여이 속성이 true를 반환 할 수 있습니까? 메커니즘을 탐지하는 내 사용자 에이전트를 만드는 이외의 다른 방법은 없습니까?

답변

5

이것은 모두 .NET 프레임 워크의 일부인 기본 browsercaps 선언에 의해 구동됩니다.

이 특정 크롤러를 설정하려면 web.config에 사용자 지정 browserCaps 섹션을 추가하여 크롤러로 식별해야합니다.

꽤 잘 설명되어 이것에 대해 이동하는 방법에 대한 MSDN 설명서,

+1

불행히도, 이제 죽은 링크 :( –

2

here is a link.가 C에 .browser 파일 * 세트에서 채워집니다 HttpBrowserCapabilities : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ V2.0.50727 \ CONFIG \ Browsers. ~/App_Browsers /에 사용자 정의 크롤러의 세부 정보가 포함 된 파일을 추가 할 수 있습니다. 스키마는 here입니다. 기본적으로 User-Agent 헤더 및 속성 값 모음과 일치하는 정규 표현식을 포함합니다.