Как я могу фильтровать HTML с помощью щенка для выбора элементов с помощью атрибута стиля?
Я могу отфильтровать html файл с помощью pup и перечислить многие элементы TD с атрибутом style:
$ cat mytable.html | pup "td attr{style}"
background-color:limegreen;
background-color:limegreen;
background-color:limegreen;
background-color:limegreen;
background-color:limegreen;
background-color:limegreen;
background-color:limegreen;
background-color:limegreen;
...
Однако, если я попытаюсь отфильтровать таблицу, используя более конкретный атрибут, я не получу результатов:
$ cat mytable.html | pup "td[style~='limegreen']"
$ cat mytable.html | pup "td[style~='background-color']"
$ cat mytable.html | pup 'td[style="background-color:limegreen;"]'
$ cat mytable.html | pup "td[style='background-color:limegreen;']"
Источник рассматриваемого элемента TD выглядит следующим образом:
<td style='background-color:limegreen;'>DATA ITEM</td>
Я использую pup в Linux (WSL) версии 0.4.0