HTML Agility Packを使用してタイトルタグを取得する方法

c# html html-agility-pack

質問

私はHTMLアジリティパックを使用してHTMLファイルを解析しています。私は手に入れたい

<title>Some title <title>

ご覧のとおり、タイトルにはクラスがありません。だから私は何を試してもそれをキャッチできませんでした。私はウェブ上で解決策を見つけることもできませんでした。クラスを持たないこのHTMLタグをどのように捕まえることができますか?ありがとう。

受け入れられた回答

これはあなたのためのトリックを行うかもしれません

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

または

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

または

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

人気のある回答

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

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


ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ