获取股市信息股市接口使用

股票数据的获取目前有如下两种方法可以获取:
代码实现:

<!DOCTYPE html>
<html>
<head>
    <title>股市接口</title>
    <meta charset="utf-8">
</head>
<body>
    <script type="text/javascript" src="http://hq.sinajs.cn/list=sh000001" charset="gb2312"></script>

    <script type="text/javascript">
        var elements=hq_str_sh000001.split(",");
        document.write("current price:"+elements[0]);
    </script>
</body>
</html>

详细分析:
1.找到要调用的接口(简单的说就是URL,我用的是新浪的)

大秦铁路(股票代码:601006):
http://hq.sinajs.cn/list=sh601006

上证综合指数(000001):
http://hq.sinajs.cn/list=s_sh000001

(其他的自己百度)

2.先连接上js资料库(以上证为例)

<script type="text/javascript" src="http://hq.sinajs.cn/list=sh000001" charset="gb2312"></script>

获取返回的数据

<script type="text/javascript">
        var elements=hq_str_sh000001.split(",");  
        document.write("current price:"+elements[0]);
    </script>

这样就能得到股票的名字:“上证指数”

解释:其实这里我们是获得很多的数组的,只不过我们只显示一个,即“elements[0] ”股票名称

获取信息数组的详细解释:
0:”大秦铁路”,股票名字;
1:”27.55″,今日开盘价;
2:”27.25″,昨日收盘价;
3:”26.91″,当前价格;
4:”27.55″,今日最高价;
5:”26.20″,今日最低价;
6:”26.91″,竞买价,即“买一”报价;
7:”26.92″,竞卖价,即“卖一”报价;
8:”22114263″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;
9:”589824680″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;
10:”4695″,“买一”申请4695股,即47手;
11:”26.91″,“买一”报价;
12:”57590″,“买二”
13:”26.90″,“买二”
14:”14700″,“买三”
15:”26.89″,“买三”
16:”14300″,“买四”
17:”26.88″,“买四”
18:”15100″,“买五”
19:”26.87″,“买五”
20:”3100″,“卖一”申报3100股,即31手;
21:”26.92″,“卖一”报价
(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”
30:”2008-01-11″,日期;
31:”15:05:32″,时间;

自动获取的话我用的是时间调取函数方法;效果差不多,而且简单。不会的参考这个例子(这个是一个时间调用函数,原理是一样的):

<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// 让时间为单数的时候加0显示
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}

function checkTime(i)
{
if (i<10) 
  {i="0" + i}
  return i
}
</script>
</head>

想要更多方法,可以看一下这条微博:
http://blog.csdn.net/simon803/article/details/7784682

股票接口集合:
http://blog.sina.com.cn/s/blog_441afa88010117jo.html

posted @ 2022-12-06 22:23  轻风细雨_林木木  阅读(202)  评论(0编辑  收藏  举报