怎么抓取股票信息?

文慧文慧最佳答案最佳答案

抓数据,无非两种情况一种是自己用,一种是卖给别人用 自己用的话,最方便的方法是下载一个同花顺的软件,里面行情数据和历史收盘数据都是免费的 需要抓取动态数据或者某方面的数据的话,同花顺就不好用了,但是通过python是可以轻松解决的 这里以获取新股的数据为例进行说明

第一步:导入需要的库(注意:这里因为python版本问题,所以有些库的安装与使用方法可能和题主的不一样,不过大致是一样的) import pandas as pd #用来操作数据的,基本上数据处理都在这个上面 from datetime import datetime #用来做时间处理的,比如把时间导入excel文件,对时间进行切片等操作 第二步:新建一个空的项目文件夹,我这里命名为“stock”,用于保存数据 在项目中导入需要用的库 第三步:编写函数获取数据 这里以新股为例,功能就是输入代码,返回该股票的历史数据 根据上述方法,把获取数据的函数封装一下,然后添加个参数,就可以实现自动从浏览器中获取数据了 第四步:测试函数的有效性 这里我用中新网的官网,测试一下函数是否有效,函数能够成功执行并返回数据就说明可以正常抓取数据了 卖给别人用的话,最简单的方法就是做成网站,别人通过你的网站来获取数据 这个网站我简单做了个演示网站,可以通过网址http://127.0.0.1/webpage/index.html查看效果(因为是本地测试故不能打开,可以将网址拷贝到网页地址栏,回车即可查看)

以上只是简单地获取了历史数据,如果想要更高级地数据处理功能,就需要用到Pandas这个库,这个库的功能非常强大,想要学习的话,可以看看官方文档URL 以上就是python采集数据的基本步骤,按照这种方法完全可以解决你遇到的问题。

从心钰从心钰优质答主

抓股其实很简单,我用的软件是易信,里面有个易信行情。 它自动抓取的,不需要手动输入ip之类的地址,你打开软件后,在行情页面右键点击一下“更新”,然后刷新一下就可以了。 这样就把你要的数据都自动导入了!不用手动输入或者复制粘贴了,很方便。 这个是我用易信自己做的测试数据,可以看看效果吧 我用这个测试软件模拟了一下交易(就是买卖来观察价格) 这只股票的价格就变化了两次,每次变化的幅度很小,但是通过这个测试来看,确实可以捕捉到这两次变化。 如果真的按照这种方法去做的话,那肯定可以把握住机会。

另外一点我想说的是,现在一些炒股软件也支持自动抓取功能了,比如同花顺就有,而且还可以设置成选股器。 但是这些工具对于一般股民来说可能不太现实,毕竟需要专业的编程知识。 而这款软件就不需要编程的知识就可以直接下载下来使用。所以个人觉得还是软件好用点哦~

我来回答
请发表正能量的言论,文明评论!