html标签属性里包含url和其他字符,用xpath获取url的问题

问题遇到的现象和发生背景

今天在学习scrapy时用到xpath进行数据提取,有一个style属性里包含url和其他内容,想提取url()里面的http链接,不知xpath的表达式该怎么写?

问题相关代码,请勿粘贴截图
<p class="cover" 
style="background-image: url(https://www.baidu.com/tupian/123.jpg)"></p>
运行结果及报错内容

我的xpath表达式

 .//p/@style

运行结果是

background-image: url(https://www.baidu.com/tupian/123.jpg)
我的解答思路和尝试过的方法

我尝试过用split()拆分

我想要达到的结果

我希望通过xpath表达式的方式获取链接https://www.baidu.com/tupian/123.jpg

xpath表达式能直接获取么https么?表达式怎么写呢?不能的话,有其它方法么?

window.location.href就可以获取浏览器地址
若对你有帮助,可以关注我一下哦⊙∀⊙!
以后有什么问题可以私信给我