我正在提取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