2017-09-20 10 views
0

AngleSharp를 사용하여 HTML 구문 분석을 시도하고 https://opensource.org/licenses/MS-PLAngleSharp OpenAsync 내가의 전체 HTML을 기대 Linqpad</p>에 <pre><code>var url = @"https://opensource.org/licenses/MS-PL"; var doc = await AngleSharp.BrowsingContext.New().OpenAsync(url); doc.Body.ChildElementCount.Dump(); </code></pre> <p>을 빈 몸

다음 코드는 '0'반환에 문제로 실행 실행 되 돌리는 동안 몸의 한 부분으로 돌아온다. 어떤 아이디어?

답변

1

을 새로 만들 때 IConfiguration을 입력하지 않으면 문서로드를 지원하지 않는 기본 구성이 사용됩니다. config를 만들어서 BrowsingContext.New에 전달해야합니다.

var config = Configuration.Default.WithDefaultLoader(); 
var doc = await AngleSharp.BrowsingContext.New(config).OpenAsync(url);