解决Spyder无法抓取Yahoo!finance财经数据

问题描述:用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()

4、运行结果如下:
解决Spyder无法抓取Yahoo!finance财经数据_第1张图片

你可能感兴趣的:(python学习,python)