Как я могу ограничить мой результат до 1 с помощью importXML - PullRequest
1 голос
/ 23 октября 2019

Используя importXML, я ищу класс current, который содержит current-price. Используя этот код, он возвращает тот же результат 3 раза, поскольку «текущий» класс существует 3 раза на сайте.

=importxml("https://www.currys.co.uk/gbuk/tv-and-home-entertainment/televisions/televisions/lg-55sm8200pla-55-smart-4k-ultra-hd-hdr-led-tv-with-google-assistant-10191769-pdt.html", "//div//strong[contains(@class, 'current')]")

enter image description here

Есть липростой способ ограничить мой поиск до 1 результата, чтобы он не перекрывал данные в строке ниже?

1 Ответ

1 голос
/ 23 октября 2019

конечно, вы можете использовать INDEX как:

=INDEX(IMPORTXML("https://www.currys.co.uk/gbuk/tv-and-home-entertainment/televisions/televisions/lg-55sm8200pla-55-smart-4k-ultra-hd-hdr-led-tv-with-google-assistant-10191769-pdt.html", 
 "//div//strong[contains(@class, 'current')]"), 1, 1)
...