获取股票数据2个简单方式

上传人:pu****.1 文档编号:560172617 上传时间:2023-10-14 格式:DOCX 页数:7 大小:337.65KB
返回 下载 相关 举报
获取股票数据2个简单方式_第1页
第1页 / 共7页
获取股票数据2个简单方式_第2页
第2页 / 共7页
获取股票数据2个简单方式_第3页
第3页 / 共7页
获取股票数据2个简单方式_第4页
第4页 / 共7页
获取股票数据2个简单方式_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《获取股票数据2个简单方式》由会员分享,可在线阅读,更多相关《获取股票数据2个简单方式(7页珍藏版)》请在金锄头文库上搜索。

1、转载获取股票数据的 2 个简单方式&uid=461456&do=blog&id=4552111. 原文地址:实时股票数据接口大全股票数据的获取目前有如下两种方式能够获取:1. http/javascript 接口取数据2. web-service 接口javascript接口取数据股票数据接口以大秦铁路(股票代码:601006)为例,若是要获取它的最新行情,只需访问新浪的股票数 据接口 那个url会返回一串文本,例如:var hq_str_sh601006=大秦铁路,,, 0, 4695, , 57590, , 14700, , 14300,, 15100, , 3100, , 8900, ,

2、 14230, , 25150, , 15220, , 2020-01-11, 15:05:32;那个字符串由许多数据拼接在一路,不同含义的数据用逗号隔开了,依照程序员的思路,顺 序号从0开始。0:”大秦铁路”,股票名字;1: ”,今日开盘价;2: ”,昨日收盘价;3: ”,当前价格;4: ”,今日最高价;5: ”,今日最低价;6: ”,竞买价,即“买一”报价;7: ”,竞卖价,即“卖一”报价;8: ”,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;9: ”0,成交金额,单位为阮”,为了一目了然,通常以“万元”为成交金额的单位,所以通 常把该值除以一万;10:

3、 ”4695,“买一”申请 4695 股,即 47 手;11: ”,“买一”报价;12: ”57590, “买二”13:”“买二”14: ”14700, “买三”15 : ” , “ 买三 ”16: ”14300, “买四”17:”,“买四”18: ”15100,“买五”19 :”,“买五”20: ”3100,“卖一”申报 3100 股,即 31 手;21: ”,“卖一”报价(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”30: ”2020-01-11,日期;31: ”15:05:32,时间;一个简单的JavaScript应用例子:var

4、 elements=(,);(current price:+elements3);这段代码输出大秦铁路(股票代码: 601006)的当前股价current price:若是你要同时查询多个股票,那么在 URL 最后加上一个逗号,再加上股票代码就能够够了比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就如此利用URL: 查询大盘指数,比如查询上证综合指数(000001):效劳器返回的数据为:var hq_str_s_sh000001=上证指数,436653,5458126;数据含义别离为:指数名称,当前点数,当前价钱,涨跌率,成交量(手),成交额(万元); 查询深圳成指

5、数:关于股票的K线图,日线图等的获取能够通过请求./严直彳此URL获取,其中*代表股 票代码,详见如下:查看日K线图:分时线的查询:-价格-均线VfIdjiiiiiiikiiiiuni ill limitIIIlk A亠仁G&S十079FB 530260.00-026S一日53一079一1睑002015-09-11 15:90:003189.433223.273214.813206.3528780https x/f i narioc-w i na coni u 口3164.06991 6 : 001 0 : 3014:001 4 : 3915:上证指数shOOWi9231.723197.893

6、186.58215851 斗 3907195X100Copijr-iight 25 SINH.CO日 K 线查询:shOOWi上证指数-日 I:线團2015-09-11 15:00:302015-06-S106-156-2?07-1307-27SS-103-240?-11MAS! 2|MR13:3,NA20J3;Copijr-iqht 2015 SINR.COMhttp: /yfi nnce.Ei 5290480044904SS036003290289010周 K 线查询:ATt斗firiH5: 1832 ;.-.-.-24 1E* Inib52954800440040003690320028

7、302405200016002914-042014-972614-102015-612615-042015-07上证指数-周I,戦團2015-99-11 15:06:00na-coni. cntlH5: 18Mfil0:22MH3p:23Cop!:.jr-iyht 2015 SINfi.COMhttp: 丿Fi n.anceiriHl 0:3637NA3ps 3B?40 4回riH5-3413.17月 K 线查询:16012080+0MA30!4JI1A5! 95MR19S91,.i.HMlnilnjiianll dil“nCop,jpi-ght 2S15 SINA.COMhttp:i n-d

8、ncesi Baidu&Google 的财经数据在 baidu, google 中搜索某只股票代码时,将会在头条显示此股票的相关信息,例如在 google 搜索 601006时,第一条搜索结果如下图:通过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数 据的获取也是从sina获取。后经抓包分析,发现google也是采用中介绍的接口。Baidu的股票数据来自baidu的财经频道这个方法作者页面上说过不得转载,所以摘抄一段: 剩下的在(事实上是上面方式的 Java 版)炒 股有一段时刻了,发觉此刻的股票行情软件在很多情形下并非是太好用,我炒股的时候 喜爱看盘口的

9、实时交易记录,若是同时关注多支股票的话,我用过的行情软件 没有找到同 时观看多支股票盘口交易数据的功能,另外在工作的时候利用目前的行情软件也不太方便。 因此打算自己写个专门的行情软件,可是数据源是个最棘手的 问题,通过搜索和不懈的尽力,找到了两种方式:1.通过webservice挪用,该网站提供了免费的和收费的效劳,可是免费的限制了天天 的请求次数,在此不太有效。挪用sina专门的js效劳器来解析数据,这种方式我利用了有很长一段时刻,速度仍是相当 不错的,有时候比专门的行情软件的实时数据还快,下面是获取数据的部份代码:3. 从头浪获取历史数据的方式: 这几天在网上找股票的历史数据想研究研究,最

10、后找到一个不错的接口,来自于雅虎,是在 一个博客上找到的,地址为: 。只是那个不是我第一个找到的接口,最初始我是想直接解 析新浪的历史交易页面,只是那个数据不是很全,只有可能近2 个多月的数据。下面我把解 析的脚本贴出来,主若是为了再次演示正那么表达式的无穷魅力,因为解析的关键无疑是在 一句正那么表达式上!$stockCode = 600000$url = -f $stockCode$wc = New-Object$content = $($url)$reg = s*(As+)s+s* s*vtdLd*(Lv*)s+tdAd*(A*)s+tdAd*(A*)s+tdAd*(A 行情日期 开盘价

11、v /labelvlabel ref=high 最高价 v/labelvlabel ref=low 最低价 v /labelvlabel ref=close 收盘价 v/labelvlabel ref=volume成交量 v/labelvlabel ref=amount成交额 v /label这下发达了!使用python,很容易写出多线程的抓取网页程序。线程库:threading网页抓取: urllib2XML 解析:HTML 解析: SGMLPaser注 意,由于数据较多,使抓取失败的因素是很多的,所以做好出错处理。一次抓不下来,我抓 2次!我就是这么无耻地处理的:发现抓取失败,就循环他5次!谁让你 提供了免费午餐?我 有义务履行套利者的义务。用钱买数据?钱多烧的吧?(如果你发现哪款免费行情软件能下载 所有股票的所有历史数据的,别告诉我)。而在yahoo财经上,发现总市值不好抓取,不在其源代码中出现。用了 ajax?也没找到相关的 javascri

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号