以五糧液爲例,要獲取最新行情,訪問數據接口: html
[html] view plaincopy python
http://qt.gtimg.cn/q=sz000858 url
返回數據: code
[html] view plaincopy htm
v_sz000858="51~五 糧 液~000858~27.78~27.60~27.70~417909~190109~227800~27.78~492~27.77~332~27.76~202~27.75~334~27.74~291~27.79~305~27.80~570~27.81~269~27.82~448~27.83~127~15: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/24375~20121221150355~0.18~0.65~28.11~27.55~27.80/413544/1151265041~417909~116339~1.10~10.14~~28.11~27.55~2.03~1054.39~1054.52~3.64~30.36~24.84~"; 接口
以 ~ 分割字符串中內容,下標從0開始,依次爲 字符串
[html] view plaincopy get
0: 未知 qt
1: 名字 class
2: 代碼
3: 當前價格
4: 昨收
5: 今開
6: 成交量(手)
7: 外盤
8: 內盤
9: 買一
10: 買一量(手)
11-18: 買二 買五
19: 賣一
20: 賣一量
21-28: 賣二 賣五
29: 最近逐筆成交
30: 時間
31: 漲跌
32: 漲跌%
33: 最高
34: 最低
35: 價格/成交量(手)/成交額
36: 成交量(手)
37: 成交額(萬)
38: 換手率
39: 市盈率
40:
41: 最高
42: 最低
43: 振幅
44: 流通市值
45: 總市值
46: 市淨率
47: 漲停價
48: 跌停價
獲取實時資金流向:
[html] view plaincopy
http://qt.gtimg.cn/q=ff_sz000858
返回數據:
[html] view plaincopy
v_ff_sz000858="sz000858~41773.67~48096.67~-6322.99~-5.53~10200.89~14351.02~-4150.13~-3.63~114422.25~53015.90~59770.57~五 糧 液~20121221";
以 ~ 分割字符串中內容,下標從0開始,依次爲:
[html] view plaincopy
0: 代碼
1: 主力流入
2: 主力流出
3: 主力淨流入
4: 主力淨流入/資金流入流出總和
5: 散戶流入
6: 散戶流出
7: 散戶淨流入
8: 散戶淨流入/資金流入流出總和
9: 資金流入流出總和1+2+5+6
10: 未知
11: 未知
12: 名字
13: 日期
獲取盤口分析:
[html] view plaincopy
http://qt.gtimg.cn/q=s_pksz000858
返回數據:
[html] view plaincopy
v_s_pksz000858="0.196~0.258~0.221~0.325";
以 ~ 分割字符串中內容,下標從0開始,依次爲:
[html] view plaincopy
0: 買盤大單
1: 買盤小單
2: 賣盤大單
3: 賣盤小單
獲取簡要信息:
[html] view plaincopy
http://qt.gtimg.cn/q=s_sz000858
返回數據:
[html] view plaincopy
v_s_sz000858="51~五 糧 液~000858~27.78~0.18~0.65~417909~116339~~1054.52";
以 ~ 分割字符串中內容,下標從0開始,依次爲:
[html] view plaincopy
0: 未知
1: 名字
2: 代碼
3: 當前價格
4: 漲跌
5: 漲跌%
6: 成交量(手)
7: 成交額(萬)
8:
9: 總市值
def GetStockData(szType, szNumber): #url = 'http://bdcjhq.hexun.com/quote?s2='+szNumber+'.'+szType url = 'http://qt.gtimg.cn/q='+szType+szNumber #url = "http://hq.sinajs.cn/list=s_"+szType+szNumber #url = "http://hq.sinajs.cn/list=s_sz000667" req = urllib2.Request(url) #print req res_data = urllib2.urlopen(req) res = res_data.read() s = res.decode('gbk') print s return s