我想解析一些复杂/繁重的HTML页面。我最近阅读了关于CsQuery的内容并检查了性能比较CsQuery Vs Html Agility Pack and Fizzler。根据这些测试,由于创建索引,CsQuery在创建DOM时变得更慢。假设我想选择一个重html页面的特定元素(没有id),并且我知道它的祖先的ID,我将它用作上下文元素。如果我将这个沉重的html加载到DOM中,它会很慢,因此我的
这里是我的代码: CQ dom = CQ.Create(htmlString);
var items = dom[".blog-accordion li"];
foreach (var li in items)
{
var newTournament = false;
var test = li["header h2"];
}
里面的foreach循环li变成ID