提取图像和Alt标签

时间:2015-10-07 04:32:30

标签: xpath google-sheets

我正在尝试通过Google表格ImportXML使用Xpath从页面上的特定图像中提取Alt标记。

我试过了:

=IMPORTXML(A1,"//img[contains(@src,A2)]/@src")  

A1包含页面URL A2包含图像的路径

它使用[contains(@src,A2)]为该页面上的所有图片提供Alt标记,而不仅仅是我尝试约束结果的图像。

1 个答案:

答案 0 :(得分:1)

你只有" A2"在一个字符串中,Sheets不会将其解释为单元格引用。你还需要在XPath表达式中使用引号循环字符串文字,并且你编写的XPath应该返回src属性(而不是alt),所以:

=IMPORTXML(A1,"//img[contains(@src,'" & A2 & "')]/@alt")

应该有所帮助。我虽然无法测试。

相关问题