当前位置:首页 » 科技股票 » 用爬虫爬股票历史数据

用爬虫爬股票历史数据

发布时间: 2021-11-30 18:41:43

『壹』 如何下载所有股票的历史数据

下载所有股票的历史数据,以同花顺股票软件为例:
1、首先切换到要下载数据的股票K线形态,按“F1”进入“日线某某股票历史成交”;
2、点击鼠标右键->数据导出->导出所有数据->在“请选择导出的类型”中选择excel或txt,,只有这二种格式可以选择;
3、选取好后点击下一步,在“导入导出对话框模板”中选择要的项目(如最高价、最低价,开盘价等,默认是全选);
4、点下一步,完成。默认保存路径在桌面上。

『贰』 请问在那里可以下载某一股票从上市以来所有的历史数据

股票历史数据查询有个很不错的网页工具可以推荐,地址是http://tool.cnfunny.cn/#/打开就可以直接使用,还可以大批量下载,方便省事。

『叁』 如何查询某股票历史某天的全部数据

答:打开股票分析软件,到股票k线图,移动光标到想要位置,就能查看股票历史数据

『肆』 如何用python 爬虫抓取金融数据

获取数据是数据分析中必不可少的一部分,而网络爬虫是是获取数据的一个重要渠道之一。鉴于此,我拾起了Python这把利器,开启了网络爬虫之路。

本篇使用的版本为python3.5,意在抓取证券之星上当天所有A股数据。程序主要分为三个部分:网页源码的获取、所需内容的提取、所得结果的整理。

一、网页源码的获取

很多人喜欢用python爬虫的原因之一就是它容易上手。只需以下几行代码既可抓取大部分网页的源码。

为了减少干扰,我先用正则表达式从整个页面源码中匹配出以上的主体部分,然后从主体部分中匹配出每只股票的信息。代码如下。

pattern=re.compile('<tbody[sS]*</tbody>')
body=re.findall(pattern,str(content)) #匹配<tbody和</tbody>之间的所有代码pattern=re.compile('>(.*?)<')
stock_page=re.findall(pattern,body[0]) #匹配>和<之间的所有信息

其中compile方法为编译匹配模式,findall方法用此匹配模式去匹配出所需信息,并以列表的方式返回。正则表达式的语法还挺多的,下面我只罗列所用到符号的含义。

语法 说明

. 匹配任意除换行符“ ”外的字符

* 匹配前一个字符0次或无限次

? 匹配前一个字符0次或一次

s 空白字符:[<空格> fv]

S 非空白字符:[^s]

[...] 字符集,对应的位置可以是字符集中任意字符

(...) 被括起来的表达式将作为分组,里面一般为我们所需提取的内容

正则表达式的语法挺多的,也许有大牛只要一句正则表达式就可提取我想提取的内容。在提取股票主体部分代码时发现有人用xpath表达式提取显得更简洁一些,看来页面解析也有很长的一段路要走。

三、所得结果的整理

通过非贪婪模式(.*?)匹配>和<之间的所有数据,会匹配出一些空白字符出来,所以我们采用如下代码把空白字符移除。

stock_last=stock_total[:] #stock_total:匹配出的股票数据for data in stock_total: #stock_last:整理后的股票数据
if data=='':
stock_last.remove('')

最后,我们可以打印几列数据看下效果,代码如下

print('代码',' ','简称',' ',' ','最新价',' ','涨跌幅',' ','涨跌额',' ','5分钟涨幅')for i in range(0,len(stock_last),13): #网页总共有13列数据
print(stock_last[i],' ',stock_last[i+1],' ',' ',stock_last[i+2],' ',' ',stock_last[i+3],' ',' ',stock_last[i+4],' ',' ',stock_last[i+5])

『伍』 如何获取股票数据与历史数据以数据库方式存储的

股票历史数据查询有个很不错的网页工具可以推荐,地址是http://tool.cnfunny.cn/#/打开就可以直接使用,还可以大批量下载,方便省事!

『陆』 有没有好用的股票历史数据 API 或者适合爬的网站

我这里已经爬好了,现在分享沪股通、上证指数、深证成指、创业板指、上证50的所有历史数据,往后打算做一个网站或者小程序供用户调用,获取方式请看这篇文章网页链接

『柒』 如何获取股票历史数据

如何快速取得股票交易历史数据,直接在交易软件里面查看历史成交就知道了,可以设置一个个时间段进行查询。查询到的数据可以直接导出。

『捌』 如何用爬虫抓取股市数据并生成分析报表

我用前嗅的forespider数据采集软件爬过股市信息的,比较简单,分析了一下历史股价,目前数据还不多没做太多分析。过几天再说

『玖』 如何用python 取所有股票一段时间历史数据

各种股票软件,例如通达信、同花顺、大智慧,都可以实时查看股票价格和走势,做一些简单的选股和定量分析,但是如果你想做更复杂的分析,例如回归分析、关联分析等就有点捉襟见肘,所以最好能够获取股票历史及实时数据并存储到数据库,然后再通过其他工具,例如SPSS、SAS、EXCEL或者其他高级编程语言连接数据库获取股票数据进行定量分析,这样就能实现更多目的了。

热点内容
交运金融是干什么的 发布:2024-04-26 02:24:50 浏览:799
诺安基金怎么亏钱 发布:2024-04-26 02:19:06 浏览:165
八菱科技股票走势分析 发布:2024-04-26 01:37:05 浏览:381
万得股票软件怎么注册码 发布:2024-04-26 01:04:11 浏览:410
今日股票涨停有哪几只 发布:2024-04-26 01:02:38 浏览:26
怎么做空欧洲股指期货 发布:2024-04-26 00:48:25 浏览:49
金融行业理财顾问怎么样 发布:2024-04-26 00:26:33 浏览:55
期货怎么看扣的手续费 发布:2024-04-25 23:24:19 浏览:899
能不能查到某天涨停的股票 发布:2024-04-25 23:09:59 浏览:346
历史上中国退市的股票 发布:2024-04-25 22:59:46 浏览:341