我想把我的投资组合跟踪器放在谷歌表格上,但是遇到了一个障碍。
链接: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在这里不起作用?