Come ottenere il tag del titolo utilizzando HTML Agility Pack

c# html html-agility-pack

Domanda

Sto analizzando un file HTML utilizzando HTML Agility Pack. voglio ottenere

<title>Some title <title>

Come vedi, il titolo non ha una classe. Quindi non ho potuto prenderlo, non importa quello che ho provato. Non sono riuscito a trovare la soluzione sul web. Come posso prendere questo tag HTML che non ha una classe? Grazie.

Risposta accettata

Questo potrebbe fare il trucco per te

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

o

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

o

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

Risposta popolare

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

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


Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché