如何编写 XML 代码以从 Google Finance 获取特定数据?我做错了什么?

问题描述 投票:0回答:1

https://www.google.com/finance/quote/TSLA:纳斯达克

这是我试图获取代码的地方。我正在尝试获取特斯拉的净利润字段为 1.85B。

顺便说一句,我正在尝试获取谷歌表格中的数据。

enter image description here

我正在用这个:

=IMPORTXML("https://www.google.com/finance/quote/TSLA:NASDAQ","//table[contains(@class, 'slpEwd')]//tr[contains(@class,'roXhBd) ')]//td[包含(@class,'QXDnM')]")

但它返回列中的所有值。我只想要那个 1 值。需要改变什么?

任何帮助将不胜感激。

xml google-sheets finance
1个回答
0
投票

这是您可以测试的一种方法:

=let(Σ,importhtml(A2,"table",1),
     filter(index(Σ,,2),left(index(Σ,,1),10)="Net income"))

© www.soinside.com 2019 - 2024. All rights reserved.