如何使用jsl下载yahoo的美股行情。浏览器可以浏览和下载雅虎网站的股票行情,直接下载CSV格式的数据文件。
但是直接复制这个文件的链接,然后使用JMP下载软件下载提示登录即可。

如何使用 JSL 批量下载这些股票数据文件?
https://finance.yahoo.com/quote/GE/history?period1=-252374400&period2=1583107200&interval=1d&filter=history&frequency=1d
文件
https://query1.finance.yahoo.com/v7/finance/download/GE?period1=-252374400&period2=1583107200&interval=1d&events=history&crumb=nAEMY74aBER
使用 JSL 下载的错误消息

谢谢!
Re: 如何用jsl下载yahoo的美股行情。怎样才能把这个文件下载到“D:\ge.jmp”?
不必打开它。
谢谢专家!
Re: 如何用jsl下载yahoo的美股行情。是的,它可以。
谢谢专家!

Re: 如何用jsl下载yahoo的美股行情。你好@lwx228
你能试试下面的脚本吗:
Open ("https://query1.finance.yahoo.com/v7/finance/download/GE?period1=-252374400&period2=1636243200&interval=1d&events=history&includeAdjustedClose=true");
您可以通过首先在网页上设置表格并单击应用来获取链接。
然后,右键单击下载并复制链接位置。这实际上是一个 CSV 文件的链接,该文件仅使用打开命令即可正确打开,无需其他规范。

请让我知道它是否适合您。
罗恩
Re: 如何用jsl下载yahoo的美股行情。按照说明使用了,还是没有数据。
也许那不是我想要的。非常感谢!

Re: 如何用jsl下载yahoo的美股行情。你见过这个插件吗?雅虎金融获取器
Re: 如何用jsl下载yahoo的美股行情。如何直接从 JSL 下载此 CSV 文件?
谢谢!Re: 如何用jsl下载yahoo的美股行情。谢谢吉姆!
但是为什么用jim的JSL只能下载100行数据呢?我下载文件就可以得到所有的日期。
与链接相比的日期范围是相同的。

Re: 如何用jsl下载yahoo的美股行情。您可以通过以下方式直接访问雅虎的网站数据:
文件=>Internet 打开=>网页
它下载的数据表有一个“Source”条目,提供了一个JSL,可用于直接从JSL打开表

所以这里是直接打开雅虎表的脚本
names default to here(1);
Open(
"https://finance.yahoo.com/quote/GE/history?period1=-252374400&period2=1583107200&interval=1d&filter=history&frequency=1d",
HTML Table( 1, Column Names( 1 ), Data Starts( 2 ) )
);