如何使用c#在html中选择具有指定css类的所有元素?

时间:2011-03-10 09:28:23

标签: c# asp.net

让我们假设我使用HttpWebRequest& StreamReader。现在我想从加载的html中剪切一个div并将其放在我的asp.net页面上的文字中。我知道那个div有css类内容。我该怎么办?

2 个答案:

答案 0 :(得分:2)

  1. 使用HtmlAgilityPack
  2. 使用XPath选择类似这样的节点

    HtmlNode node = doc.DocumentNode.SelectSingleNode(“// div [@ class ='myClassName']”);

  3. 将提取的节点字符串放在您想要的页面中。

答案 1 :(得分:1)

尝试使用HTML Parser。 例如HTML Agility Pack

然后你可以按照自己的意愿进行查询。