python-3.x - 通过 API 获取免费的 SP500 历史收盘数据
问题描述
有什么方法可以理想地以 API 和 csv 形式获得免费的 SP500 历史收盘数据?不知道为什么它似乎比我想象的要难。
例如:
Quandl:未找到 SPY 或 SPX 符号
rs = requests.get('https://www.quandl.com/api/v3/datasets/WIKI/SPY/data.csv?api_key=<API Keys>')
有什么我可以尝试的 API 吗?
谢谢你。
解决方案
您可以通过 API 检索它,方法是安装 quandl,pip install quandl
然后发出如下请求:
import quandl
quandl.ApiConfig.api_key = 'YOUR_KEY'
quandl.get('EOD/SPY', start_date='2021-02-26', end_date='2021-02-26')
但是,您需要订阅数据集才能以这种方式访问数据。
推荐阅读
- xpath - 如何获取跨度表第n列中匹配文本的元素计数
- javascript - 用玩笑模拟高阶组件
- javascript - 流:传入的对象与相交类型不匹配
- d3.js - 在 Vegalite 图上指定纵横比/等比例
- javascript - 点击 TouchableOpacity onPress 时旋转图标
- reactjs - ReactJS Material UI withStyles incl。TS中的主题
- apache - URL 重写 http > https AND domain.tld > www.domain.tld
- javascript - html2Canvas 下载很模糊,我怎样才能让它更清晰
- coldfusion - ColdFusion 通过 Java 做 OWASP esapi
- amazon-web-services - 在 golang 中订阅 SNS 主题和/或 SQS 队列?