最近在做毕业设计,做的股票量化分析方向的,为此还专门学了好多爬虫的知识,但是现在网页涉设计的越来越复杂爬取数据的难度越来越大,刚开始一些简单的还能胜任,到后面一些复杂的数据,是真的让人心累。因为时间太紧了从头学习难度有点大。时间不允许,只能用最快的方式获得数据,tushare据说很不错,在尝试如何使用
先安装
这个展示的是python如何接入改接口
当然他不止有这么一个方式调用还有:HTTP获取数据、通过Matlab SDK获取数据、通过R获取数据,下面我以我在Pycharm中使用为例简单写个例子:(如果不知道pycharm是什么,也没关系,网页里提供了教程,教如何使用annocada写python,这两个其实差不多,看个习惯)他这一点我真的吹爆,对小白简直友好的不要不要的。如果真的不想安装多余的软件也没关系,网站提供了代码试用,在这里:
左边是一些可以调用的数据类型,我需要用的是日线级别的数据,所以就按照我的习惯来了
我是直接通过pycharm中的搜索的,默认选择了第一个包:
啊好像不行,那就按照网站的方法:
-
方式1:
pip install tushare
如果安装网络超时可尝试国内pip源,如pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple
-
方式2:访问https://pypi.python.org/pypi/tushare/下载安装 ,执行 python setup.py install
-
方式3:访问https://github.com/waditu/tushare,将项目下载或者clone到本地,进入到项目的目录下,
执行: python setup.py install
我先试一下方式2:
网站上是1.2.89:gz文件用winRAR打开就好
然后双击了:
在pycharm中打开:
好像也不行,我又研究了一下pycharm给我提供的信息,可能是要用annaconda操作试试:好像也不好整,annaconda搜不到,不知道问什么,还是试试第一个吧:
诶嘿,第一个是真的可以,直接cmd 运行代码
OK了
pycharm已经不报错了,就是OK了
设置token
然后就可以调接口使用了:
如果不知道如何生成代码,网站可以帮你生成!!!简直不要太爽!!
这里我以平安银行为例子
复制到pycharm运行
完美!!!!
tushare官网地址:https://tushare.pro/