用python存入大智慧自选股
时间: 2023-08-04 21:15:02 浏览: 214
大智慧是一家提供金融信息服务的公司,它提供了自选股功能,你可以将自己的自选股保存在大智慧的服务器上。如果你想使用 Python 将自选股保存在大智慧中,可以使用大智慧提供的 API 接口。
以下是一个示例代码,可以将自选股保存在大智慧的服务器上:
首先,需要安装 requests 模块:
```python
import requests
```
然后,需要获取大智慧的登录凭证(token)和用户 ID:
```python
# 设置登录名和密码
username = 'your_username'
password = 'your_password'
# 登录获取 token 和 uid
login_url = 'http://gw.yundzh.com/auth/login'
login_data = {'userName': username, 'password': password}
response = requests.post(login_url, json=login_data)
result = response.json()
token = result['data']['token']
uid = result['data']['uid']
```
接下来,可以编写一个函数,用于将自选股保存到大智慧服务器中:
```python
def save_stock_to_dzh(stock_code, stock_name):
# 构造请求参数
url = 'http://gw.yundzh.com/userstock/stock/add'
headers = {'Authorization': 'Bearer ' + token}
data = {'uid': uid, 'stockCode': stock_code, 'stockName': stock_name}
# 发送请求
response = requests.post(url, json=data, headers=headers)
result = response.json()
# 解析返回结果
if result['resultCode'] == 0:
print('保存自选股成功')
else:
print('保存自选股失败,错误信息:', result['resultMsg'])
```
最后,可以调用该函数,将自选股保存到大智慧服务器中:
```python
stock_code = '600519'
stock_name = '贵州茅台'
save_stock_to_dzh(stock_code, stock_name)
```
这样,就可以将自选股保存在大智慧的服务器中了。你可以登录大智慧网站或客户端,查看已保存的自选股。当然,如果你想要从大智慧服务器中获取自选股数据,也可以使用相应的 API 接口和 Python 模块来实现。
阅读全文