- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用雅虎财经“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/
我想开发一个小应用程序来自动从 Google Finance 获取股票价格并将其存储在我的本地机器中以供将来分析。 谁能给我一些如何开始的线索? 我知道一些 C#。它适合这个目的吗? 先感谢您。 最佳
直到昨天以下网址(Google Finance API) https://www.google.com/finance/getprices?q=TSLA&x=NASDAQ&i=3600&p=5d&f=
Google 如何设法正确对齐 google finance url 中“获取报价”搜索框建议下拉列表中的第二列(即代码名称) 示例:如果您输入 iii - 第二列完全对齐。 它不使用固定宽度的字体
我想使用 Google Finance API 转换货币。但它在我的本地机器(印度)上不起作用。当我从位于美国的一台服务器进行访问并提供正确的结果时,它工作正常。 网址:https://finance
我之前试图解释这一点,但显然失败了! 因此,如果您打开了一个 google finance 图表,例如: http://www.google.com/finance?q=INDEXNASDAQ:.IX
我正在努力将财务数据输入谷歌表格。我在这里阅读了一些答案并尝试了这个:=importhtml("https://www.google.com/finance?q="&B2&"&fstype=ii&ei
我是一名优秀的程序员,十分优秀!