我想从我的 html 文档中获取一个没有 id 或名称但具有唯一样式标签的 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
的任何标签。这样做的正确方法是什么?