折腾了两天,终于可以输出股票数据了,用的是 tushare。
之前用雅虎的数据库,总是输出失败,提示 YQLResponseMalformedError: Response malformed.不知道是需要翻墙还是怎么滴,没有再继续尝试了。
换装 tushare后,终于可以输出数据了,虽然使用的时候也碰到一些问题,比如以下告警:
ImportError: No module named bs4
原来是没有安装 bs4模块,其全称是 Beautifulsoup4.
pip install Beautifulsoup4
安装完毕,尝试输出数据:
- import tushare as ts
- d = ts.get_tick_data(‘601318‘,date=’2017–06–26‘)
- print d
- e = ts.get_hist_data(‘601318‘,start=’2017–06–23‘,end=’2017–06–26‘)
- print e