【问题标题】:How to find text beetween html tags by html agility pack C#如何通过htmlagilitypack C#在html标签之间查找文本
【发布时间】:2015-02-09 03:29:39
【问题描述】:

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

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

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

【问题讨论】:

标签: c# html text


【解决方案1】:

您正在获取文档中带有标签 h1 的第一个元素,然后是该元素的文本 .//text()[2]

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 2023-01-01
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 2021-07-02
    相关资源
    最近更新 更多