首页 > 解决方案 > Googlesheets 函数 - Yahoo Finance 中文本的 IMPORTXML Xpath - 返回错误值

问题描述

我试图在这里获得产品的最后一个值:

https://uk.finance.yahoo.com/quote/0P0000WN7H.L/history?p=0P0000WN7H.L

对于今天的值 (26/2/2021),它应该返回 576.06。

我试过在 Google 表格中使用这个公式,我之前看到过推荐:

=IFNA(VALUE(IMPORTXML("https://finance.yahoo.com/quote/" & $A1, "//*[@class=""D(ib) Mend(20px)""]/span[1]")))

其中 A1 是股票代码。然而,这返回 748.92,这似乎是大约三个月前 2020 年 9 月 11 日的结果。

知道这里出了什么问题以及如何获得正确的号码吗?

这是一个屏幕截图:

这是截图

标签: xmlxpathgoogle-sheetsgoogle-sheets-formulayahoo-finance

解决方案


感谢您的回复。我最终得到了我想要的东西,L1 是基金代码:

=IMPORTHTML("http://finance.yahoo.com/q/hp?s="&$L$1&"+Historical+Prices","table")

希望这对其他人有帮助。


推荐阅读