template design by http://www.20shx.com/
时间:2014-03-24 发布人:SHX 浏览次数:9641 评论:0
在前面的章节简单的介绍了下彩票,股票的API的获取方法,有哥们反应不怎么看的懂,这里就分两个章节分开彩票和股票,详细的介绍下。当然如果你觉得还是不够详细,欢迎给我留言与我交流。再谈彩票,股票的API(股票篇)
股票篇
首先明确这个地址
http://hq.sinajs.cn/list=s_sh000001,s_sz399001,s_sh000011 //list带了三个参数以(,)分开
返回文本为
var hq_str_s_sh000001="上证指数,2066.279,18.660,0.91,1477000,11024449"; var hq_str_s_sz399001="深证成指,7273.757,32.189,0.44,142752575,11673580"; var hq_str_s_sh000011="基金指数,3744.941,15.865,0.43,155161,995803";
这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。
0:股票名字;
1:今日开盘价;
2:昨日收盘价;
3:当前价格;
4:今日最高价;
5:今日最低价;
6:竞买价,即“买一”报价;
7:竞卖价,即“卖一”报价;
8:成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;
9:成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;
10:“买一”申请4695股,即47手;
11:“买一”报价;
12:“买二”
13:“买二”
14:“买三”
15:“买三”
16:“买四”
17:“买四”
18:“买五”
19:“买五”
20:“卖一”申报3100股,即31手;
21:“卖一”报价
(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”
30:日期;
31:时间;
(实在不知道,去163网页那里对着他的数据分类出自己要的数据)
搞清楚这个了,我们下面用JS远程获取
<script type="text/javascript" src="http://hq.sinajs.cn/list=s_sh000001,s_sz399001,s_sh000011" charset="gb2312"></script>
然后这样输出
<script type="text/javascript"> var elements=hq_str_s_sh000001.split(","); document.write(' '+elements[0]+' '+elements[1]+' '+elements[2]); </script> //这里输出的s_sh00001的 0:股票名字; 1:今日开盘价; 2:昨日收盘价;
如果你不知道s_sh00001哪里来,百度“股票代码” 或去大网站去找,好像这个是要懂股票的人才知道的慢慢找吧。
最后附上一些从大网站挖的 股票走势图和框架
<iframe src="http://cnrdn.com/illA" width="302" height="292" frameborder="0" scrolling="no" style="float:left; margin-right:10px;"></iframe>
对于股票的K线图,日线图等的获取可以通过请求http://image.sinajs.cn/…./…/*.gif此URL获取,其中*代表股票代码,详见如下:
查看日K线图:
http://image.sinajs.cn/newchart/daily/n/sh601006.gif
分时线的查询:
http://image.sinajs.cn/newchart/min/n/sh000001.gif
日K线查询:
http://image.sinajs.cn/newchart/daily/n/sh000001.gif
周K线查询:
http://image.sinajs.cn/newchart/weekly/n/sh000001.gif
月K线查询:
http://image.sinajs.cn/newchart/monthly/n/sh000001.gif
上一篇:没有惊世骇俗的想法,就没有实现他的希望下一篇:致毕业前的我们,加油!