【问题标题】:How can I cap my result to 1 with importXML如何使用 importXML 将结果限制为 1
【发布时间】:2019-10-23 17:50:51
【问题描述】:

使用 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 个结果,这样它就不会与下一行的数据重叠?

【问题讨论】:

    标签: xpath web-scraping google-sheets google-sheets-formula google-sheets-importxml


    【解决方案1】:

    当然,您可以使用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)
    

    【讨论】:

      猜你喜欢
      • 2019-11-12
      • 1970-01-01
      • 2014-06-03
      • 2021-06-24
      • 2017-05-04
      • 2020-10-13
      • 2015-01-19
      • 2019-07-14
      • 1970-01-01
      相关资源
      最近更新 更多