[英]Get background-image url using xpath
我正在嘗試檢索URL形式的背景圖像。 到目前為止,我已經設法獲得樣式,但是我似乎無法僅獲得URL。
我到目前為止所管理的:
//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>
substring-before
和substring-after
應該可以解決問題:
substring-before(substring-after(//div[@class='opponent opponent1']/div[@class='team-player']/@style, "background-image: url('"), "')")
我認為一旦選擇了預期的元素,您就完成了XPATH。 如果您已經獲得樣式值,則可以使用RegEX來獲取URL。
attribute.value.match(new RegEx("'(.*?)'"))[0];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.