python根据股票代码获取当前数据,python股票代码,上班时间通过浏览器打开股
python根据股票代码获取当前数据,python股票代码,上班时间通过浏览器打开股
上班时间通过浏览器打开股票网站怕会被别人看到,没关系,试试在命令行下执行代码看数据就行了。输入sh,就可以查看到上证指数输入sz,就可以查看深圳指数输入cyb,就可以查看创业板指数其他的股票代码可以自己自定义,加入到字典中就行了python版本2.7.3``` python
!/usr/bin/env python
-- coding: utf-8 --
import urllib2import reimport datetime
def getStockInfo(url): """根据url获取信息""" stockList = [] request = urllib2.Request(url) response = urllib2.urlopen(request)
stockStr = response.read()stockList = stockStr.split(',')return stockList
def printStock(List): """打印相关信息""" print '**price**' + List[1] print '**float_price*' + List[2] print '**float_perct*' + List[3] + '%' print '**succ_unit*' + List[4]+' shou' print '**succ_price**' + List[5]
def getUrlByCode(code): """根据代码获取详细的url""" url = '' stockCode = '' if code == 'sh': url = 'http://hq.sinajs.cn/list=s_sh000001' elif code == 'sz': url = 'http://hq.sinajs.cn/list=s_sz399001' elif code == 'cyb': url = 'http://hq.sinajs.cn/list=s_sz399006' else: pattern = re.compile(r'^60*') match = pattern.match(code) if match: stockCode = 'sh'+ code else: stockCode = 'sz' + code url = 'http://hq.sinajs.cn/list=s_'+stockCode
return url
输入stock代码输出对应的价格信息
code = raw_input('code: ')
codeDict = { 'sh' : 'shang hai zq', 'sz' : 'shen zheng zq', 'cyb' : 'chang ye ban', '601788' : 'guang da zheng quan', '000651' : 'ge li dian qi',}
http://hq.sinajs.cn/list=s_sh000001 (上海大盘查询)
http://hq.sinajs.cn/list=s_sz399001 (深圳大盘查询)
count = 0;while (count<=100):#循环100次后再退出 # 循环字典 for key in codeDict: print key + '--'+codeDict[key]
code = raw_input('please select a code: ')now_time = datetime.datetime.now()#打印该code的信息url = getUrlByCode(code)stockInfo = getStockInfo(url)#print stockInfoprintStock(stockInfo)end_time = datetime.datetime.now()costTime = (end_time - now_time).secondsprint '总共花费时间'+str(costTime)+'秒'count +=1
```
相关内容
- python连接mysql查询数据示例,pythonmysql,使用MySQLdb模块连
- python获取mp3文件信息,,将代码生成.py文件放在
- Python分段下载文件,python分段,下载较大文件时分段下载
- 400行python 实现http/https 代理服务器,400行python,#!/usr/b
- 自动配置Google Hosts脚本,googlehosts脚本,#!/usr/bin/e
- 什么值得买签到脚本,值得买签到脚本,#coding=utf-
- 进程监控的python脚本,监控python脚本,NoneSendMail
- Python使用Gmail发邮件,pythongmail发邮件,有时候需要备份
- 原 第三方Linux版网易云音乐 更新 2015-8-10,linux2015-8-1
- tkinter 编写文件字符串替换,tkinter字符串,__author__ =
评论关闭