股票所有历史开盘数据下载成本地数据
股票历史数据是研究和分析股票的基础数据,不管是量化分析还是看股票走势都少不了历史开盘数据,今天来写一写如何把 股票所有历史开盘数据下载成本地数据 。 照例:不想写代码的直接翻到底部,有现成的工具可以下载。 首先找到目标网站,长这样(避免一些问题,就不提名字了): 数据还是很规范的,开盘价、收盘价、最高价、最低价、交易量、涨跌幅都有。 股票所有历史开盘数据都在网页源代码里了,省的我们F12了,在网页源代码里数据是这样的: 数据格式还是很规范的,方便我们下载~ import re import pandas import requests url = '目标网站的url' # 这里不写具体网站的链接了,大体做法都是一样的。 response = requests.get(url).text # 得到网页的源代码 ###下面是解析开盘数据的代码,大部分都可以这么参考,简单的正则表达式### times = re.findall('class="first left bold noWrap">(.*?)</td>').group(1) # 获取到所有历史的交易时间 open_price = re.findall('class="first left bold noWrap">.*?</td>\s+<td data-real-value="(.*?)"').group(1) #