xml - 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 日的结果。
知道这里出了什么问题以及如何获得正确的号码吗?
这是一个屏幕截图:
解决方案
感谢您的回复。我最终得到了我想要的东西,L1 是基金代码:
=IMPORTHTML("http://finance.yahoo.com/q/hp?s="&$L$1&"+Historical+Prices","table")
希望这对其他人有帮助。
推荐阅读
- arrays - 错误:操作数无法与形状 (359,) (358,) 一起广播。我已经尝试通过切片来解决这个问题,显然这不起作用
- c# - 如何在 EF Core 5 中映射 Twitter 关注者/关注类型的关系
- r - rownames_to_column 在 rowwise() 正确后不起作用
- python - 在 SqlAlchemy 中创建具有模型类类型数组的列
- android-studio - 新安卓模拟器版本上的旧安卓 1.6 应用
- python - 如何使用 Django、Python(可能还有 Javascript)手动重新排序对象列表?
- python - 安装 django-inventory 时的问题
- python - 如何在文档字符串中保留换行符以生成文档
- sql - 如何将多个 .csv 文件上传到 PostgreSQL?
- java - 在应该通知线程之前通知线程,生产者消费者问题(白板问题,找不到合适的算法)(JAVA)