使用HTML Agility Pack在HTML文档中按类名称获取Element

时间:2019-07-31 16:19:48

标签: c# html-agility-pack

我想使用html敏捷包按类名获取一个元素。该元素位于许多其他元素内,所以我无法获得像这样的元素:

//section[@class='class1']/div[@class='class2']/div[@class='class3']/

我想直接获取元素<p class="title">My Text</p>

我使用以下代码获取html文档的正文:

var body = htmlDoc.DocumentNode.SelectSingleNode("//body");

1 个答案:

答案 0 :(得分:0)

只需尝试以下代码:

HtmlNode myParagraph = htmlDoc.DocumentNode.SelectSingleNode("//p[@class='title']");

希望对您有帮助。