import urllib.requestdef httpGet(url):req=urllib.request.Request(url) content=urllib.request.urlopen(req).read()return contentcontent = httpGet("http://qt.gtimg.cn/q=sh600213");
data = str(content).split('~');
print(f'当前价格:{data[3]}');
print(f'昨收:{data[4]}');
print(f'今开:{data[5]}');
print(f'成交量(手):{data[6]}');
print(f'涨跌:{data[31]}');
print(f'涨跌%:{data[32]}');
print(f'最高:{data[33]}');
print(f'最低:{data[34]}');
print(f'涨停价:{data[47]}');
print(f'跌停价:{data[48]}');
运行结果
查询数据用~分隔,按顺序字段说明如下:
0: 未知 1: 名字 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: 跌停价