我想将“https://www.screener.in/screens/1/The-Bull-Cartel/”中的表格导入我的Google表格。我试图使用IMPORTDATA,IMPORTHTML,但它没有用。我知道这些表是Javascript的。我不知道Java或代码,我真的想学习。请帮我介绍导入数据的程序。
我使用的公式是IMPORTDATA("https://www.screener.in/screens/1/The-Bull-Cartel/")
这导致了一些java类型输出,它看起来像this
其他是IMPORTHTML("https://www.screener.in/screens/1/The-Bull-Cartel/","table",1)
给出错误“导入的内容为空”。
答案 0 :(得分:0)
IMPORTHTML
无法导入表的原因是因为" table"由网站动态提供。如果您查看https://www.screener.in/screens/1/The-Bull-Cartel/的网页来源,则会注意到没有table
或list
个元素。这些元素是IMPORTHTML
函数工作所必需的。
同样,IMPORTDATA
要求您将其指向逗号或制表符分隔的文件。
您必须与网站所有者进行沟通,以了解如何合法获取所显示的数据。
答案 1 :(得分:-3)
启发了这个: =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%