Я очистил веб-страницу с помощью Scrapy, и мне нужно извлечь цвет фона из определенных объектов. Поскольку inline-css не является частью DOM, или я так читал, мне нужно создать регулярное выражение, которое дополнит мой текущий XPath и выберет необходимое значение в атрибуте стиля объекта. Мой текущий XPath возвращает все значение стиля следующим образом:
фон:#80FF00;высота:48px;ширина:98px;цвет:#FFFFFF
Мне нужно регулярное выражение, которое будет выбирать только шестнадцатеричное значение фона (например: # 80FF00). Мне не нужно проверять правильность форматирования значения (т.е. ([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6}))\b
), мне просто нужно захватить все, что находится между 'background:' и следующим ';'.
Я новичок в написании регулярных выражений и ценю помощь.