同花顺数据接口股票1分钟数据获取python代码
时间: 2023-09-24 07:11:52 浏览: 212
股票数据(不包括当天) -python代码
以下是使用Python代码调用同花顺数据接口获取股票1分钟数据的示例:
```python
import requests
import json
import pandas as pd
# 设置请求参数
token = 'your_api_token'
code = '600519' # 股票代码
start = '2021-10-01 09:30:00' # 开始时间
end = '2021-10-01 15:00:00' # 结束时间
url = 'http://webapi.cninfo.com.cn/api/stock/p_stock2305'
# 构造请求参数
data = {
'scode': code,
'datefrom': start,
'dateto': end,
'type': 'minute',
'key': token
}
# 发送请求
response = requests.post(url, data=data)
# 解析数据
if response.status_code == 200:
result = json.loads(response.text)
if result['retCode'] == 1:
data_list = result['data']
df = pd.DataFrame(data_list)
df.columns = ['time', 'open', 'high', 'low', 'close', 'volume', 'amount']
df['time'] = pd.to_datetime(df['time'])
df.set_index('time', inplace=True)
print(df)
else:
print('请求失败:', result['retMsg'])
else:
print('请求失败:', response.status_code)
```
注:需将`your_api_token`替换为自己的API Token。代码中使用了`requests`库发送请求和`pandas`库处理数据。
阅读全文