gpt4 book ai didi

java - 使用雅虎财经

转载 作者:行者123 更新时间:2023-12-01 05:25:42 27 4
gpt4 key购买 nike

我有 1000 只股票的 list ,我正在尝试从雅虎财经获取其价格。然而程序似乎跳过了一些股票并且没有填充它。我正在使用的代码是

     void display(String symbol) throws IOException
{

URL yahoofin = new URL("http://finance.yahoo.com/d/quotes.csv?s=" + symbol + "&f=l1kjm3m4r");
URLConnection yc = yahoofin.openConnection();

BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;

while ((inputLine = in.readLine()) != null)
{

System.out.println("ing= "+ing+" "+inputLine);
info[ing]=inputLine;


}
System.out.println("ing = "+ing);

in.close();
/*
catch (Exception ex)
{
// log.error("Unable to get stockinfo for: " + symbol + ex);
}
*/
}

我不断从另一个函数传递新符号,一次十个。 BUT 有时会打印 7。(这意味着库存被跳过)。我哪里出错了。

最佳答案

您可能想要在通话之间添加延迟。有时,雅虎不接受频率非常高的请求,并会拒绝其中的一些请求。

关于java - 使用雅虎财经,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702375/

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