Wie bekomme ich Titel-Tags mit HTML Agility Pack?

c# html html-agility-pack

Frage

Ich analysiere eine HTML-Datei mit HTML Agility Pack. ich möchte bekommen

<title>Some title <title>

Wie Sie sehen, hat der Titel keine Klasse. So konnte ich es nicht fangen, egal was ich versucht habe. Ich konnte die Lösung auch nicht im Internet finden. Wie kann ich dieses HTML-Tag fangen, das keine Klasse hat? Vielen Dank.

Akzeptierte Antwort

Dies könnte den Trick für Sie tun

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

oder

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

oder

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

Beliebte Antwort

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

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


Related

Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow