Python—Token&Tushare

夙愿已清 提交于 2019-12-28 04:11:32

Token and Tushare

- Token是啥?
Token在英语中是令牌的意思,一般用于登录系统、数据传输中作为访问通行证使用。

- 如何使用token?
由于毕业论文需要5min/次的上证综合指数高频数据,加之没有免费的数据库以及淘宝买数据比较贵而本人比较穷的情况下,请教lygg获取的code如下:

import tushare as ts
import pandas as pd
from pandas import DataFrame
ts.set_token('*********************')
pro = ts.pro_api()#前复权数据
data = ts.pro_bar(ts_code='000001.SH', freq='5min',asset='I', start_date='201X0101', end_date='201X0701')
print(data)
data.to_excel(r"C:\Users\Name of your computer\Desktop\filename.xls")
#将数据以excel形式存储在电脑桌面

因为权限的原因,好像每分钟最多只能爬两次耶,每次爬取的数据长度也有一定的限制。

- 啥是Tushare?
上面的代码中还有中还有Tushare的东东,它是啥呢?问了一下度娘,大概的意思就是Tushare是一个免费、开源的python财经数据接口包。对于有志从事量化分析的选手超级有用(虽然我昨天才知道……)!Anyway,反正很有用就是了!!!
在装Tushare包的时候,一定也要把lxml装上!不然使用的时候程序会报错。本人昨天装Tushare的时候还好,就是装lxml费了好大的劲,根据网上经验帖的步骤,要先装wheel,然后用lxml的whl文件的方式进行安装。
分享一位博主的链接:
超有用的获取数据的方式介绍

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!