python代码获取东方财富网1分钟历史数据
时间: 2023-12-17 22:02:44 浏览: 214
可以使用 tushare 库来获取东方财富网的股票数据,具体步骤如下:
1. 安装 tushare 库:在终端输入 `pip install tushare`。
2. 导入 tushare 库:在 Python 代码中导入 tushare 库,代码如下:
```python
import tushare as ts
```
3. 设置 tushare 库的 token:在 tushare 官网注册账号并获取 token,然后在代码中设置 token,代码如下:
```python
ts.set_token('你的token')
```
4. 获取股票历史数据:使用 tushare 库的 `pro` 接口获取股票历史数据,代码如下:
```python
# 初始化 pro 接口
pro = ts.pro_api()
# 获取股票历史数据
df = pro.fut_l2_daily(ts_code='你要获取的股票代码', trade_date='20211231', start_date='20210101', end_date='20211231')
```
其中,`ts_code` 为股票代码,`trade_date` 为交易日期,`start_date` 和 `end_date` 为数据的起始日期和结束日期。
以上代码获取的是期货数据,如果要获取股票数据,可以使用 `pro.daily` 接口,代码如下:
```python
# 初始化 pro 接口
pro = ts.pro_api()
# 获取股票历史数据
df = pro.daily(ts_code='你要获取的股票代码', start_date='20210101', end_date='20211231')
```
其中,`ts_code` 为股票代码,`start_date` 和 `end_date` 为数据的起始日期和结束日期。
最后,可以将获取到的数据保存到本地,代码如下:
```python
# 将数据保存到本地
df.to_csv('股票数据.csv', index=False)
```
以上代码将数据保存到了名为 `股票数据.csv` 的文件中。
阅读全文