C# 从html字符串中提取数据的库

C# 从html字符串中提取数据的库,c#,.net,html,html-parsing,C#,.net,Html,Html Parsing,有没有免费/开源的c#库可以从html中提取数据 根据下面的输入 <div style="..."> text part 1 </div> <div style="..."> text part 2 </div> 是的,您可以使用Xpath查询来解析HTML,就像它是XML一样。是的,您可以使用Xpath查询来解析HTML,就像它是XML一样。您可以使用非常好的库 然后: public string StripHTMLTags(string

有没有免费/开源的c#库可以从html中提取数据

根据下面的输入

<div style="...">
 text part 1
</div>
<div style="...">
 text part 2
</div>
是的,您可以使用Xpath查询来解析HTML,就像它是XML一样。

是的,您可以使用Xpath查询来解析HTML,就像它是XML一样。

您可以使用非常好的库

然后:

public string StripHTMLTags(string str)
        {
            StringBuilder pureText = new StringBuilder();
            HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml(str);

            foreach (HtmlNode node in doc.DocumentNode.ChildNodes)
            {
                pureText.Append(node.InnerText);
            }

            return pureText.ToString();
        }
你可以使用非常好的图书馆

然后:

public string StripHTMLTags(string str)
        {
            StringBuilder pureText = new StringBuilder();
            HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml(str);

            foreach (HtmlNode node in doc.DocumentNode.ChildNodes)
            {
                pureText.Append(node.InnerText);
            }

            return pureText.ToString();
        }