gpt4 book ai didi

java - 雅虎财经 API Java 下载 CSV

转载 作者:行者123 更新时间:2023-12-02 13:22:51 25 4
gpt4 key购买 nike

我已经使用雅虎财经“API”和下面的代码几个星期了。从大约一周前开始,它就停止工作了。如果您输入此地址:http://ichart.yahoo.com/table.csv?s=MSFT ,您将获得 Microsoft 的一些历史数据(我的浏览器会自动下载它)。但是,当我尝试通过 Java 读取它时,该流显然已打开(我没有收到异常),但是该流不包含数据。有人知道为什么下面的缓冲阅读器无法像前几周那样传输对象吗?我怀疑雅虎可能添加了一些java脚本来阻止自动下载。

URL url = new URL("http://ichart.yahoo.com/table.csv?s=" + symbol);
URLConnection hc = url.openConnection();
hc.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 4.10; rv:52.0) Gecko/20100101 Firefox/52.0");
BufferedReader in = new BufferedReader(new InputStreamReader(hc.getInputStream()));
br.readLine();
//Read File Line By Line
String strLine;
while ((strLine = br.readLine()) != null) {
System.out.println(strLine);
}
br.close();

最佳答案

您可以将 URL 从“http”更改为“https”,这样就不会出现任何问题。

关于java - 雅虎财经 API Java 下载 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43511553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com