python获取A股基础数据
2018-03-03 11:45
218 查看
从网易网站上面获取A股数据的基础数据,往大的说,将来可能用作深度学习的数据源,嘿嘿~~
实现原理:
python从网易的链接,可以将某只股票,下载一定时间范围的数据;例如下载第一创业(002797):
上海交易所和深圳交易所,有一点点区别;例如西部黄金(601069)
以下是代码,部分来自网络,亲测可用:
实现原理:
python从网易的链接,可以将某只股票,下载一定时间范围的数据;例如下载第一创业(002797):
http://quotes.money.163.com/service/chddata.html?code=1002797&end=20180302&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP
上海交易所和深圳交易所,有一点点区别;例如西部黄金(601069)
http://quotes.money.163.com/service/chddata.html?code=0601069&end=20180302&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP
以下是代码,部分来自网络,亲测可用:
import urllib.request import re stock_CodeUrl = 'http://quote.eastmoney.com/stocklist.html' #获取股票代码列表 def urlTolist(url): allCodeList = [] html = urllib.request.urlopen(url).read() html = html.decode('gbk') s = r'<li><a target="_blank" href="http://quote.eastmoney.com/\S\S(.*?).html">' pat = re.compile(s) code = pat.findall(html) for item in code: if item[0]=='6' or item[0]=='3' or item[0]=='0': allCodeList.append(item) return allCodeList allCodelist = urlTolist(stock_CodeUrl) for code in allCodelist: print('正在获取%s股票数据...'%code) if code[0]=='6': url = 'http://quotes.money.163.com/service/chddata.html?code=0'+code+\ '&end=20180302&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP' else: url = 'http://quotes.money.163.com/service/chddata.html?code=1'+code+\ '&end=20180302&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP' urllib.request.urlretrieve(url,'D:\\python\\demo\\'+code+'.csv')
相关文章推荐
- python基础学习第五课,大批量获取网页数据基础,requests模块尝试
- 数据科学Python基础(附示例代码和练习题目)
- Python基础数据结构之dict
- Python基础入门(五)- python的数据类型
- 类基础及数据属性(python)
- Python 数据分析包:pandas 基础
- 利用python爬虫技术获取每天每场的每位球员NBA数据以及每日范特西评分
- Python语言基础学习(数据类型,迭代器及生成器)
- Python基础-获取类属性
- python获取变量的数据类型
- Python基础数据类型
- 利用Python进行数据分析(10) pandas基础: 处理缺失数据
- python基础学习 数据类型——拾遗
- Python基础学习--第二篇(Python变量和数据类型)
- Python+selenium之获取文本值和下拉框选择数据
- python数据分析(1)——获取微信好友的统计信息
- python程序设计基础2:python数据类型
- python程序设计基础2:python数据类型习题
- python OS/pdb 模块及数据类型基础
- python基础学习(二):数据类型