zoukankan      html  css  js  c++  java
  • 和讯财经api

    最近想自己写个股票查询的小软件,网上找到了新浪的javascript接口,比较方便,但是新浪的接口没有把换手率等信息直接返回,刚好看到和讯网的接口有这个信息,所以记录下来。

    查询接口例:

    http://bdcjhq.hexun.com/quote?s2=000001.sh,399001.sz,399300.sz,601186.sh

    返回结果:

     <html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><script type='text/javascript'>document.domain='hexun.com';</script></head><body></body><script>try{parent.bdcallback({"399001.sz":{na:"深证成指",pc:"11446.372",op:"11459.016",vo:"2193906",tu:"379028",hi:"11624.467",lo:"11459.016",la:"11558.021",type:"1",time:"2011-01-26 11:30:22"},"399300.sz":{na:"沪深300 ",pc:"2938.654",op:"2939.773",vo:"21205501",tu:"2559517",hi:"2971.763",lo:"2939.356",la:"2960.847",type:"1",time:"2011-01-26 11:31:07"},"601186.sh":{na:"中国铁建",pc:"7.22",op:"7.22",vo:"174035",tu:"12804",hi:"7.42",lo:"7.22",la:"7.39",type:"2",time:"2011-01-26 11:30:15",sy:"18.45",lt:"24.50",sz:"911.74",hs:"0.71",is:"0"},"tofnow":{time:"2011-01-26 11:37:51"}})}catch(e){}</script></html>

     从返回的结果看,股票数据应该就是JSON串,因此解析就比较方便了。

    各个字段的意义如下:

    "601186.sh":          //股票代码

    {

    na:"中国铁建",       //股票中文名称

    pc:"7.22",           //昨收盘

    op:"7.22",           //今开盘

    vo:"174035",         //成交量

    tu:"12804",          //成交额

    hi:"7.42",           //最高价

    lo:"7.22",           //最低价

    la:"7.39",           //现价

    type:"2",            //类型,1:指数,2:股票?

    time:"2011-01-26 11:30:15", //时间

    sy:"18.45",          //市盈率= 现价/最近四个季度摊薄每股收益之和

    lt:"24.50",          //流通股数(单位:亿股)

    sz:"911.74",         //总市值(单位:亿)

    hs:"0.71",           //换手率

    is:"0"               // ??暂时未知

    }

  • 相关阅读:
    State Management
    排序效率小PK
    ES,ZK,Mysql相关参数优化
    ES翻译之Function Score Query
    打算坚持学习技术的习惯
    面试——并发基础知识1
    码云的GIT操作
    CountDownLatch模拟高并发测试代码
    Bloom Filter的应用
    面试题1—选取同一个字符第一不重复的字符
  • 原文地址:https://www.cnblogs.com/mybabyyh/p/4553350.html
Copyright © 2011-2022 走看看