我正在尝试用Google sheet和ImportHTML (以及它的变种,如ImportXML和ImportData)从网页上抓取股票行情。它可以在一些网页上工作,但不能在其他网页上工作。我无法从其中导入数据的网页的一个例子是https://www.barchart.com/stocks/performance/price-change/advances。
我使用了以下代码:=IMPORTHTML("https://www.barchart.com/stocks/performance/price-change/advances","table",0)。有没有办法下载或抓取这些数据?
发布于 2020-06-15 21:40:34
你还有其他选择。您可以使用python或JS以任何语言编写一个简单的脚本来进行web抓取,或者尝试使用barchart,它是免费的。
发布于 2020-06-16 01:04:43
由于需要在web浏览器上启用JavaScript,因此Dr IMPORTHMTL、IMPORTXML和IMPORTDATA无法从引用的网页导入数据。
IMPORTHMTL、IMPORTXML和IMPORTDATA能够从web上的文件源代码中获取数据。
前两个要求HTML格式良好,它们不能从动态页面中获取数据。
参考文献
https://stackoverflow.com/questions/62388353
复制相似问题