python获取股票数据_python根据股票代码获取当前数据
1.[代码][Python]代码
#!/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):#循环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 stockInfo
printStock(stockInfo)
end_time = datetime.datetime.now()
costTime = (end_time - now_time).seconds
print '总共花费时间'+str(costTime)+'秒'
count +=1
python获取股票数据_python根据股票代码获取当前数据相关推荐
- python获取当前股票价格_python根据股票代码获取当前数据
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 上班时间通过浏览器打开股票网站怕会被别人看到,没关系,试试在命令行下执行代码看数据就行了. ...
- python分析股票主力_python如何获取股票数据,python股票分析系统
内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...
- mysql获取当月数据_Python + MySQL如何获取股票数据(历史数据)
从互联网(网易数据接口)获取股票历史数据,包括开盘价.最高价.最低价.收盘价等等. python高薪就业(视频.爬虫.数据分析.学习路线.免费获取)shimo.im 环境 Python 3.6 My ...
- python tus股票数据分析_python 股票量化分析(一)---基于Tushare平台的个股历史行情获取...
在浩瀚如烟的股票中,如何将好股选择出来?长线.中线.短线个股如何筛选?国内外政治.经济.地缘博弈基本面对股市的影响有多大,怎样将其纳入股票选择买卖的决策因子?公司财报.未来规划.公司所处行业发展前景怎 ...
- 如何用python获取通达信数据_Python读取通达信本地数据
一.介绍 python获取股票数据的方法很多,其中 Tushare 财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便. 日线数据存在这路径下 D:\通达信\vipdoc\sh\ ...
- python爬取下拉列表数据_Python+selenium之获取文本值和下拉框选择数据
Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...
- python从txt拿取数据_python requests + xpath 获取分页详情页数据存入到txt文件中
直接代码,如有不懂请加群讨论 # *-* coding:utf-8 *-* # import json import requests import pytesseract import time i ...
- JAVA获取股票实时KDJ_Java从网络获取股票实时数据,2种方法webservice和javascript
两种方法: /javascript接口取数据 -service接口 1. http/javascript接口取数据 1.1 Sina股票数据接口 以大秦铁路(股票代码:601006)为例,如果要获取它 ...
- python判断对错题_Python爬虫自动化获取华图和粉笔网站的错题(推荐)
这篇博客对于考公人或者其他用华图或者粉笔做题的人比较友好,通过输入网址可以自动化获取华图以及粉笔练习的错题. 粉笔网站 我们从做过的题目组中获取错题 打开某一次做题组,我们首先进行抓包看看数据在哪里 ...
最新文章
- TCP的协议特点(对于《Linux高性能服务器编程》的部分摘录以及自己的部分见解)
- 考前多熟记的知识点(1)~(3)《系统集成项目管理工程师软考辅导》
- (2) websocket 实现群聊
- 理论与哲学就是梳理无限感性经验和知性知识的工具
- 1s完成 大文件分割方案
- Audirvana for Mac(高品质音乐播放器)
- 11届蓝桥杯青少年组C++全国赛高级组 八.编程实现:计数(python3实现)
- java 后台线程作用_Java 后台线程介绍
- python按钮代码_Python QPalette.Button方法代码示例
- 一行.bat代码实现win+L锁定计算机立即锁屏
- 如何搭建百度局域网离线地图服务器
- 乐高机械系列01:曲柄滑块剪叉机构
- 【论文笔记】Imagenet-trained cnns are Biased towards Texture; Increasing Shape Bias Improves accuracy
- 利用win自带功能让处于同一局域网的两个电脑之间互传文件(速度和本地磁盘间互传相同)
- 日紫白飞星算法_年、月、日、时紫白飞星法!
- C语言程序设计勾股数,打印出100内的所有的勾股数(用C语言实现)
- 藏锐 计算机硕士,指导项目一_认识计算机系统课件
- 【原理图专题】OrCAD Capture CIS中元件产生A,B属性解决办法
- mysql程序选项有两种通用形式:长选项和短选项_MySQL程序概述
- strcmp, strncmp和memcmp的区别
热门文章
- 华为手机怎么强制关机_华为忘记锁屏密码怎么办?多品牌手机通用解锁密码
- net core体系-web应用程序-4asp.net core2.0 项目实战(1)-11项目日志解决方案
- spring AOP自定义注解方式实现日志管理
- 最新版本_adt-bundle-windows-x86_64-20140702 无法建立avd
- java中finalizer终结方法学习心得
- 学习C++/C的宏与for循环的结合
- 有意思的select~
- #define的高级用法
- 网络负载平衡oracle,[Oracle] RAC 之 - 负载均衡深入解析
- 海龟画图 python太阳花_python 简单的绘图工具turtle使用详解