2

の各要素の名前と値を抽出してい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
4

1 に答える 1