提取样式背景颜色RGB值的XPATH?
XPATH that does extract style background color RGB value?
谁能告诉我一个提取背景颜色 RGB 值或整个样式的 XPATH,然后我将使用 Excel find/replace.
删除不需要的数据
能够使用 XPATH 提取汽车颜色名称 //div[@class='colorName']
<div class="colours" style="background-color: #040404; height: 30px; width: 130px; margin: 7px"></div>
<div class="colorName">Obsidian Black</div>
源页面:http://www.carwale.com/mercedesbenz-cars/e-class/e63amg-3049/
您可以使用 substring-after()
and substring-before()
:
的组合
substring-before(substring-after(//div[@class="colours"]/@style, "background-color: "), ";")
在 chrome 控制台中为我工作:
> $x('substring-before(substring-after(//div[@class="colours"]/@style, "background-color: "), ";")')
"#040404"
谁能告诉我一个提取背景颜色 RGB 值或整个样式的 XPATH,然后我将使用 Excel find/replace.
删除不需要的数据能够使用 XPATH 提取汽车颜色名称 //div[@class='colorName']
<div class="colours" style="background-color: #040404; height: 30px; width: 130px; margin: 7px"></div>
<div class="colorName">Obsidian Black</div>
源页面:http://www.carwale.com/mercedesbenz-cars/e-class/e63amg-3049/
您可以使用 substring-after()
and substring-before()
:
substring-before(substring-after(//div[@class="colours"]/@style, "background-color: "), ";")
在 chrome 控制台中为我工作:
> $x('substring-before(substring-after(//div[@class="colours"]/@style, "background-color: "), ";")')
"#040404"