ID も名前も持たないが、独自のスタイル タグを持つ HTML ドキュメントから div を取得したいと考えています。
これが私が試したものです:
foreach (HtmlNode node in myDocument.DocumentNode.DescendantNodes())
{
if (node.OuterHtml.Contains("div"))
{
HtmlAttribute att = node.Attributes["style"];
if (att != null)
{
if (att.ToString() == "font-size:16px;padding:4px 8px 0")
{
targetDiv = node;
}
}
}
}
最初にドキュメント内のすべてのノードを取得してから、次を使用して div のみを除外しようとしました。
if (node.OuterHtml.Contains("div"))
ただし、これは実際には div を除外するのではなく、そこにあるタグを選択div
しています。これを行う適切な方法は何ですか?