AngleSharp OpenAsync 返回空 body
AngleSharp OpenAsync returning empty body
尝试使用 AngleSharp 和 运行 将 HTML 解析为 https://opensource.org/licenses/MS-PL
的问题
以下代码在 Linqpad运行 中返回“0”
var url = @"https://opensource.org/licenses/MS-PL";
var doc = await AngleSharp.BrowsingContext.New().OpenAsync(url);
doc.Body.ChildElementCount.Dump();
我希望完整的 HTML 作为 body 的一部分回归。有什么想法吗?
在不提供 IConfiguration
的情况下创建新的 BrowsingContext
时,它使用不支持文档加载的默认配置。您需要创建一个配置并将其传递给 BrowsingContext.New
.
var config = Configuration.Default.WithDefaultLoader();
var doc = await AngleSharp.BrowsingContext.New(config).OpenAsync(url);
尝试使用 AngleSharp 和 运行 将 HTML 解析为 https://opensource.org/licenses/MS-PL
的问题以下代码在 Linqpad运行 中返回“0”
var url = @"https://opensource.org/licenses/MS-PL";
var doc = await AngleSharp.BrowsingContext.New().OpenAsync(url);
doc.Body.ChildElementCount.Dump();
我希望完整的 HTML 作为 body 的一部分回归。有什么想法吗?
在不提供 IConfiguration
的情况下创建新的 BrowsingContext
时,它使用不支持文档加载的默认配置。您需要创建一个配置并将其传递给 BrowsingContext.New
.
var config = Configuration.Default.WithDefaultLoader();
var doc = await AngleSharp.BrowsingContext.New(config).OpenAsync(url);