我使用了以下xPath来检索背景图像
//div[@class='opponent opponent2']/div[@class='team-player']/@style这是下面的输出
background-image: url(\"/uploads/images/teams/test.jpeg\")如何仅检索url而不是整个background-image: url
发布于 2015-03-11 19:28:20
这样可以做到:
xpath_output = 'background-image: url(\"/uploads/images/teams/test.jpeg\")'
path = xpath_output.split('"')[1]发布于 2015-03-11 19:34:53
假设
//div[@class='opponent opponent2']/div[@class='team-player']/@style选择正确的值,
substring-before(substring-after(//div[@class='opponent opponent2']/div[@class='team-player']/@style,'\"'),'\"')将只选择
/uploads/images/teams/test.jpeg这是相当笨拙的,也许只作为一个整体检索字符串,然后使用Python的字符串功能来进一步处理它就更容易了。
https://stackoverflow.com/questions/28995081
复制相似问题