如何使用HTML Agility Pack获取标题标签

时间:2016-11-29 07:51:22

标签: c# html html-agility-pack

我正在使用HTML Agility Pack解析HTML文件。我想得到

<title>Some title <title>

如你所见,标题没有课程。所以无论我尝试过什么,我都无法抓住它。我也无法在网上找到解决方案。如何捕获这个没有类的HTML标记?感谢。

2 个答案:

答案 0 :(得分:7)

这可能会为你做到这一点

doc.DocumentNode.SelectSingleNode("//head/title");

doc.DocumentNode.SelectSingleNode("//title");

doc.DocumentNode.Descendants("title").FirstOrDefault()

答案 1 :(得分:1)

HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(htmlContent);

var result = doc.DocumentNode.SelectNodes("title").FirstOrDefault();