2015-10-07 67 views
0

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

我曾尝试:

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

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

它提供了ALT标记该网页上的所有图像,不只是一个我试图限制结果,使用[contains(@src,A2)]

回答

1

您只是在字符串中出现“A2”,而Sheets并未将其解释为单元格引用。您还需要在XPath表达式中引号一轮字符串文字,并书面应该回到src属性(不ALT)你的XPath,所以:

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

应该有所帮助。我无法测试这个。