首页 > 解决方案 > 努力将分析师股价导入 GoogleSheets

问题描述

我正在尝试创建一个从 TipRanks 网站导入分析师价格目标的列。我上传了两张图片:

图 1:您可以看到我要导入的单元格。

图 2:您可以看到我的功能不起作用。

为了获得此实时信息,我应该进行哪些更改?谢谢。

标签: apigoogle-sheetsgoogle-sheets-formulastock

解决方案


您正在检查的站点实际上是“javascript”生成的,因此导入功能无法在它们上正常工作。

要检查,只需尝试导入整个站点数据。如果它返回一个 javascript 函数,那么它是 javascript 生成的。

样本 ( tipranks.com)

样本

您实际上可以做的是尝试找到提供相同数据的其他站点。

我确实找到了一个与您正在寻找的数据相同的数据,csiq50.38。链接是“ https://www.marketwatch.com/investing/stock/csiq/analystestimates ”。而且由于数据显示为表格,因此使用.importhtml

单元格公式为: =INDEX(IMPORTHTML("https://www.marketwatch.com/investing/stock/csiq/analystestimates", "table", 5), 2, 2)

样本输出: 样本输出

该表是 中的第五个DOMINDEX(table, 2, 2)表示获取表的第二行第二列。

如果该网站不适合您,您可以尝试寻找其他适合您需求的网站。然后根据站点结构使用importhtml或使用。importxml


推荐阅读