xpath - 如何使用 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 个结果,这样它就不会与下面一行的数据重叠?
解决方案
当然,你可以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)
推荐阅读
- graphics - 为什么 BufferViews 和 Accessors 在 glTF 中是分开的?
- java - SparkContext Java 从 AWS EMR 部署作业和 MapReduce
- java - 从 SQLite 获取数据到 Recyclerview 它导致我为空
- qt - 如何检查 QPdfWriter 对象是否可以写入指定文件?
- android - Flutter 应用程序构建失败,需要帮助解决依赖关系
- java - 重新打开活动后,ImageView 未使用新 URL 更新
- c++ - 如何使用 IDirectManipulationViewport::SetViewportRect?
- android - 活动被破坏时如何显示来自服务的通知
- c# - 在 OpenGL 引擎中正确获取 OBB-Triangle 碰撞检测
- android - 是否有适用于 Android 9 的“请勿打扰”设置的 API?