2015-10-07 87 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") 

應該有所幫助。我無法測試這個。