python抓取etf历史数据
时间: 2023-06-23 10:56:06 浏览: 216
用Python分析etf投资记录数据
您可以使用Python中的pandas库和yfinance库来抓取ETF的历史数据。以下是一个示例代码:
```
import pandas as pd
import yfinance as yf
# 定义ETF代码
etf_code = 'SPY'
# 抓取历史数据
etf_data = yf.download(etf_code, start='2010-01-01')
# 将数据存储到CSV文件中
etf_data.to_csv(etf_code + '.csv')
```
在这个示例中,我们定义了要抓取的ETF代码为SPY,然后使用yfinance库的download方法来抓取数据。我们还可以指定开始日期,如上述代码中的2010年1月1日。最后,我们将数据存储到CSV文件中,以便稍后使用。
阅读全文