0

如何使用带有 HtmlAgilitypack 的 Linq 从 body 标签后面的 p 标签中获取文本?我不确定人们说 htmlagility 不支持 xpath。我将解析html代码。

4

1 回答 1

0

使用 HtmlAgility 的最简单方法 ->

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();

doc.LoadHtml(string);   //string contains the html code

var paragraphTags = doc.DocumentNode.SelectNodes("p"); //selects all p tags

for (int i = 0; i < paragraphTags.Count; i++)   //loop through the p tags
{
    String text = paragraphTags[i].InnerHtml;
    //text has your paragraph content. use it here.
}
于 2012-12-08T01:21:42.100 回答