使用readurl后的空char数组

时间:2017-04-17 22:22:39

标签: matlab urlread

我需要使用

获取Apple安全性的Adj Close值
str = urlread('http://chart.finance.yahoo.com/table.csv?s=AAPL&a=2&b=18&c=2017&d=3&e=18&f=2017&g=d&ignore=.csv');

但是我总是得到空的char数组。当我在网络浏览器中使用它时,这个网址有效,而我尝试使用urlread的所有其他网络都能正常工作。不知何故,从雅虎财务中获取CSV对我来说永远不会有效。我也尝试过urlwrite,但它没有用。

由于

1 个答案:

答案 0 :(得分:1)

如果您将其更改为https

,则有效
str = urlread('https://chart.finance.yahoo.com/table.csv?s=AAPL&a=2&b=18&c=2017&d=3&e=18&f=2017&g=d&ignore=.csv');