使用Xpath,如何从srcset中提取1个图像?

时间:2017-03-07 06:13:13

标签: html css xpath

这是源代码:

<img alt="" class="xyz" srcset="image1.jpg 500w, image2.jpg 300w, image3jpg 100w" sizes="xyz">

现在,我想提取say,image2.jpg。我该怎么做呢?

E.g。我可以达到srcset。但不能超越

//img[@class='srcset']

请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定您使用的工具/库是否支持XPath语法,但您可以尝试使用以下表达式来获取"image2.jpg 300w"

tokenize(//img/@srcset, '[*,]+ ')[2]

获得"image2.jpg"

tokenize(//img/@srcset, ' [0-9][+\w,]+')[2]