如何调用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代表时间戳
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容