Вы можете использовать xpath для не XML-документов, а CSS не является XML.Поэтому, если ваш стиль не в атрибутах HTML, вы не можете искать стиль (если браузер не преобразует стили CSS в атрибуты DOM, тогда это может сработать, возможно, кто-то что-то скажет по этому поводу).Мое предложение было бы использовать регулярное выражение для извлечения того, какие идентификаторы / классы / теги имеют желаемые атрибуты CSS, а затем использовать их в xpath.Однако для этого, скорее всего, вам понадобится многострочный режим регулярных выражений (не то чтобы это большая проблема, просто заметка).
Ну, на самом деле, теперь, когда я думаю об этом, вы можете выполнять поиск контента в тегах стиля, используя xpathно, тем не менее, вам все еще нужно разобрать этот контент, и я не думаю, что вы сделаете это успешно без регулярного выражения, поэтому я предлагаю пропустить регулярное выражение в шаге синтаксического анализа CSS.Или просто используйте xpath для сбора элементов скрипта и анализа их содержимого после этого, чтобы вам не приходилось анализировать весь HTML.