如何将Javascript表格导入Google电子表格



我想将"https://www.screener.in/screens/1/The-Bull-Cartel/"中的表格导入我的谷歌表格。我尝试使用IMPORTDATA,IMPORTHTML,但它不起作用。我知道这些表是Javascript的。我不了解Java或代码,我真的很想学习。请帮助我完成导入数据的过程。

我使用的公式是IMPORTDATA("https://www.screener.in/screens/1/The-Bull-Cartel/") 这导致了一些 java 类型的输出,看起来像这样

另一个是IMPORTHTML("https://www.screener.in/screens/1/The-Bull-Cartel/","table",1) 给出错误"导入的内容为空"。

IMPORTHTML无法导入表的原因是该"表"是由网站动态提供的。如果查看 https://www.screener.in/screens/1/The-Bull-Cartel/的页面源代码,则会注意到不存在tablelist元素。这些元素是IMPORTHTML函数工作所必需的。

同样,IMPORTDATA要求您将其指向逗号或制表符分隔的文件。

摘要:您要抓取的网站不支持以 Google 表格的"import__"公式所需的方式进行抓取。

您必须与网站所有者沟通,了解如何合法获取他们显示的数据。

https://blog.coupler.io/googlefinance-function-advanced-tutorial/#How_to_get_dividend_data_and_options_from_stocks_using_GOOGLEFINANCE_function

启发了这个:=importxml(concatenate("https://www.google.com/finance/quote/",concatenate(index(split(C34, ":"(, 0, 2(,":",index(split(C34, ":"(, 0, 1(((,"/html/body/c-wiz

/div/div[3]/main/div[3]/div[2]/div[1]/div[7]/div[2]"(

其中 c34 是对 goolgefinance 格式代码的引用,例如纳斯达克:msft

以上拉出年度div%

最新更新