请问怎样用Java获取股票行情历史数据?新浪、搜狐、百度财经都可以......
我是菜鸟,刚开始学习,所以需要Java将接口返回的数据解析成数组的代码......http://biz.finance.sina.com.cn/stock/flash_h...
我是菜鸟,刚开始学习,所以需要Java将接口返回的数据解析成数组的代码......
http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sz002241&end_date=20130806&begin_date=20130101&type=plain
上面的链接可以抓取“歌尔声学”股票从2013年1月1日起到2013年8月6日的数据。 展开
http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sz002241&end_date=20130806&begin_date=20130101&type=plain
上面的链接可以抓取“歌尔声学”股票从2013年1月1日起到2013年8月6日的数据。 展开
4个回答
2015-08-10
展开全部
public class StockConnection {
public static void main(String[] args) {
URL ur = null;
try {
//搜狐股票行情历史接口
// ur = new URL("http://q.stock.sohu.com/hisHq?code=cn_300228&start=20130930&end=20131231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp");
//新浪股票行情历史接口
ur = new URL("http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnection uc = (HttpURLConnection) ur.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(ur.openStream(),"GBK"));
String line;
while((line = reader.readLine()) != null){
System.out.println(line);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
展开全部
风险与收益是成正比的,收益越大风险也越高,所以在配资时选择适当的杠杆倍数。超凡脱俗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好的配资公司还是有的,配资是一种合作,安全是股民一个永恒的话题die, the better she gets over
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果要获得股票历史数据的话,推荐你用免费开源的Python数据接口平台tushare。
tushare 不仅能获取股票数据,其他行情历史数据如基金、期货、债券、外汇和行业的都能获取。目前已经运行四年了,而且使用很稳定,现在已经升级到Pro版了。
tushare 不仅能获取股票数据,其他行情历史数据如基金、期货、债券、外汇和行业的都能获取。目前已经运行四年了,而且使用很稳定,现在已经升级到Pro版了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询