如何在htmlagilitypack C#中查找html标签之间的文本

时间:2015-02-09 03:29:40

标签: c# html text

我不知道如何通过Html敏捷包获取此文本...你能帮我吗

<h1>
   <div style="float: right; font-size: 13px;">Text I dont need</div>
    Text I need to take
</h1>

我尝试了一些东西,但我不能......帮助我PLZ

1 个答案:

答案 0 :(得分:0)

您正在使用标记h1获取文档中的第一个元素,之后是此元素的文本.//text()[2]

var coll = doc.DocumentNode.Descendants().Where(x => x.Name == "h1").ToList().FirstOrDefault();

string text = coll.SelectNodes(".//text()[2]").FirstOrDefault().InnerText;