问题描述:用Spyder在Yahoo!finance上抓取财经数据时,处于无反应状态,无法抓取所需的财经数据。主要是因为Yahoo!finance停用了它的历史数据API,所以为了能继续抓取数据,需要安装yfinance(yfinance的官网),这个就是专门为了解决无法从Yahoo!finance抓取数据而开发出来的。
解决方法:
1、使用pip安装yfinance
pip install yfinance --upgrade --no-cache-dir
2、使用import引入
import yfinance as yf
3、示例
>>>import pandas_datareader.data as pdr
>>>import yfinance as yf
>>>goog = pdr.DataReader('GOOG', data_source = 'yahoo', start = '3/14/2009', end = '4/14/2014')
>>>goog.tail()