如何调用wind数据

如何使用wind的代码生成器找到想要的数据

1.选择代码生成器


选择代码生成器

2.选择编程语言为python


选择编程语言

3.选择WSS,选择多个股票代码


image.png

4.添加多个字段


image.png

5.选择直接运行,然后点击确定
image.png

6.可以在窗口中看到python代码,以及输出结果.



7.转化为requests请求
我在我的电脑搭建了一个wind数据服务器.可以直接通过requests请求来获取想要的数据.
import requests
import json

host, market_port= '192.168.1.4',5006# 自己需要做一个web_config文件来保存服务器地址.
ip_port_str = "http://{}:{}/".format(host, market_port) 
server_url = ip_port_str+"ymarket/"
# 注意field_str字符串中间?号的位置
req_cap = {'curd': 'direct_read','func':'fetch_data', 'kwargs':{'para_dict':{'code_str':"600340.SH,000001.SZ",'field_str':"monetary_cap,tradable_fin_assets,acctandnotes_rcv?unit=1;rptDate=20171231;rptType=1",'data_type':"daily"}}}
res = requests.post(server_url,json=req_cap)
res_dict = json.loads(res.content) #res_dict的'1542725297'这样的key代表时间戳

你可能感兴趣的:(如何调用wind数据)