Comment obtenir une balise de titre en utilisant HTML Agility Pack

c# html html-agility-pack

Question

J'analyse un fichier HTML à l'aide de HTML Agility Pack. Je veux obtenir

<title>Some title <title>

Comme vous le voyez, le titre n'a pas de classe. Donc, je ne pouvais pas l'attraper, peu importe ce que j'ai essayé. Je n'ai pas trouvé la solution sur le Web non plus. Comment puis-je attraper cette balise HTML qui n'a pas de classe? Merci.

Réponse acceptée

Cela pourrait faire l'affaire pour vous

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

ou

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

ou

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

Réponse populaire

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

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



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi