news 2026/6/22 20:10:21

【驱动量化交易09】教你如何通过股票数据api接口获取股票财务指标数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【驱动量化交易09】教你如何通过股票数据api接口获取股票财务指标数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据

​ 如今,量化分析在股市领域风靡一时,其核心要素在于数据,获取股票数据,是踏上量化分析之路的第一步。你可以选择亲手编写爬虫来抓取,但更便捷的方式,莫过于利用专业的股票数据API接口。自编爬虫虽零成本,却伴随着时间与精力的巨大消耗,且常因目标页面变动而失效。大家可以依据自己的实际情况来决定数据获取方式。

接下来,我将分享200多个实测可用且免费的专业股票数据接口,并通过Python、JavaScript(Node.js)、Java、C#、Ruby等五种主流语言,逐一演示如何高效获取各类股票数据,希望能够对大家有所帮助。

先把数据接口的地址给大家,大家可以直接点击地址或复制到地址栏打开,马上就可以验证接口的有效性

沪深A股财务指标数据API接口:http://api.mairuiapi.com/hscp/cwzb/000001/LICENCE-66D8-9F96-0C7F0FBCD073

接口URL中,000001是股票代码,LICENCE-66D8-9F96-0C7F0FBCD073是请求证书,这个是官方提供的测试证书只能测试000001的数据,随后大家自己可以去领取一个免费的请求证书就可以获取其他股票的数据了。

1、python

importrequests url="http://api.mairuiapi.com/hscp/cwzb/000001/LICENCE-66D8-9F96-0C7F0FBCD073"response=requests.get(url)data=response.json()print(data)

2、JavaScript (Node.js)

constaxios=require('axios');consturl="http://api.mairuiapi.com/hscp/cwzb/000001/LICENCE-43D5-9F96-0C7F0FBCD073";axios.get(url).then(response=>{console.log(response.data);}).catch(error=>{console.log(error);});

3、Java

importjava.net.URI;importjava.net.http.HttpClient;importjava.net.http.HttpRequest;importjava.net.http.HttpResponse;importjava.io.IOException;publicclassMain{publicstaticvoidmain(String[]args){HttpClientclient=HttpClient.newHttpClient();HttpRequestrequest=HttpRequest.newBuilder().uri(URI.create("http://api.mairuiapi.com/hscp/cwzb/000001/LICENCE-43D5-9F96-0C7F0FBCD073")).build();try{HttpResponse<String>response=client.send(request,HttpResponse.BodyHandlers.ofString());System.out.println(response.body());}catch(IOException|InterruptedExceptione){e.printStackTrace();}}}

4、C#

usingSystem;usingSystem.Net.Http;usingSystem.Threading.Tasks;classProgram{staticasyncTaskMain(){using(HttpClientclient=newHttpClient()){stringurl="http://api.mairuiapi.com/hscp/cwzb/000001/LICENCE-43D5-9F96-0C7F0FBCD073";HttpResponseMessageresponse=awaitclient.GetAsync(url);stringresponseBody=awaitresponse.Content.ReadAsStringAsync();Console.WriteLine(responseBody);}}}

5、Ruby

require'net/http'require'json'url=URI("http://api.mairuiapi.com/hscp/cwzb/000001/LICENCE-43D5-9F96-0C7F0FBCD073")http=Net::HTTP.new(url.host,url.port)request=Net::HTTP::Get.new(url)response=http.request(request)data=JSON.parse(response.read_body)puts data

返回数据示例:

[{"date":"2025-03-31","tbmg":"0.7264","jqmg":"0.62","mgsy":"0.62","kfmg":"0.62","mgjz":"26.0803","mgjzad":"22.48","mgjy":"8.3967","mggjj":"4.159","mgwly":"13.1723","zclr":"0.244","zylr":"--","zzlr":"0.2441","cblr":"180.2007","yylr":"--","zycb":"--","xsjl":"--","gbbc":"72.6376","jzbc":"2.7852","zcbc":"0.244","xsml":"--","xxbz":"--","fzy":"39.9396","zybz":"-1.8599","gxff":"--","tzsy":"--","zyyw":"-314000000","jzsy":"2.79","jqjz":"2.8","kflr":"14043000000","zysr":"--","jlzz":"-5.5987","jzzz":"4.2292","zzzz":"0.8458","yszz":"--","yszzt":"--","chzz":"--","chzzl":"--","gzzz":"--","zzzzl":"--","zzzzt":"--","ldzz":"--","ldzzt":"--","gdzz":"--","ldbl":"--","sdbl":"--","xjbl":"--","lxzf":"--","zjbl":"--","gdqy":"8.7595","cqfz":"--","gdgd":"--","fzqy":"1041.6165","zczjbl":"--","zblv":"--","gdzcjz":"--","zbgdh":"1141.6165","cqbl":"0","qxjzb":"--","gdzcbz":"--","zcfzl":"91.2405","zzc":"5777858000000","jyxj":"--","zcjyxj":"0.0282","jylrb":"11.5597","jyfzl":"0.0309","xjlbl":"--","dqgptz":null,"dqzctz":"--","dqjytz":"--","qcgptz":null,"cqzqtz":"777634000000","cqjyxtz":"--","yszk1":"--","yszk12":"--","yszk23":"--","yszk3":"--","yfhk1":"--","yfhk12":"--","yfhk23":"--","yfhk3":"--","ysk1":"--","ysk12":"--","ysk23":"--","ysk3":"--"},{"date":"2024-12-31","tbmg":"2.2935","jqmg":"2.15","mgsy":"2.15","kfmg":"2.16","mgjz":"25.4995","mgjzad":"21.89","mgjy":"3.2637","mggjj":"4.1592","mgwly":"12.5531","zclr":"0.7715","zylr":"--","zzlr":"0.7838","cblr":"130.1396","yylr":"--","zycb":"--","xsjl":"--","gbbc":"289.6797","jzbc":"11.3602","zcbc":"0.9744","xsml":"--","xxbz":"--","fzy":"44.0937","zybz":"-2.702","gxff":"--","tzsy":"--","zyyw":"-1479000000","jzsy":"8.99","jqjz":"10.08","kflr":"44838000000","zysr":"--","jlzz":"-4.1912","jzzz":"4.7666","zzzz":"3.2603","yszz":"--","yszzt":"--","chzz":"--","chzzl":"--","gzzz":"--","zzzzl":"--","zzzzt":"--","ldzz":"--","ldzzt":"--","gdzz":"--","ldbl":"--","sdbl":"--","xjbl":"--","lxzf":"--","zjbl":"--","gdqy":"8.5772","cqfz":"--","gdgd":"5731.318","fzqy":"1065.8812","zczjbl":"--","zblv":"--","gdzcjz":"42.4463","zbgdh":"1165.8812","cqbl":"0","qxjzb":"--","gdzcbz":"0.1497","zcfzl":"91.4228","zzc":"5769270000000","jyxj":"--","zcjyxj":"0.011","jylrb":"1.423","jyfzl":"0.012","xjlbl":"--","dqgptz":null,"dqzctz":"--","dqjytz":"--","qcgptz":null,"cqzqtz":"785075000000","cqjyxtz":"--","yszk1":"--","yszk12":"--","yszk23":"--","yszk3":"--","yfhk1":"--","yfhk12":"--","yfhk23":"--","yfhk3":"--","ysk1":"--","ysk12":"--","ysk23":"--","ysk3":"--"},{"date":"2024-09-30","tbmg":"2.0473","jqmg":"1.94","mgsy":"1.94","kfmg":"1.94","mgjz":"25.2742","mgjzad":"21.67","mgjy":"7.0678","mggjj":"4.1593","mgwly":"12.3622","zclr":"0.6914","zylr":"--","zzlr":"0.7011","cblr":"150.6167","yylr":"--","zycb":"--","xsjl":"--","gbbc":"204.7262","jzbc":"8.1002","zcbc":"0.6914","xsml":"--","xxbz":"--","fzy":"38.2184","zybz":"-2.3521","gxff":"--","tzsy":"--","zyyw":"-1123000000","jzsy":"8.1","jqjz":"9.1","kflr":"39748000000","zysr":"--","jlzz":"0.2372","jzzz":"5.2825","zzzz":"4.1621","yszz":"--","yszzt":"--","chzz":"--","chzzl":"--","gzzz":"--","zzzzl":"--","zzzzt":"--","ldzz":"--","ldzzt":"--","gdzz":"--","ldbl":"--","sdbl":"--","xjbl":"--","lxzf":"--","zjbl":"--","gdqy":"8.5359","cqfz":"--","gdgd":"--","fzqy":"1071.5293","zczjbl":"--","zblv":"--","gdzcjz":"--","zbgdh":"1171.5293","cqbl":"0","qxjzb":"--","gdzcbz":"--","zcfzl":"91.4641","zzc":"5745988000000","jyxj":"--","zcjyxj":"0.0239","jylrb":"3.4523","jyfzl":"0.0261","xjlbl":"--","dqgptz":null,"dqzctz":"--","dqjytz":"--","qcgptz":null,"cqzqtz":"777403000000","cqjyxtz":"--","yszk1":"--","yszk12":"--","yszk23":"--","yszk3":"--","yfhk1":"--","yfhk12":"--","yfhk23":"--","yfhk3":"--","ysk1":"--","ysk12":"--","ysk23":"--","ysk3":"--"},{"date":"2024-06-30","tbmg":"1.3336","jqmg":"1.23","mgsy":"1.23","kfmg":"1.23","mgjz":"24.831","mgjzad":"21.23","mgjy":"5.8602","mggjj":"4.1617","mgwly":"11.9029","zclr":"0.4498","zylr":"--","zzlr":"0.4564","cblr":"146.0671","yylr":"--","zycb":"--","xsjl":"--","gbbc":"193.106","jzbc":"7.7768","zcbc":"0.6513","xsml":"--","xxbz":"--","fzy":"37.9304","zybz":"-2.4486","gxff":"--","tzsy":"--","zyyw":"-783000000","jzsy":"5.37","jqjz":"5.79","kflr":"25880000000","zysr":"--","jlzz":"1.938","jzzz":"6.591","zzzz":"4.6088","yszz":"--","yszzt":"--","chzz":"--","chzzl":"--","gzzz":"--","zzzzl":"--","zzzzt":"--","ldzz":"--","ldzzt":"--","gdzz":"--","ldbl":"--","sdbl":"--","xjbl":"--","lxzf":"--","zjbl":"--","gdqy":"8.3745","cqfz":"--","gdgd":"5248.5459","fzqy":"1094.1073","zczjbl":"--","zblv":"--","gdzcjz":"44.1904","zbgdh":"1194.1073","cqbl":"0","qxjzb":"--","gdzcbz":"0.1596","zcfzl":"91.6255","zzc":"5754033000000","jyxj":"--","zcjyxj":"0.0198","jylrb":"4.3944","jyfzl":"0.0216","xjlbl":"--","dqgptz":null,"dqzctz":"--","dqjytz":"--","qcgptz":null,"cqzqtz":"779113000000","cqjyxtz":"--","yszk1":"--","yszk12":"--","yszk23":"--","yszk3":"--","yfhk1":"--","yfhk12":"94000000","yfhk23":"98000000","yfhk3":"--","ysk1":"--","ysk12":"--","ysk23":"--","ysk3":"--"}]

返回的数据字段说明:

date代表:报告日期yyyy-MM-dd,tbmg代表:摊薄每股收益(元)d,jqmg代表:加权每股收益(元)型,mgsy代表:每股收益_调整后(元),kfmg代表:扣除非经常性损益后的每股收益(元),mgjz代表:每股净资产_调整前(元),mgjzad代表:每股净资产_调整后(元),mgjy代表:每股经营性现金流(元),mggjj代表:每股资本公积金(元),mgwly代表:每股未分配利润(元),zclr代表:总资产利润率(%),zylr代表:主营业务利润率(%),zzlr代表:总资产净利润率(%),cblr代表:成本费用利润率(%),yylr代表:营业利润率(%),zycb代表:主营业务成本率(%),xsjl代表:销售净利率(%),gbbc代表:股本报酬率(%),jzbc代表:净资产报酬率(%),zcbc代表:资产报酬率(%),xsml代表:销售毛利率(%),xxbz代表:三项费用比重,fzy代表:非主营比重,zybz代表:主营利润比重,gxff代表:股息发放率(%),tzsy代表:投资收益率(%),zyyw代表:主营业务利润(元),jzsy代表:净资产收益率(%),jqjz代表:加权净资产收益率(%),kflr代表:扣除非经常性损益后的净利润(元),zysr代表:主营业务收入增长率(%),jlzz代表:净利润增长率(%),jzzz代表:净资产增长率(%),zzzz代表:总资产增长率(%),yszz代表:应收账款周转率(次),yszzt代表:应收账款周转天数(天),chzz代表:存货周转天数(天),chzzl代表:存货周转率(次),gzzz代表:固定资产周转率(次),zzzzl代表:总资产周转率(次),zzzzt代表:总资产周转天数(天),ldzz代表:流动资产周转率(次),ldzzt代表:流动资产周转天数(天),gdzz代表:股东权益周转率(次),ldbl代表:流动比率,sdbl代表:速动比率,xjbl代表:现金比率(%),lxzf代表:利息支付倍数,zjbl代表:长期债务与营运资金比率(%),gdqy代表:股东权益比率(%),cqfz代表:长期负债比率(%),gdgd代表:股东权益与固定资产比率(%),fzqy代表:负债与所有者权益比率(%),zczjbl代表:长期资产与长期资金比率(%),zblv代表:资本化比率(%),gdzcjz代表:固定资产净值率(%),zbgdh代表:资本固定化比率(%),cqbl代表:产权比率(%),qxjzb代表:清算价值比率(%),gdzcbz代表:固定资产比重(%),zcfzl代表:资产负债率(%),zzc代表:总资产(元),jyxj代表:经营现金净流量对销售收入比率(%),zcjyxj代表:资产的经营现金流量回报率(%),jylrb代表:经营现金净流量与净利润的比率(%),jyfzl代表:经营现金净流量对负债比率(%),xjlbl代表:现金流量比率(%),dqgptz代表:短期股票投资(元),dqzctz代表:短期债券投资(元),dqjytz代表:短期其它经营性投资(元),qcgptz代表:长期股票投资(元),cqzqtz代表:长期债券投资(元),cqjyxtz代表:长期其它经营性投资(元),yszk1代表:1年以内应收帐款(元),yszk12代表:1-2年以内应收帐款(元),yszk23代表:2-3年以内应收帐款(元),yszk3代表:3年以内应收帐款(元),yfhk1代表:1年以内预付货款(元),yfhk12代表:1-2年以内预付货款(元),yfhk23代表:2-3年以内预付货款(元),yfhk3代表:3年以内预付货款(元),ysk1代表:1年以内其它应收款(元),ysk12代表:1-2年以内其它应收款(元),ysk23代表:2-3年以内其它应收款(元),ysk3代表:3年以内其它应收款(元)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 17:17:42

PaddleOCR终极指南:从零开始掌握80+语言文字识别技术

想要快速上手业界领先的OCR工具&#xff1f;PaddleOCR作为飞桨生态中的明星项目&#xff0c;为开发者提供了从基础文字识别到复杂文档解析的全方位解决方案。无论您是技术新手还是资深工程师&#xff0c;这篇指南都将带您轻松入门。&#x1f680; 【免费下载链接】PaddleOCR 飞…

作者头像 李华
网站建设 2026/6/23 18:53:15

130亿参数颠覆行业认知:腾讯混元A13B重新定义大模型效率标准

导语 【免费下载链接】Hunyuan-A13B-Pretrain 腾讯开源Hunyuan-A13B大语言模型&#xff0c;采用细粒度MoE架构&#xff0c;800亿总参数仅激活130亿&#xff0c;高效平衡性能与资源消耗。支持256K超长上下文、混合推理模式及多量化格式&#xff0c;在数学推理、代码生成等多任务…

作者头像 李华
网站建设 2026/6/22 23:29:06

2025深度解析:腾讯混元大模型如何重塑AI本地化部署格局

2025深度解析&#xff1a;腾讯混元大模型如何重塑AI本地化部署格局 【免费下载链接】Hunyuan-7B-Pretrain 腾讯开源大语言模型Hunyuan-7B-Pretrain&#xff0c;支持256K超长上下文&#xff0c;融合快慢思考模式&#xff0c;具备强大推理能力。采用GQA优化推理效率&#xff0c;支…

作者头像 李华
网站建设 2026/6/22 16:51:11

5、GTK 杂项小部件使用指南

GTK 杂项小部件使用指南 1. 前言 在 GTK(GIMP Toolkit)编程中,有许多杂项小部件可以帮助我们创建功能丰富、用户友好的界面。本文将详细介绍几种常见的杂项小部件,包括标签(Labels)、箭头(Arrows)、工具提示(Tooltips)和进度条(Progress Bars),并提供相应的代码…

作者头像 李华
网站建设 2026/6/22 21:23:16

7、GTK 杂项小部件使用指南

GTK 杂项小部件使用指南 1. 状态栏(Statusbars) 状态栏是用于显示文本消息的简单小部件。它维护一个消息栈,当弹出当前消息时,会重新显示上一条文本消息。为了让应用程序的不同部分使用同一个状态栏显示消息,状态栏小部件会分配上下文标识符(Context Identifiers),用…

作者头像 李华