新浪实时股票数据接口
以大秦铁路(股票代码:601006)为例
-
如果要获取它的最新行情,只需访问新浪的股票数据接口:
http://hq.sinajs.cn/list=sh601006
这个url会返回一串文本,例如:
var hq_str_sh601006="大秦铁路,6.390,6.400,6.400,6.410,6.370,6.390,6.400,5260700,33618643.000,405300,6.390,383000,6.380,720800,6.370,530300,6.360,608500,6.350,285800,6.400,358600,6.410,607400,6.420,357000,6.430,243500,6.440,2016-08-24,10:20:31,00";
这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。
大秦铁路 股票名字
6.390 今日开盘价
6.400 昨日收盘价
6.400 当前价格
6.410 今日最高价
6.370 今日最低价
6.390 竞买价
6.400 竞卖价
5260700 成交的股票数
33618643.000 成交金额
405300 买一
6.390 买一报价
383000 买二
6.380 买二
720800 买三
6.370 买三
530300 买四
6.360 买四
608500 买五
6.350 买五
285800 卖数
6.400 卖一
358600 卖二
6.410 卖二
607400 卖三
6.420 卖三
357000 卖四
6.430 卖四
243500 卖五
6.440 卖五
2016-08-24 日期
10:20:31 时间
一个简单的JavaScript应用例子:
<script type="text/javascript" src="http://hq.sinajs.cn/list=sh601006" charset="gb2312"></script><script type="text/javascript">var elements=hq_str_sh601006.split(",");document.write("current price:"+elements[3]);</script">
这段代码输出大秦铁路(股票代码:601006)的当前股价
current price:14.20
如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;
例如:http://hq.sinajs.cn/list=sh601003,sh601001
月K线查询:http://image.sinajs.cn/newchart/monthly/n/sh000001.gif