2015-10-07 5 views
0

Я пытаюсь использовать Xpath через Google Таблицы ImportXML, чтобы извлечь тег Alt из определенного изображения на странице.Извлечение изображений и тегов Alt

Я попытался:

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

A1 содержит URL страницы
A2 содержит путь к изображению

Он обеспечивает теги Alt для всех изображений на этой странице, а не только один я пытался сдержать результат, используя [contains(@src,A2)].

ответ

1

У вас просто есть «A2» внутри строки, которую Sheets не интерпретирует как ссылку на ячейку. Кроме того, необходимо кавычки вокруг строковых литералов в выражениях XPath, и ваш XPath, как написано должно возвращать атрибут Src (не альт), так:

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

должно помочь. Однако я не могу это проверить.