<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      實時股票數(shù)據(jù)接口大全

      實時股票數(shù)據(jù)接口大全

      股票數(shù)據(jù)的獲取目前有如下兩種方法可以獲取:
      1. http/javascript接口取數(shù)據(jù)
      2. web-service接口

      1.http/javascript接口取數(shù)據(jù)

      1.1Sina股票數(shù)據(jù)接口

      以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數(shù)據(jù)
      接口:

      http://hq.sinajs.cn/list=sh601006

      這個url會返回一串文本,例如:

      var hq_str_sh601006="大秦鐵路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92, 
      22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700, 26.89, 14300,
       26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93, 14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11, 15:05:32";

      這個字符串由許多數(shù)據(jù)拼接在一起,不同含義的數(shù)據(jù)用逗號隔開了,按照程序員的思路,順序號從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″,成交的股票數(shù),由于股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;
      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″,時間;

      一個簡單的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最后加上一個逗號,再加上股票代碼就可以了;比如你要一次查詢大秦鐵路(601006)和大同煤業(yè)(601001)的行情,就這樣使用URL:

      http://hq.sinajs.cn/list=sh601003,sh601001

      查詢大盤指數(shù),比如查詢上證綜合指數(shù)(000001):

      http://hq.sinajs.cn/list=s_sh000001

      服務器返回的數(shù)據(jù)為:

      var hq_str_s_sh000001="上證指數(shù),3094.668,-128.073,-3.97,436653,5458126";

      數(shù)據(jù)含義分別為:指數(shù)名稱,當前點數(shù),當前價格,漲跌率,成交量(手),成交額(萬元);

      查詢深圳成指數(shù):

      http://hq.sinajs.cn/list=s_sz399001

      對于股票的K線圖,日線圖等的獲取可以通過請求http://image.sinajs.cn/…./…/*.gif此URL獲取,其中*代表股票代碼,詳見如下:

      查看日K線圖:

      http://image.sinajs.cn/newchart/daily/n/sh601006.gif

      實時股票數(shù)據(jù)接口大全 sh601006

      分時線的查詢:

      http://image.sinajs.cn/newchart/min/n/sh000001.gif

      實時股票數(shù)據(jù)接口大全 sh000001

      日K線查詢:

      http://image.sinajs.cn/newchart/daily/n/sh000001.gif

      實時股票數(shù)據(jù)接口大全 sh000001

      周K線查詢:

      http://image.sinajs.cn/newchart/weekly/n/sh000001.gif

      實時股票數(shù)據(jù)接口大全 sh000001

      月K線查詢:

      http://image.sinajs.cn/newchart/monthly/n/sh000001.gif

      實時股票數(shù)據(jù)接口大全 sh000001

      1.2 Baidu&Google的財經(jīng)數(shù)據(jù)
      在baidu, google中搜索某只股票代碼時,將會在頭條顯示此股票的相關信息,例如在google搜索601006時,
      第一條搜索結果如下圖:
      通過點擊左邊的圖片我們發(fā)現(xiàn)會將此圖片鏈接到sina財經(jīng)頻道上,也就是說google股票數(shù)據(jù)的獲取也是從sina獲取。后經(jīng)抓包分析,發(fā)現(xiàn)google也是采用1.1中介紹的接口。

      Baidu的股票數(shù)據(jù)來自baidu的財經(jīng)頻道
      http://stock.baidu.com/

       

      1.3 其他方式
      除了sina,baidu等網(wǎng)站提供股票信息外,其他網(wǎng)站也有類似的接口。我們分析了一款論壇上采用的股票插件,
      其中有關于實時股票數(shù)據(jù)獲取的介紹,詳見如下代碼,其中可以看到有些數(shù)據(jù)來自sina。
      以下是ASP示例:

      <%
      ‘==========================
      ‘ file: stock_getdata.asp
      ‘ version: 1.0.0
      ‘ copyright (c) czie.com all rights reserved.
      ‘ web: http://www.czie.com
      ‘==========================
         function gethttp(rurl)
         dim xml
         on error resume next
         set xml=server.createobject("Microsoft.XMLHTTP")
         xml.open "get",rurl,false
         xml.send
         if not xml.readystate=4 or not xml.status=200 or err then gethttp="":exit function
         gethttp=xml.responsetext
         set xml=nothing
         end function
         function getstockdata(code)
         ‘0=股票名稱,1=開盤價格,2=昨收盤價格,3=當前價格,4=最高價,5=最低價,30,31=更新時間
         dim checkcode,stockdata,stockdatasplit
         if len(code)<5 then stockdata="0,0,0,0,0,0,0,0,0,0,0,0":exit function
         checkcode=mid(code,len(code)-5,1)
         if int(checkcode)<=4 then
         stockdata=gethttp("http://hq.sinajs.cn/list=sz"&code&"")
         if not len(stockdata)=0 then stockdata=split(stockdata,chr(34))(1)
         end if
         if int(checkcode)>=5 then
         stockdata=gethttp("http://hq.sinajs.cn/list=sh"&code&"")
         if not len(stockdata)=0 then stockdata=split(stockdata,chr(34))(1)
         end if
         if len(stockdata)=0 then
         stockdata="0,0,0,0,0,0,0,0,0,0,0,0"
         else
         stockdatasplit=split(stockdata,",") stockdata=""&exstock.checkstr(stockdatasplit(0))&","&stockdatasplit(1)&","&stockdatasplit(2)&","&stockdatasplit(3)&","&stockdatasplit(4)&","&stockdatasplit(5)&","&formatdatetime(""&stockdatasplit(30)&" "&stockdatasplit(31)&"",0)&""
         end if
         ‘0=股票名稱,1=開盤價格,2=昨收盤價格,3=當前價格,4=最高價,5=最低價,6=更新時間
         getstockdata=stockdata
         end function

       

         function getstockimg(code)
         dim rndnum,addnum,checkcode,imgsource
         if len(code)<5 then exit function
         addnum=4
         randomize:rndnum=cint(rnd*addnum)
         select case rndnum
         case 0
         getstockimg="http://www.10jqka.com.cn/curve/kline/?code="&code&""
         imgsource="http://www.10jqka.com.cn"
         case 1
         getstockimg="http://stock.jrj.com.cn/htmdata/KLINE/"&code&".png"
         imgsource="http://stock.jrj.com.cn"
         case 2
         checkcode=mid(code,len(code)-5,1)
         if int(checkcode)<=4 then
         getstockimg="http://image.sinajs.cn/newchart/daily/n/sz"&code&".gif"
         end if
         if int(checkcode)>=5 then
         getstockimg="http://image.sinajs.cn/newchart/daily/n/sh"&code&".gif"
         end if
         imgsource="http://finance.sina.com.cn"
         case 3
         getstockimg="http://hq.gazxfe.com/stockchart/realline.chart?"&code&"&1003&SZ 500 330"
         imgsource="http://hq.gazxfe.com"
         case 4
         getstockimg="http://chartse.stockstar.com/chartserver?code="&code&""
         imgsource="http://www.stockstar.com/"
         end select
         getstockimg=split(""&getstockimg&"||"&imgsource&"","||")
         end function

         function getastockimg()
         dim rndnum,addnum,checkcode
         dim getastockimgb,imgsource
         addnum=6
         randomize:rndnum=cint(rnd*addnum)
         select case rndnum
         case 0
         getastockimg="http://202.109.106.1/gifchartse/gif/000001.gif"
         getastockimgb="http://202.109.106.1/gifchartse/gif/399001.gif"
         imgsource="http://www.stockstar.com/"
         case 1
         getastockimg="http://money.163.com/special/100.gif?C39"
         getastockimgb="http://money.163.com/special/101.gif?HrS"
         imgsource="http://www.163.com"
         case 2
         getastockimg="http://www.10jqka.com.cn/curve/realtime/index2.php?code=1a0001&w=180&h=140"
         getastockimgb="http://www.10jqka.com.cn/curve/realtime/index2.php?code=399001&w=180&h=140"
         imgsource="http://www.10jqka.com.cn"
         case 3
         getastockimg="http://chart.cnlist.com/stockchart/realline.chart?1a0001&1002&SZ 180 140"
         getastockimgb="http://chart.cnlist.com/stockchart/realline.chart?399001&1002&SZ 180 140"
         imgsource="http://chart.cnlist.com/"
         case 4
         getastockimg="http://image.sinajs.cn/newchart/small/ish000001.gif?1189176558328"
         getastockimgb="http://image.sinajs.cn/newchart/small/isz399001.gif?1189176558328"
         imgsource="http://www.sinajs.cn"
         case 5
         getastockimg="http://218.1.72.66/cgi/pic/sh/realtime/JA000001164143.png"
         getastockimgb="http://218.1.72.66/cgi/pic/sz/realtime/JA399001164143.png"
         imgsource="http://www.cnstock.com/"
         case 6
         getastockimg="http://222.73.29.85/img/000001.png"
         getastockimgb="http://222.73.29.85/img/399001.png"
         imgsource="http://www.eastmoney.com/"
         end select
         getastockimg=split(""&getastockimg&"||"&getastockimgb&"||"&imgsource&"","||")
         end function
      %>

      2. web-service接口

      2.1 CHINAstock的web-service:

      http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx

      中國股票行情數(shù)據(jù) WEB 服務(支持深圳和上海股市的全部基金、債券和股票),數(shù)據(jù)即時更新。輸出GIF分時走勢圖、日/周/月 K 線圖、及時行情數(shù)據(jù)(股票名稱、行情時間、最新價、昨收盤、今開盤、漲跌額、最低、最高、漲跌幅、成交量、成交額、競買價、競賣價、委比、買一 - 買五、賣一 - 賣五)。此WEB服務提供了如下幾個接口:

      2.1.1 getStockImageByCode
      GET 股票GIF分時走勢圖
      INput:theStockCode = 股票代號,如:sh000001

      POST /WebServices/ChinaStockWebService.asmx HTTP/1.1
      Host: www.webxml.com.cn
      Content-Type: text/xml; charset=utf-8
      Content-Length: length
      SOAPAction: "http://WebXml.com.cn/getStockImageByCode"

       

      <?xml version="1.0" encoding="utf-8"?>
      <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
         <getStockImageByCode xmlns="http://WebXml.com.cn/">
         <theStockCode>string</theStockCode>
         </getStockImageByCode>
      </soap:Body>
      </soap:Envelope>

      Output:

      2.1.2 getStockImageByteByCode
      獲得中國股票GIF分時走勢圖字節(jié)數(shù)組

      INput:theStockCode = 股票代號,如:sh000001

      POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://WebXml.com.cn/getStockImageByteByCode" <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getStockImageByteByCode xmlns="http://WebXml.com.cn/"> <theStockCode>string</theStockCode> </getStockImageByteByCode> </soap:Body></soap:Envelope>

      返回的數(shù)據(jù)如下:


      R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A

      2.1.3 getStockImage_kByCode
      直接獲得中國股票GIF日/周/月 K 線圖(545*300pixel/72dpi)
      INPUT: theStockCode = 股票代號
      theType = K 線圖類型(D:日[默認]、W:周、M:月),

      POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://WebXml.com.cn/getStockImage_kByCode" <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getStockImage_kByCode xmlns="http://WebXml.com.cn/"> <theStockCode>string</theStockCode> <theType>string</theType> </getStockImage_kByCode> </soap:Body></soap:Envelope>

      比如按照下圖所示輸入:
      返回的結果就是周K線圖:

      2.1.4 getStockImage_kByteByCode
      獲得中國股票GIF日/周/月 K 線圖字節(jié)數(shù)組
      Input:theStockCode = 股票代號,如:sh000001

      POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://WebXml.com.cn/getStockImage_kByteByCode" <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getStockImage_kByteByCode xmlns="http://WebXml.com.cn/"> <theStockCode>string</theStockCode> <theType>string</theType> </getStockImage_kByteByCode> </soap:Body></soap:Envelope>HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getStockImage_kByteByCodeResponse xmlns="http://WebXml.com.cn/"> <getStockImage_kByteByCodeResult>base64Binary</getStockImage_kByteByCodeResult> </getStockImage_kByteByCodeResponse> </soap:Body></soap:Envelope>

      比如按照下圖輸入:
      返回的結果就是周K線圖字節(jié)數(shù)組


      R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A

      2.1.5 getStockInfoByCode
      獲得中國股票及時行情
      input:theStockCode = 股票代號

      POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://WebXml.com.cn/getStockInfoByCode" <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getStockInfoByCode xmlns="http://WebXml.com.cn/"> <theStockCode>string</theStockCode> </getStockInfoByCode> </soap:Body></soap:Envelope>

      返回的值一個一維字符串數(shù)組 String(24),結構為:String(0)股票代號、String(1)股票名稱、String(2)行情時間、String(3)最新價(元)、String(4)昨收盤(元)、String(5)今開盤(元)、String(6)漲跌額(元)、String(7)最低(元)、String(8)最高(元)、String(9)漲跌幅(%)、String(10)成交量(手)、String(11)成交額(萬元)、String(12)競買價(元)、String(13)競賣價(元)、String(14)委比(%)、String(15)-String(19)買一 - 買五(元)/手、String(20)-String(24)賣一 - 賣五(元)/手。

      Web service的方法類似于現(xiàn)在concurrent項目的DBWS數(shù)據(jù)的獲取,都是通過SOAP協(xié)議向DBWS服務器獲取相關的數(shù)據(jù)。

      利用雅虎查中國股票

      http://quote.yahoo.com/d/quotes.csv?s=MSFT&f=slc1wop

      返回微軟的股票價格

      "MSFT","4:00pm - 30.70",+1.04,"21.46 - 30.75",29.77,29.66

      http://quote.yahoo.com/d/quotes.csv?s=000969.SZ&f=slc1wop

      這個返回安泰科技的,一般有半個小時的延遲

      但是s=000969.sz 這個后面的sz是深圳的意思, 滬市是SS后綴

      posted on 2010-12-28 09:08  鄭州--飛貓  閱讀(583)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 亚洲日本高清一区二区三区| 国内熟妇人妻色在线视频| а∨天堂一区中文字幕| 亚洲另类激情专区小说图片| 熟女少妇精品一区二区 | 免费国产女王调教在线视频| 亚洲av高清一区二区三| 99久久99这里只有免费费精品| 亚洲欧洲美洲在线观看| 日本一区二区精品色超碰| 亚洲综合高清一区二区三区| 日韩欧美一卡2卡3卡4卡无卡免费2020| 欧美老少配性行为| 极品无码国模国产在线观看| 97国产露脸精品国产麻豆| 浏阳市| 日本精品成人一区二区三区视频| 亚洲www永久成人网站| 黄瓜视频在线观看| 手机看片福利一区二区三区 | 深夜av免费在线观看| 香港日本三级亚洲三级| 免费无码黄网站在线观看| 色综合热无码热国产| 国产欧美VA天堂在线观看视频| 久久国产欧美日韩精品图片| 国产精品一区二区小视频| 亚亚洲视频一区二区三区| 欧美乱大交aaaa片if| 亚洲高潮喷水无码AV电影| 变态另类视频一区二区三区| 久久中文字幕日韩无码视频| 午夜一区二区三区视频| 国产精品不卡一区二区久久| 亚洲日韩中文字幕在线播放| 国产精品白丝久久AV网站| 在线一区二区中文字幕| 亚洲av永久无码天堂影院| 亚洲精品乱码久久观看网| 九九热在线视频观看最新| 人妻人人做人碰人人添|