如何通过 html 敏捷包 C# 在 html 标签之间查找文本

How to find text beetween html tags by html agility pack C#

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

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

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

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

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

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