最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當前位置: 首頁 - 科技 - 知識百科 - 正文

python根據股票代碼獲取當前數據

來源:懂視網 責編:小采 時間:2020-11-27 14:27:57
文檔

python根據股票代碼獲取當前數據

python根據股票代碼獲取當前數據:上班時間通過瀏覽器打開股票網站怕會被別人看到,沒關系,試試在命令行下執(zhí)行代碼看數據就行了。輸入sh,就可以查看到上證指數輸入sz,就可以查看深圳指數輸入cyb,就可以查看創(chuàng)業(yè)板指數其他的股票代碼可以自己自定義,加入到字典中就行了python版本2.7.3
推薦度:
導讀python根據股票代碼獲取當前數據:上班時間通過瀏覽器打開股票網站怕會被別人看到,沒關系,試試在命令行下執(zhí)行代碼看數據就行了。輸入sh,就可以查看到上證指數輸入sz,就可以查看深圳指數輸入cyb,就可以查看創(chuàng)業(yè)板指數其他的股票代碼可以自己自定義,加入到字典中就行了python版本2.7.3

上班時間通過瀏覽器打開股票網站怕會被別人看到,沒關系,試試在命令行下執(zhí)行代碼看數據就行了。
輸入sh,就可以查看到上證指數
輸入sz,就可以查看深圳指數
輸入cyb,就可以查看創(chuàng)業(yè)板指數
其他的股票代碼可以自己自定義,加入到字典中就行了

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代碼
輸出對應的價格信息 #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):#循環(huán)100次后再退出 # 循環(huán)字典 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 stockInfo printStock(stockInfo) end_time = datetime.datetime.now() costTime = (end_time - now_time).seconds print '總共花費時間'+str(costTime)+'秒' count +=1

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

python根據股票代碼獲取當前數據

python根據股票代碼獲取當前數據:上班時間通過瀏覽器打開股票網站怕會被別人看到,沒關系,試試在命令行下執(zhí)行代碼看數據就行了。輸入sh,就可以查看到上證指數輸入sz,就可以查看深圳指數輸入cyb,就可以查看創(chuàng)業(yè)板指數其他的股票代碼可以自己自定義,加入到字典中就行了python版本2.7.3
推薦度:
標簽: 獲取 數據 股票
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top