URL Read Returns Status of 1, but no Data

1 次查看(过去 30 天)
Hello All,
I have been using urlread for quite some time now, however it is not working anymore, and I am struggling to find where it is failing. I am gathering end of day information for a number of stocks from Yahoo Finance. The following code is used:
[temp, s] = urlread(http://ichart.finance.yahoo.com/table.csv?s=ACBFF&a=00&b=01&c=2016&d=03&e=17&f=2017&g=d&ignore=.csv)
After this runs, s returns 1, however temp does not have any data (it has worked for a few weeks up until yesterday).
Does anyone have suggestions, or know of why this error is coming up now?
Thanks for the help,
Carmelo
  5 个评论
Octavio Garcia
Octavio Garcia 2017-4-19
....after read a post, a guy changed http by https in the URL, and now WORKS!! using urlread
[temp, status] = urlread(strcat('https://ichart.finance.yahoo.com/table.csv?s='... ,tickers{i},'&a=',bm,'&b=',bd,'&c=',by,'&d=',em,'&e=',ed,'&f=',... ey,'&g=',freq,'&ignore=.csv'));% urlread2.urlread2( ... do the same
Carmelo Gonzales
Carmelo Gonzales 2017-4-20
Thanks Octavio for your input! Yes, changing http to https works! Such a simple fix but bugged the hell out of me for a few days!

请先登录,再进行评论。

采纳的回答

Lukas Mich
Lukas Mich 2017-4-19
Try using https instead of http

更多回答(1 个)

Carmelo Gonzales
Carmelo Gonzales 2017-4-20
Thanks Lukas - This was the fix!

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by