Cómo obtener etiqueta de título usando HTML Agility Pack

c# html html-agility-pack

Pregunta

Estoy analizando un archivo HTML usando HTML Agility Pack. Quiero tener

<title>Some title <title>

Como ves, el título no tiene clase. Así que no pude atraparlo sin importar lo que haya intentado. Tampoco pude encontrar la solución en la web. ¿Cómo puedo capturar esta etiqueta HTML que no tiene una clase? Gracias.

Respuesta aceptada

Esto podría hacer el truco por ti

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

o

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

o

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

Respuesta popular

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

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


Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow