簡體   English   中英

使用xpath獲取背景圖片網址

[英]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-beforesubstring-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM