如何下载股票的历史收盘价 股票历史收盘价下载方法

不想写代码的话,翻到文章底部有现成的下载工具。

除了通过第三方接口获取股票的历史收盘价之外,我们还可以自己通过抓取的方式获取。

我们以某财经网站为例,股票的历史收盘价是这样的:

从图片上能看出,股票历史收盘价是按照年-季度的方式加载的,每年的每个季度的链接都是不一样的。

简单列一下:

  1. 根据年、季度来拼接出来历史收盘价的链接。例如2020年1季度和2020年2季度的链接是不一样的,但是链接中也只有这两个数字不一样,其它都相同。
  2. 解析出每天的历史收盘价
  3. 保存到Excel或者数据库
import requests,re,pandas

# 这里年月都可以用datatime来实现,这里就直接写出来了。
year = [2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020]
month = [1,2,3,4]

base_url = ‘https://www.baidu.com/‘ # 假设要抓取的网站是百度

one_list = []
arry_list = []

for y in year:
	for m in month:
		y_m =f‘{y}-{m}‘
		response = requests.get(f‘{base_url}?{y_m}‘) # 这里获取到了2010年1季度的源码,依次循环会获取到2020年4季度。
		close_price = re.findall(‘(\d+)‘,response.text) # 这里通过正则解析除了股票的历史收盘价
		one_list.append(close_price)
		arry_list.append(one_list)

df = pandas.DataFrame(a, columns=[‘open_price‘, ‘close_price‘, ‘vol‘])
wt = ExcelWriter(path) # path 是文件的保存路径,要精确到文件名
df.to_excel(wt, sheet_name=‘如何下载股票的历史收盘价‘ , index=False)

以上就可以把一个股票的历史收盘价都保存到Excel了,还是比较简单的。

不想写代码的直接扫下面二维码,自助下载,没有限制条件,2秒完成。

如何下载股票的历史收盘价 股票历史收盘价下载方法

如何下载股票的历史收盘价 股票历史收盘价下载方法

股票数据下载-官网
股票数据下载-豆瓣

原文地址:https://www.cnblogs.com/zdnyp/p/12174674.html

时间: 2024-08-30 01:00:31

如何下载股票的历史收盘价 股票历史收盘价下载方法的相关文章

MM52 历史库存及历史金额查询

"表:TABLES:MSEG,LFA1,MARA,EKPO,EKKO,MARD,EKBE,EKET.************************************************************************* Modification Log************************************************************************* Date Ver. Programmer Descriptions* -

奸臣迅雷下载_电影2015 奸臣电影bt种子下载完整版

导演: 闵奎东 主演: 朱智勋 / 金康宇 / 林智妍 / 千浩振 / 李宥英 类型: 剧情 制片国家/地区: 韩国 语言: 韩语 上映日期: 2015-05-00 片长: 133分钟 奸臣的剧情简介 以朝鲜历史上著名暴君燕山君执政时期为背景,讲述的是在君王面前伪装忠臣,实际上却是扰乱政坛主谋的奸臣的故事,其视皇帝为傀儡,实为"王上之王". 奸臣迅雷下载_电影2015 奸臣电影bt种子下载完整版    地址   网盘 百度云 下载 版权声明:本文为博主原创文章,未经博主允许不得转载.

最新版本MYSQL官网下载地址但是必须要注册后才能下载

因mysql5.0上执行函数不行,决定安装最新版本的mysql,在网上找了些绿色版的,安装总报1067错误,网上的各种方法都试了,就是不行,浪费时间不说,郁闷死了,最后决定去官网,官网上面有msi安装版和绿色版,必须注册下,才能进行下面的操作.因之前绿色版安装老报1067错,决定使用安装版,但是 进入到MSI下载页面(http://dev.mysql.com/downloads/installer/5.6.html) 发现没有X64关键字,没事,你把下图的第二个mysql-installer-w

如何下载某些 flash 在线视频 并使用ffmpeg下载分段并加密的m3u8视频流

有些网站使用 flash 在线播放视频,不方便进行下载. 可以使用 Chrome 的 Developer Tools 模拟成 iOS 设备(通过修改 User Agent),然后取得 h.264 视频流的地址. 取得 h.264 视频流的地址 1. 在页面上打开 Developer Tools (开发者工具),点击坐上的"手机"按钮(如下图). 2. 在左边 "Device" 选择 "Apple iPhone" 或 "Apple iPa

php大力力 [028节] 如何下载js文件,网上一个*.js无法下载啊??????

php大力力 [028节] 如何下载js文件,网上一个*.js无法下载啊?????? safari也无法下载 迅雷也无法下载 是不是对方网站服务器的不让下载那个js目录的文件??? 只能调用js函数啊??? 痛苦啊痛苦 难过啊 ?? php大力力 [028节] 如何下载js文件,网上一个*.js无法下载啊?????? http://www.cnblogs.com/dalitongxue/p/4764290.html

在ASP.NET中,IE与Firefox下载文件带汉字名时乱码的解决方法

解决办法: HttpContext.Current.Response.Clear(); HttpContext.Current.Response.Buffer = true; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); HttpContext.Current.Response.Charset = "gb2312"; HttpCon

浏览器发送总共下载文件2第二个请求,如何“下载”仅仅记录1次要?

近期,个人官网实现了PDF下载功能,出于统计的考虑.添加了"下载次数"download_count这个字段. 可是.我今天突然发现.每次下载download_count都直接+2了.假设server发生这样的事,另一定的可能,本地就我一个人下载,怎么可能下载2次. 于是,打开了log4j的debug模式.果然运行了2次更新请求. @RequestMapping(value = "/download/pdf") public void downloadPdf(@Req

2018年下载中心1月第三周资源下载TOP榜

2018年1月15日至2018年1月21日下载中心资源下载TOP榜 系统运维 NO.1 下载数:361资源标题: 2018 年最受欢迎 Linux 发行版,上榜的都有谁?资源地址:http://down.51cto.com/data/2388226 NO.2下载数:345资源标题:高俊峰 循序渐进Linux运维高手第2版资源地址:http://down.51cto.com/data/2388306 NO.3下载数:166资源标题:网络管理 简单方法限制内网用户私设IP资源地址:http://do

springboot视频教程下载_java知识分享网_免费资源下载【www.51dali.cn】

springboot视频教程下载_java知识分享网_免费资源下载-牛逼的springboot教程来源[51dali资料分享网]下载地址:http://www.51dali.cn/javajiaocheng/61.html基本看完本套视频教程即可学会springboot课程介绍:1.搭建Spring Boot2.SpringBoot之集成MySql数据库 3.SpringBoot之集成MyBatis 4.Spring Boot整合Quartz定时器 5 Spring Boot整合Redis缓存