第十四天 股票數(shù)據(jù)接口
1. 新浪股票接口
-
新浪實(shí)時(shí)股票數(shù)據(jù)接口http://hq.sinajs.cn/list=code
以大秦鐵路(股票代碼:601006)為例汽馋,如果要獲取它的最新行情蛮瞄,只需訪問新浪的股票數(shù)據(jù)接口: http://hq.sinajs.cn/list=sh601006 這個(gè)url會(huì)返回一串文本俭尖,例如: 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"; 這個(gè)字符串由許多數(shù)據(jù)拼接在一起启具,不同含義的數(shù)據(jù)用逗號(hào)隔開了筹吐,按照程序員的思路学密,順序號(hào)從0開始爽航。 0:”大秦鐵路”其监,股票名字萌腿; 1:”27.55″,今日開盤價(jià)抖苦; 2:”27.25″毁菱,昨日收盤價(jià); 3:”26.91″锌历,當(dāng)前價(jià)格贮庞; 4:”27.55″,今日最高價(jià)究西; 5:”26.20″窗慎,今日最低價(jià); 6:”26.91″卤材,競買價(jià)捉邢,即“買一”報(bào)價(jià); 7:”26.92″商膊,競賣價(jià)伏伐,即“賣一”報(bào)價(jià); 8:”22114263″晕拆,成交的股票數(shù)藐翎,由于股票交易以一百股為基本單位,所以在使用時(shí)实幕,通常把該值除以一百吝镣; 9:”589824680″,成交金額昆庇,單位為“元”末贾,為了一目了然,通常以“萬元”為成交金額的單位整吆,所以通常把該值除以一萬拱撵; 10:”4695″,“買一”申請4695股表蝙,即47手拴测; 11:”26.91″,“買一”報(bào)價(jià)府蛇; 12:”57590″集索,“買二” 13:”26.90″,“買二” 14:”14700″,“買三” 15:”26.89″务荆,“買三” 16:”14300″妆距,“買四” 17:”26.88″,“買四” 18:”15100″函匕,“買五” 19:”26.87″毅厚,“買五” 20:”3100″,“賣一”申報(bào)3100股浦箱,即31手吸耿; 21:”26.92″,“賣一”報(bào)價(jià) (22, 23), (24, 25), (26,27), (28, 29)分別為“賣二”至“賣四的情況” 30:”2008-01-11″酷窥,日期咽安; 31:”15:05:32″,時(shí)間蓬推;
字符串.split(",");使用,分割字符串
- 查看日K線圖:
URL地址
http://image.sinajs.cn/newchart/daily/n/sh601006.gif
2. 騰訊股票接口
以五糧液為例妆棒,要獲取最新行情,訪問數(shù)據(jù)接口:
結(jié)果
v_sz000858="51~五 糧 液00085827.7827.6027.7041790919010922780027.7849227.7733227.7620227.7533427.7429127.7930527.8057027.8126927.8244827.8312715:00:13/27.78/4365/S/12124331/24602|14:56:55/27.80/14/S/38932/24395|14:56:52/27.81/116/B/322585/24392|14:56:49/27.80/131/S/364220/24385|14:56:46/27.81/5/B/13905/24381|14:56:43/27.80/31/B/86199/24375201212211503550.180.6528.1127.5527.80/413544/11512650414179091163391.1010.14~28.1127.552.031054.391054.523.6430.3624.84~";
結(jié)果:
0: 未知
1: 名字
2: 代碼
3: 當(dāng)前價(jià)格
4: 昨收
5: 今開
6: 成交量(手)
7: 外盤
8: 內(nèi)盤
9: 買一
10: 買一量(手)
11-18: 買二 買五
19: 賣一
20: 賣一量
21-28: 賣二 賣五
29: 最近逐筆成交
30: 時(shí)間
31: 漲跌
32: 漲跌%
33: 最高
34: 最低
35: 價(jià)格/成交量(手)/成交額
36: 成交量(手)
37: 成交額(萬)
38: 換手率
39: 市盈率
40:
41: 最高
42: 最低
43: 振幅
44: 流通市值
45: 總市值
46: 市凈率
47: 漲停價(jià)
48: 跌停價(jià)
3. Nodejs遠(yuǎn)程請求 request模塊:
Request使用超簡單沸伏,同時(shí)支持https和重定向糕珊。
npm install request
var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // 打印google首頁
}
})