python命令行查看股票基本行情数据
来源:互联网 发布:游戏无线鼠标推荐 知乎 编辑:程序博客网 时间:2024/06/10 07:21
写了一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息。Python版本用的是3.4.1的,代码如下:
#!/usr/bin/env python# -*- coding:utf-8 -*-import urllib.request#debug=Truedebug=Falseclass Utility: def ToGB(str): if(debug): print(str) return str.decode('gb2312')class StockInfo: """ 0: 未知 1: 名字 2: 代码 3: 当前价格 4: 涨跌 5: 涨跌% 6: 成交量(手) 7: 成交额(万) 8: 9: 总市值""" def GetStockStrByNum(num): f= urllib.request.urlopen('http://qt.gtimg.cn/q=s_'+ str(num)) if(debug): print(f.geturl()) if(debug): print(f.info()) #return like: v_s_sz000858="51~五 粮 液~000858~18.10~0.01~0.06~94583~17065~~687.07"; return f.readline() f.close() def ParseResultStr(resultstr): if(debug): print(resultstr) slist=resultstr[14:-3] if(debug): print(slist) slist=slist.split('~') if(debug) : print(slist) #print('*******************************') print(' 股票名称:', slist[1]) print(' 股票代码:', slist[2]) print(' 当前价格:', slist[3]) print(' 涨 跌:', slist[4]) print(' 涨 跌%:', slist[5],'%') print('成交量(手):', slist[6]) print('成交额(万):', slist[7]) #print('date and time is :', dateandtime) print('*******************************') def GetStockInfo(num): str=StockInfo.GetStockStrByNum(num) strGB=Utility.ToGB(str) StockInfo.ParseResultStr(strGB)if __name__ == '__main__': stocks = ['sh600888','sz300104','sz300027','sz000919'] for stock in stocks: StockInfo.GetStockInfo(stock)
0 0
- python命令行查看股票基本行情数据
- 实时股票接口行情数据 api (新浪雅虎等提供)
- python 获取股票数据
- 今年股票注定有一波行情
- PHP股票接口获取行情
- Python获取Yahoo股票数据
- Python获取国内股票数据
- python爬取股票数据
- python爬取股票数据
- Python 实现股票数据的实时抓取
- python 获取股票的交易数据
- Python编程的例子----股票数据接口
- Python 股票数据 弹窗自动关闭
- Python 抓取新浪财经股票数据
- 万得-python接口获取股票数据
- 使用Python破解通达信股票数据
- Python 实现股票数据的实时抓取
- 基于tushare获取股票历史行情数据包括后复权和未复权的_导入数据库
- JSONKit导入工程后编译报错的解决方法
- xcode中arc与非arc之间的转换
- 查看linux机器版本
- poi 3.10 getNumberValue 科学计数的问题
- 平衡二叉树及其应用场景
- python命令行查看股票基本行情数据
- Oracle根据rownum筛选数据的标准写法
- hadoop分布式的启动和wordcount实例
- 64位Ubuntu14.04编译busybox: fatal error: curses.h:没有那个文件或目录
- linux添加root权限用户
- 远程控制电脑目前是很重要、很完美的软件
- SAP 模块--SD
- 那些年
- DLL或exe破解步骤