我试图检索网址表单背景图片。到目前为止,我已经设法获得了风格,但我似乎只能得到网址。
到目前为止我管理的内容:
//div[@class='opponent opponent1']/div[@class='team-player']/@style
Html示例:
<div class="opponent opponent1">
<div class="team-player" style="background-image: url('/uploads/test.jpeg')"></div>
<h3><a href="#">Team EnVyUs</a></h3>
</div>
答案 0 :(得分:1)
substring-before
和substring-after
的组合可以解决问题:
substring-before(substring-after(//div[@class='opponent opponent1']/div[@class='team-player']/@style, "background-image: url('"), "')")
答案 1 :(得分:1)
我认为一旦选择了预期的元素,就完成了XPATH。如果您已经获得了样式值,则可以使用RegEX获取URL。
attribute.value.match(new RegEx("'(.*?)'"))[0];