Google Sheets - Pull Data for investment portfolio



我想把我的投资组合跟踪器放在谷歌表格上,但是遇到了一个障碍。

链接:https://money.tmx.com/en/quote/BCE/key-data

有一节叫做"股息"我想要获取股息收益率这里是我的代码

=IMPORTXML("https://money.tmx.com/en/quote/BCE/key-data","//div[@class='sc-hLyhSY bJCEDS']/div/span")

我尝试使用一个名为SelectorGadget的chrome扩展,似乎也不起作用。

本网站的内容是通过JavaScript动态添加的,因此需要启用JavaScript才能呈现。因此,您不能通过表的内置函数(如IMPORTXML)导入其内容。

如果你在浏览器上禁用JavaScript(例如,使用Chrome DevTools),你可以检查这种情况,然后刷新页面。您将看到以下消息:

You need to enable JavaScript to run this app.

你也可以注意到这一点,如果你试图导入整个body:

=IMPORTXML("https://money.tmx.com/en/quote/BCE/key-data","//body")

导入的内容是之前的消息以及JavaScript代码,没有其他HTML内容。

线程相关的

:

  • 如何知道谷歌表IMPORTDATA, IMPORTFEED, importtml或IMPORTXML函数是否能够从托管在网站上的资源获得数据?
  • importXML解析错误
  • 为什么importxml和importhtml在这里不起作用?

最新更新