

python版本2.7.3
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
import re
import 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代码