C#分析html文档

本文关键字:文档 html 分析 | 更新日期: 2023-09-27 18:26:19

我在C#中编程,我需要分析一个html页面,并在<div class="weak-block full"></div>之间返回文本,但在这两个"键"之间有更多的"</div>"。在这种情况下,我无法将其设置为获取"<div class="weak-block full">"answers"</div>"之间的代码,因为当第一个</div>出现时,它将停止读取。

我怎样才能在这两者之间取得文本?

C#分析html文档

试用HtmlAgilityPack:

HtmlDocument html = new HtmlDocument();
html.LoadHtml(yourHtml);
HtmlNode node = doc.DocumentNode.SelectSingleNode("//div[@class='weak-block full']");
//use node.InnerHtml to get what you need