python根据股票代码获取当前数据

上班时间通过浏览器打开股票网站怕会被别人看到,没关系,试试在命令行下执行代码看数据就行了。
输入sh,就可以查看到上证指数
输入sz,就可以查看深圳指数
输入cyb,就可以查看创业板指数
其他的股票代码可以自己自定义,加入到字典中就行了

python版本2.7.3

#!/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

登录后复制

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2283009.html

(0)
上一篇 2025年2月27日 19:52:02
下一篇 2025年2月21日 16:11:46

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论