新浪的股票的新浪财经股票数据接口口怎么读取

该浏览器不支持Flash版行情。
HTML5版行情支持(含)以上、、等最新版本浏览器。
NYSEMKT:API
Advanced Photonix
成交量:@hourTradingVolume@
使用极速版请先,极速版行情更新速度比标准版快若干倍。为达到更好的体验,建议使用(含)以上、、等最新版本浏览器。
基本面摘要
@preClose@
@totalShare@
@low@-@high@
每股收益:
10日均量:
@averageVolume@
52周区间:
@low52@-@high52@
贝塔系数:
股息/收益率:
@dividend@/@income@
行情对比:
最近访问股
以下为热门股票
查看自选股请先
展开网友评论
已有482条评论,共有456人参与
还可以输入137个字符
查看您的发言
可能感兴趣的人
关注API的还关注
更多网友正在看
正在查看当前页的好友
美股行情(含NASDAQ、NYSE、AMEX)为实时行情,由纳斯达克提供。沪深股市、港股、外汇、黄金、原油等行情均为实时行情;其他市场指数行情至少延时15分钟。新浪财经免费提供的行情数据以及其他资料均来自合作方,仅作为用户获取信息之目的,并不构成投资建议。新浪财经以及其合作机构不为本页面提供的信息错误、残缺、延时或因依靠此信息所采取的任何行动负责。市场有风险,投资需谨慎。
记录登录状态一个月
还不是新浪会员?实时股票数据接口
股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据2. web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,&95, 26.91, 5, 1, 14300,26.88, 1, , , 1, 2, 1, , 15:05:32";这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。0:&大秦铁路&,股票名字;1:&27.55&P,今日开盘价;2:&27.25&P,昨日收盘价;3:&26.91&P,当前价格;4:&27.55&P,今日最高价;5:&26.20&P,今日最低价;6:&26.91&P,竞买价,即&买一&报价;7:&26.92&P,竞卖价,即&卖一&报价;8:&&P,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;9:&&P,成交金额,单位为&元&,为了一目了然,通常以&万元&为成交金额的单位,所以通常把该值除以一万;10:&4695&P,&买一&申请4695股,即47手;11:&26.91&P,&买一&报价;12:&57590&P,&买二&13:&26.90&P,&买二&14:&14700&P,&买三&15:&26.89&P,&买三&16:&14300&P,&买四&17:&26.88&P,&买四&18:&15100&P,&买五&19:&26.87&P,&买五&20:&3100&P,&卖一&申报3100股,即31手;21:&26.92&P,&卖一&报价(22, 23), (24, 25), (26,27), (28, 29)分别为&卖二&至&卖四的情况&30:&&P,日期;31:&15:05:32&P,时间;一个简单的JavaScript应用例子:&script type="text/javascript" src="/list=sh601006" charset="gb2312"&/script&/javascript"&var elements=hq_str_sh601006.split(",");document.write("current price:"+elements[3]);这段代码输出大秦铁路(股票代码:601006)的当前股价current price:14.20如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:查询大盘指数,比如查询上证综合指数(000001):服务器返回的数据为:var hq_str_s_sh000001="上证指数,8.073,-3.97,8126";数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);查询深圳成指数:对于股票的K线图,日线图等的获取可以通过请求/&./&/*.gif此URL获取,其中*代表股票代码,详见如下:查看日K线图:分时线的查询:日K线查询:周K线查询:月K线查询:1.2 Baidu&Google的财经数据在baidu, google中搜索某只股票代码时,将会在头条显示此股票的相关信息,例如在google搜索601006时,第一条搜索结果如下图:通过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数据的获取也是从sina获取。后经抓包分析,发现google也是采用1.1中介绍的接口。Baidu的股票数据来自baidu的财经频道1.3 其他方式除了sina,baidu等网站提供股票信息外,其他网站也有类似的接口。我们分析了一款论坛上采用的股票插件,其中有关于实时股票数据获取的介绍,详见如下代码,其中可以看到有些数据来自sina。以下是ASP示例:=5 thenstockdata=gethttp("/list=sh"&code&"")if not len(stockdata)=0 then stockdata=split(stockdata,chr(34))(1)end ifif len(stockdata)=0 thenstockdata="0,0,0,0,0,0,0,0,0,0,0,0"elsestockdatasplit=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=stockdataend functionfunction getstockimg(code)dim rndnum,addnum,checkcode,imgsourceif len(code)=5 thengetstockimg="/newchart/daily/n/sh"&code&".gif"end ifimgsource=".cn"case 3getstockimg="/stockchart/realline.chart?"&code&"&1003&SZ 500 330"imgsource=""case 4getstockimg="/chartserver?code="&code&""imgsource="/"end selectgetstockimg=split(""&getstockimg&"||"&imgsource&"","||")end functionfunction getastockimg()dim rndnum,addnum,checkcodedim getastockimgb,imgsourceaddnum=6randomize:rndnum=cint(rnd*addnum)select case rndnumcase 0getastockimg="http://202.109.106.1/gifchartse/gif/000001.gif"getastockimgb="http://202.109.106.1/gifchartse/gif/399001.gif"imgsource="/"case 1getastockimg="/special/100.gif?C39"getastockimgb="/special/101.gif?HrS"imgsource=""case 2getastockimg=".cn/curve/realtime/index2.php?code=1a0001&w=180&h=140"getastockimgb=".cn/curve/realtime/index2.php?code=399001&w=180&h=140"imgsource=".cn"case 3getastockimg="/stockchart/realline.chart?1a&SZ 180 140"getastockimgb="/stockchart/realline.chart?2&SZ 180 140"imgsource="/"case 4getastockimg="/newchart/small/ish000001.gif?8"getastockimgb="/newchart/small/isz399001.gif?8"imgsource=""case 5getastockimg="http://218.1.72.66/cgi/pic/sh/realtime/JA.png"getastockimgb="http://218.1.72.66/cgi/pic/sz/realtime/JA.png"imgsource="/"case 6getastockimg="http://222.73.29.85/img/000001.png"getastockimgb="http://222.73.29.85/img/399001.png"imgsource="/"end selectgetastockimg=split(""&getastockimg&"||"&getastockimgb&"||"&imgsource&"","||")end function%&2. web-service接口2.1 CHINAstock的web-service:中国股票行情数据 WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新。输出GIF分时走势图、日/周/月 K 线图、及时行情数据(股票名称、行情时间、最新价、昨收盘、今开盘、涨跌额、最低、最高、涨跌幅、成交量、成交额、竞买价、竞卖价、委比、买一 - 买五、卖一 - 卖五)。此WEB服务提供了如下几个接口:2.1.1 getStockImageByCodeGET 股票GIF分时走势图INput:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: .cnContent-Type: text/ charset=utf-8Content-Length: lengthSOAPAction: ".cn/getStockImageByCode"stringOutput:2.1.2 getStockImageByteByCode获得中国股票GIF分时走势图字节数组INput:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: .cnContent-Type: text/ charset=utf-8Content-Length: lengthSOAPAction: ".cn/getStockImageByteByCode" string&返回的数据如下:R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A2.1.3 getStockImage_kByCode直接获得中国股票GIF日/周/月 K 线图(545*300pixel/72dpi)INPUT: theStockCode = 股票代号theType = K 线图类型(D:日[默认]、W:周、M:月),POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: .cnContent-Type: text/ charset=utf-8Content-Length: lengthSOAPAction: ".cn/getStockImage_kByCode" string string&比如按照下图所示输入:返回的结果就是周K线图:2.1.4 getStockImage_kByteByCode获得中国股票GIF日/周/月 K 线图字节数组Input:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: .cnContent-Type: text/ charset=utf-8Content-Length: lengthSOAPAction: ".cn/getStockImage_kByteByCode" string string HTTP/1.1 200 OKContent-Type: text/ charset=utf-8Content-Length: length base64Binary&比如按照下图输入:返回的结果就是周K线图字节数组R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A2.1.5 getStockInfoByCode获得中国股票及时行情input:theStockCode = 股票代号POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: .cnContent-Type: text/ charset=utf-8Content-Length: lengthSOAPAction: ".cn/getStockInfoByCode" string&返回的值一个一维字符串数组 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的方法类似于现在concurrent项目的DBWS数据的获取,都是通过SOAP协议向DBWS服务器获取相关的数据。利用雅虎查中国股票返回微软的股票价格"MSFT","4:00pm -&30.70",+1.04,"21.46 - 30.75",29.77,29.66这个返回安泰科技的,一般有半个小时的延迟。但是s=000969.sz 这个后面的sz是深圳的意思, 沪市是SS后缀
历史股票数据接口
这几天在网上找股票的历史数据想研究研究,最后找到一个不错的接口,来自于雅虎,是在一个博客上找到的,地址为:&。不过这个不是我第一个找到的接口,最初始我是想直接解析新浪的历史交易页面,不过那个数据不是很全,只有大概近2个多月的数据。下面我把解析的脚本贴出来,主要是为了再次演示正则表达式的无穷魅力,因为解析的关键无疑是在一句正则表达式上!
$stockCode = 600000$url = "" -f $stockCode$wc = New-Object System.Net.WebClient$content = $wc.DownloadString($url)
$reg = "&a target='_blank's+href='http://biz..cn/stock/history_min.php?symbol=shd{6}&date=d{4}-d{2}-d{2}'&s*([^s]+)s+&/a&s*&/div&&/td&s*&td[^d]*([^&]*)&/div&&/td&s+&td[^d]*([^&]*)&/div&&/td&s+&td[^d]*([^&]*)&/div&&/td&s+&td[^d]*([^&]*)&/div&&/td&s+"$result = [RegEx]::matches($content, $reg)
foreach($item in $result){&&&&$date = $item.Groups[1].Value # 时间&&&&$opening = $item.Groups[2].Value # 开盘&&&&$maxHigh = $item.Groups[3].Value # 最高&&&&$closing = $item.Groups[4].Value # 收盘&&&&$maxLow = $item.Groups[5].Value # 最低&&&&Write-Host $date $opening $maxHigh $closing $maxLow}
http://money..cn/corp/go.php/vMS_MarketHistory/stockid/601006.phtml
阅读(...) 评论() &涓婁紶鍙戝竷
禄 浠巗ina涓婅?鍙栬偂绁ㄧ殑浜ゆ槗鏄庣粏骞跺瓨鍏ユ暟鎹?簱澶囩敤
浠巗ina涓婅?鍙栬偂绁ㄧ殑浜ゆ槗鏄庣粏骞跺瓨鍏ユ暟鎹?簱澶囩敤

我要回帖

更多关于 新浪股票数据接口api 的文章

 

随机推荐