上一篇文章介绍了获取多个股票的历史行情数据以及获取股票分钟级数据,下面介绍Tushare的一些其他功能。
获取新闻数据
Tushare可以获取主流新闻网站的快讯新闻数据,包括新浪财经、华尔街见闻、同花顺、东方财富和云财经这些国内外主流的新闻网站
接口调用方式,我们只需要输入目标网站和开始日期即可得到新闻信息。
pro = ts.pro_api()
df = pro.news(src='sina', start_date='2018-11-21 09:00:00', end_date='2018-11-22 10:10:00')
全球新冠疫情数据
还能用来获取全球新冠疫情数据,包括国家和地区,这里需要注意的是同一日期可能有多条数据,当日可能多次公布,可以采用update_time最新时间的数据。如果取country=‘中国’,包含了各省市的明细数据。
pro = ts.pro_api(your token)
# 获取美国新冠状肺炎疫情感染统计人数
df = pro.ncov_global(country='美国', fields='country,publish_date,confirmed_num,update_time')
publish_date country confirmed_num update_time
0 20200310 美国 572 2020-03-10 07:11:23
1 20200309 美国 572 2020-03-09 18:07:37
2 20200309 美国 572 2020-03-09 12:56:18
3 20200309 美国 572 2020-03-09 12:09:24
4 20200308 美国 445 2020-03-08 20:43:02
.. ... ... ... ...
137 20200203 美国 9 2020-02-03 09:28:34
138 20200202 美国 8 2020-02-02 07:41:43
139 20200201 美国 6 2020-02-01 02:48:13
140 20200131 美国 6 2020-01-31 07:17:36
141 20200127 美国 5 2020-01-27 17:20:43
获取美国新冠状肺炎疫情感染统计人数
df = pro.ncov_global(country='美国', fields='country,publish_date,confirmed_num,update_time')
`publish_date country confirmed_num update_time
0 20200310 美国 572 2020-03-10 07:11:23
1 20200309 美国 572 2020-03-09 18:07:37
2 20200309 美国 572 2020-03-09 12:56:18
3 20200309 美国 572 2020-03-09 12:09:24
4 20200308 美国 445 2020-03-08 20:43:02
.. ... ... ... ...
137 20200203 美国 9 2020-02-03 09:28:34
138 20200202 美国 8 2020-02-02 07:41:43
139 20200201 美国 6 2020-02-01 02:48:13
140 20200131 美国 6 2020-01-31 07:17:36
141 20200127 美国 5 2020-01-27 17:20:43
数据工具
Tushare还支持在线的数据工具调试,可以很方便的可视化的查看数据。
进入官网后点击数据工具即可跳转到下图界面,然后按照功能要求输入参数即可查询相关数据。