繁体   English   中英

如何通过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>

我尝试了一些事情,但是我做不到...请帮助我

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM