IDまたは名前がなく、ユニークなスタイルタグを持つHTMLドキュメントからdivを取得したいとします。ここで HtmlAgilityPackを使用して要素を取得する
は、私が試したものです:if (node.OuterHtml.Contains("div"))
しかし、このISN」:
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をしようとしました実際にdivを除外しますが、その中に
div
というタグを選択してください。これを行う適切な方法は何ですか?
私は 'myDocument.DocumentNode.Descendants(" div ")'を使用しましたが、これも機能します。 – TheGateKeeper