版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.:.;表單的頂端 HYPERLINK cppblog/wangjs720/ 披星戴月 HYPERLINK cppblog/ C+博客 HYPERLINK cppblog/wangjs720/ 首页 HYPERLINK cppblog/wangjs720/admin/EditPosts.aspx?opt=1 新随笔 HYPERLINK cppblog/wangjs720/contact.aspx?id=1 联络 HYPERLINK cppblog/wangjs720/Rss.aspx 聚合 HYPERLINK cppblog/wangjs720/admin/EditPosts.aspx 管理
2、posts - 34, comments - 5, trackbacks - 0 HYPERLINK cppblog/wangjs720/archive/2021/07/14/90061.html 实时股票数据接口大全转 实时股票数据接口大全 股票数据的获取目前有如下两种方法可以获取:1. /javascript接口取数据2. web-service接口1./javascript接口取数据1.1Sina股票数据接口 以大秦铁路股票代码:601006为例,假设要获取它的最新行情,只需访问新浪的股票数据接口:hq.sinajs/list=sh601006这个url会前往一串文本,例如:var hq
3、_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, 2021-01-11, 15:05:32;这个字符串由许多数据拼接在一同,不同含义的数据用逗号隔开了,按照程序员的思绪,顺序号从0开场。0:大秦铁路
4、,股票名字;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:2
5、6.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:2021-01-11,日期;31:15:05:32,时间;一个简单的JavaScript运用例子: var elements=hq_str_sh601006.split( , ); document.write( current price : +elements3); 这段代码输出大秦铁路股票代码:60
6、1006的当前股价current price:14.20假设他要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如他要一次查询大秦铁路601006和大同煤业601001的行情,就这样运用URL:hq.sinajs/list=sh601003,sh601001查询大盘指数,比如查询上证综合指数000001:hq.sinajs/list=s_sh000001效力器前往的数据为:var hq_str_s_sh000001=上证指数,3094.668,-128.073,-3.97,436653,5458126;数据含义分别为:指数称号,当前点数,当前价钱,涨跌率,成交量手,成
7、交额万元;查询深圳成指数:hq.sinajs/list=s_sz399001对于股票的K线图,日线图等的获取可以经过恳求httpimage.sinajs/./*.gif此URL获取,其中*代表股票代码,详见如下:查看日K线图:image.sinajs/newchart/daily/n/sh601006.gif分时线的查询:image.sinajs/newchart/min/n/sh000001.gif日K线查询:image.sinajs/newchart/daily/n/sh000001.gif周K线查询:image.sinajs/newchart/weekly/n/sh000001.gif月
8、K线查询:image.sinajs/newchart/monthly/n/sh000001.gif1.2 Baidu&Google的财经数据 在baidu, google中搜索某只股票代码时,将会在头条显示此股票的相关信息,例如在google搜索601006时,第一条搜索结果如以下图:经过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数据的获取也是从sina获取。后经抓包分析,发现google也是采用1.1中引见的接口。Baidu的股票数据baidu的财经频道 HYPERLINK stock.baidu/ stock.baidu/1.3 其他方式 除了sin
9、a,baidu等网站提供股票信息外,其他网站也有类似的接口。我们分析了一款论坛上采用的股票插件,其中有关于实时股票数据获取的引见,详见如下代码,其中可以看到有些数据sina。以下是ASP例如:%= file: stock_getdata.asp version: 1.0.0 copyright (c) czie all rights reserved. web: czie= function gethttp(rurl) dim xml on error resume next set xml=server.createobject(Microsoft.XMLHTTP) xml.open get
10、,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 stockd
11、ata=0,0,0,0,0,0,0,0,0,0,0,0:exit function checkcode=mid(code,len(code)-5,1) if int(checkcode)=5 then stockdata=gethttp(hq.sinajs/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=spli
12、t(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
13、 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=10jqka/curve/kline/?code=&code& imgsource=10jqka case 1 getstockimg=stock.jrj/htmdata/KLINE/&code&.png imgs
14、ource=stock.jrj case 2 checkcode=mid(code,len(code)-5,1) if int(checkcode)=5 then getstockimg=image.sinajs/newchart/daily/n/sh&code&.gif end if imgsource=finance.sina case 3 getstockimg=hq.gazxfe/stockchart/realline.chart?&code&1003&SZ 500 330 imgsource=hq.gazxfe case 4 getstockimg=chartse.stockstar
15、/chartserver?code=&code& imgsource=stockstar/ 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=/gifchartse/gif/00000
16、1.gif getastockimgb=/gifchartse/gif/399001.gif imgsource=stockstar/ case 1 getastockimg=money.163/special/100.gif?C39 getastockimgb=money.163/special/101.gif?HrS imgsource=163 case 2 getastockimg=10jqka/curve/realtime/index2.php?code=1a0001&w=180&h=140 getastockimgb=10jqka/curve/realtime/index2.php?
17、code=399001&w=180&h=140 imgsource=10jqka case 3 getastockimg=chartlist/stockchart/realline.chart?1a0001&1002&SZ 180 140 getastockimgb=chartlist/stockchart/realline.chart?399001&1002&SZ 180 140 imgsource=chartlist/ case 4 getastockimg=image.sinajs/newchart/small/ish000001.gif?1189176558328 getastocki
18、mgb=image.sinajs/newchart/small/isz399001.gif?1189176558328 imgsource=sinajs case 5 getastockimg=6/cgi/pic/sh/realtime/JA000001164143.png getastockimgb=6/cgi/pic/sz/realtime/JA399001164143.png imgsource=cnstock/ case 6 getastockimg=5/img/000001.png getastockimgb=5/img/399001.png imgsource=eastmoney/
19、 end select getastockimg=split(&getastockimg&|&getastockimgb&|&imgsource&,|) end function%2. web-service接口2.1 CHINAstock的web-service: webxml/WebServices/ChinaStockWebService.asmx中国股票行情数据 WEB 效力支持深圳和上海股市的全部基金、债券和股票,数据即时更新。输出GIF分时走势图、日/周/月 K 线图、及时行情数据股票称号、行情时间、最新价、昨收盘、今开盘、涨跌额、最低、最高、涨跌幅、成交量、成交额、竞买价、竞卖价
20、、委比、买一 - 买五、卖一 - 卖五。此WEB效力提供了如下几个接口:2.1.1 getStockImageByCodeGET 股票GIF分时走势图INput:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx /1.1Host: webxmlContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: WebXml/getStockImageByCode string Output:2.1.2 getStockIma
21、geByteByCode获得中国股票GIF分时走势图字节数组INput:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx /1.1Host: webxmlContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: WebXml/getStockImageByteByCode string 前往的数据如下:R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9
22、koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A 2.1.3 getStockImage_kByCode直接获得中国股票GIF日/周/月 K 线图545*300pixel/72dpiINPUT: theStockCode = 股票代号theType = K 线图类型D:日默许、W:周、M:月,POST /
23、WebServices/ChinaStockWebService.asmx /1.1Host: webxmlContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: WebXml/getStockImage_kByCode string string 比如按照以下图所示输入:前往的结果就是周K线图:2.1.4 getStockImage_kByteByCode获得中国股票GIF日/周/月 K 线图字节数组Input:theStockCode = 股票代号,如:sh000001POST /WebServices/
24、ChinaStockWebService.asmx /1.1Host: webxmlContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: WebXml/getStockImage_kByteByCode string string /1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length base64Binary 比如按照以下图输入:前往的结果就是周K线图字节数组R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4
25、ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A 2.1.5 getStockInfoByCode获得中国股票及时行情input:theStockCode = 股票代号POST /WebServices/ChinaStockWebService.asmx
26、 /1.1Host: webxmlContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: WebXml/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)成交
27、量手、String(11)成交额万元、String(12)竞买价元、String(13)竞卖价元、String(14)委比%、String(15)-String(19)买一 - 买五元/手、String(20)-String(24)卖一 - 卖五元/手。Web service的方法类似于如今concurrent工程的DBWS数据的获取,都是经过SOAP协议向DBWS效力器获取相关的数据。利用雅虎查中国股票quote.yahoo/d/quotes.csv?s=MSFT&f=slc1wop前往微软的股票价钱MSFT,4:00pm - 30.70,+1.04,21.46 - 30.75,29.77,
28、29.66quote.yahoo/d/quotes.csv?s=000969.SZ&f=slc1wop这个前往安泰科技的,普通有半个小时的延迟。但是s=000969.sz 这个后面的sz是深圳的意思, 沪市是SS后缀posted on 2021-07-14 17:22 HYPERLINK cppblog/wangjs720/ 披星戴月 阅读(384) HYPERLINK cppblog/wangjs720/archive/2021/07/14/90061.html l Post 评论(0) HYPERLINK cppblog/wangjs720/admin/EditPosts.aspx?pos
29、tid=90061 编辑 HYPERLINK cppblog/wangjs720/AddToFavorite.aspx?id=90061 收藏 HYPERLINK cppblog/wangjs720/services/trackbacks/90061.aspx 援用 所属分类: HYPERLINK cppblog/wangjs720/category/7454.html misc HYPERLINK jobblogs/offer/1766/ t _blank 沪江网诚聘Delphi程序员 标题请输入标题姓名请输入他的姓名主页请输入验证码 验证码*内容(提交失败后,可以经过“恢复上次提交恢复刚刚
30、提交的内容) 请输入评论内容Remember Me? HYPERLINK cppblog/login.aspx?ReturnURL=cppblog/wangjs720/archive/2021/07/14/90061.html&SourceURL=/wangjs720/archive/2021/07/14/90061.html 登录 HYPERLINK cppblog/wangjs720/archive/2021/07/14/90061.html?login=1 l Post 运用高级评论 HYPERLINK cppblog/RequireRegister.aspx 新用户注册 HYPERLI
31、NK cppblog/wangjs720/archive/2021/07/14/90061.html l Top 前往页首 HYPERLINK cppblog/wangjs720/archive/2021/07/14/90061.html l Post 恢复上次提交 运用Ctrl+Enter键可以直接提交 HYPERLINK kbblogs/zt/windows7/ t _blank Windows 7专题IT新闻: HYPERLINK newsblogs/n/50675/ t _blank 谷歌高层在华初次版权门沟通无果 仍将洽谈 HYPERLINK newsblogs/n/50674/ t
32、 _blank 戴尔宣布完成收买IT效力商Perot Systems HYPERLINK newsblogs/n/50673/ t _blank 2021年社交媒体6大趋势:更挪动化更具排外性 HYPERLINK newsblogs/n/50672/ t _blank 谷歌仍需担忧微软要挟10大理由:Bing表现不俗 HYPERLINK newsblogs/n/50671/ t _blank 美大学将Facebook及Twitter带入课堂相关文章: HYPERLINK cppblog/wangjs720/archive/2021/08/29/94756.html Cygwin 中 Emacs
33、 不能退出的处理方法 HYPERLINK 实时股票数据接口大全转 HYPERLINK cppblog/wangjs720/archive/2021/09/13/61768.html cygwin中的环境变量设置 HYPERLINK cppblog/wangjs720/archive/2021/09/01/60587.html 中国人不可不知道的知识 HYPERLINK cppblog/wangjs720/archive/2021/07/29/57443.html 2021年女人的目的 网站导航: HYPERLINK cnblogs 博客园 HYPERLINK newsblogs IT新闻 HY
34、PERLINK homeblogs 博客园个人主页 HYPERLINK BlogJava HYPERLINK cnweblog 博客生活 HYPERLINK cnitblog IT博客网 HYPERLINK PHP博客 HYPERLINK spaceblogs 博客园社区 HYPERLINK cppblog/wangjs720/archive/2021/07/14/90061.html?opt=admin 管理 Copyright 2021 披星戴月 Powered By: HYPERLINK cnblogs 博客园 模板提供: HYPERLINK blog.hjenglish 沪江博客 HY
35、PERLINK javascript:_doPostBack(Calendar1$entryCal,V3561) o Go to the previous month 日一二三四五六2526272829303112345678910111213141516171819202122232425262728293012345常用链接 HYPERLINK cppblog/wangjs720/MyPosts.html 我的随笔 HYPERLINK cppblog/wangjs720/MyComments.html 我的评论 HYPERLINK cppblog/wangjs720/OtherPosts.
36、html 我参与的随笔 留言簿(1) HYPERLINK cppblog/wangjs720/contact.aspx?id=1 给我留言 HYPERLINK cppblog/wangjs720/default.aspx?opt=msg 查看公开留言 HYPERLINK cppblog/wangjs720/admin/MyMessages.aspx 查看私人留言 随笔分类 HYPERLINK cppblog/wangjs720/category/5126.html c/c+(7) HYPERLINK cppblog/wangjs720/category/5127.html DotNet(4)
37、HYPERLINK cppblog/wangjs720/category/7454.html misc(7) HYPERLINK cppblog/wangjs720/category/6024.html symbian(1) HYPERLINK cppblog/wangjs720/category/3870.html vs2005(1) HYPERLINK cppblog/wangjs720/category/3868.html Win32(8) HYPERLINK cppblog/wangjs720/category/3951.html WinCE(3) HYPERLINK cppblog/
38、wangjs720/category/8456.html WinMobile(4) 随笔档案 HYPERLINK cppblog/wangjs720/archive/2021/09.html 2021年9月 (1) HYPERLINK cppblog/wangjs720/archive/2021/08.html 2021年8月 (3) HYPERLINK cppblog/wangjs720/archive/2021/07.html 2021年7月 (2) HYPERLINK cppblog/wangjs720/archive/2021/10.html 2021年10月 (7) HYPERLIN
39、K cppblog/wangjs720/archive/2021/09.html 2021年9月 (2) HYPERLINK cppblog/wangjs720/archive/2021/07.html 2021年7月 (1) HYPERLINK cppblog/wangjs720/archive/2021/04.html 2021年4月 (1) HYPERLINK cppblog/wangjs720/archive/2021/03.html 2021年3月 (1) HYPERLINK cppblog/wangjs720/archive/2021/01.html 2021年1月 (1) HYP
40、ERLINK cppblog/wangjs720/archive/2007/09.html 2007年9月 (10) HYPERLINK cppblog/wangjs720/archive/2007/06.html 2007年6月 (1) HYPERLINK cppblog/wangjs720/archive/2007/04.html 2007年4月 (3) HYPERLINK cppblog/wangjs720/archive/2007/03.html 2007年3月 (1) 文章档案 HYPERLINK cppblog/wangjs720/archives/2007/04.html 2007年4月 (1) 相册 HYPERLINK cppblog/wangjs720/gallery/8461.html 图片 搜索 最新评论 HYPERLINK cppblog/wangjs720/archive/2021/09/24/97033.html l 97120 1.re: 有意思的腾讯面试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024辣椒购销合同争议的解决方式
- 2025年度智能化厨房设备采购与安装一体化合同4篇
- 2025年投标采购心得体会总结与合同管理创新合同3篇
- 个人房屋转让协议书合同范本
- 2024年驾校场地使用权益转让合同
- 2025年度煤矿废弃资源煤矸石回收利用合同4篇
- 2025年度油气田钻井工程合同执行监督合同范本4篇
- 全新2025年度医疗设备采购与安装合同5篇
- 2025版污水处理厂智能化改造与运营维护协议3篇
- 2025版领队与纪念品供应商合作协议范本4篇
- 2024-2030年中国护肝解酒市场营销策略分析与未来销售渠道调研研究报告
- 人教版高中数学必修二《第十章 概率》单元同步练习及答案
- 智慧校园信息化建设项目组织人员安排方案
- 浙教版七年级上册数学第4章代数式单元测试卷(含答案)
- 一病一品成果护理汇报
- AQ-T 1009-2021矿山救护队标准化考核规范
- 盐酸埃克替尼临床疗效、不良反应与药代动力学的相关性分析的开题报告
- 消防设施安全检查表
- 组合结构设计原理 第2版 课件 第6、7章 钢-混凝土组合梁、钢-混凝土组合剪力墙
- 建筑公司资质常识培训课件
- GB/T 26316-2023市场、民意和社会调查(包括洞察与数据分析)术语和服务要求
评论
0/150
提交评论