我正在提取中每个元素的名称和值HTML
DOM
。对于样式属性,只能提取属性名称而不是值。
我的代码如下:
var elementHandles = await page.QuerySelectorAllAsync("a");
foreach (var handle in elementHandles)
{
var elementStyle = await handle.GetPropertyAsync("style");
var style = await elementStyle.JsonValueAsync();
var output = style.ToString();
}
这是我的输出:
{{
"0": "font-family",
"1": "font-size",
"2": "line-height",
"3": "color",
"4": "text-align"
}}
这是我所期待的:
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #999999;
text-align: left