首页 > 解决方案 > 如何使用 importXML 将结果限制为 1

问题描述

使用 importXML 我正在搜索包含“当前价格”的“当前”类。使用此代码,它返回相同的结果 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')]")

在此处输入图像描述

有没有一种简单的方法可以将我的搜索限制为 1 个结果,这样它就不会与下面一行的数据重叠?

标签: xpathweb-scrapinggoogle-sheetsgoogle-sheets-formulagoogle-sheets-importxml

解决方案


当然,你可以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)

推荐阅读