news 2026/4/18 8:09:13

【驱动量化交易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/4/18 5:33:24

AI决策解析:用SHAP工具实现模型可解释性快速上手

你是否曾面对AI系统的决策结果一头雾水&#xff1f;&#x1f914; 当信用评估申请被拒绝时&#xff0c;银行系统只会告诉你"综合评分不足"&#xff0c;却从不解释具体原因。当医疗AI诊断出疾病风险时&#xff0c;医生们想知道&#xff1a;"到底是哪些指标触发了…

作者头像 李华
网站建设 2026/4/17 21:12:46

零基础实战:RKNN Model Zoo高效部署深度学习模型手册

零基础实战&#xff1a;RKNN Model Zoo高效部署深度学习模型手册 【免费下载链接】rknn_model_zoo 项目地址: https://gitcode.com/gh_mirrors/rk/rknn_model_zoo 技术痛点与解决方案 在嵌入式AI开发中&#xff0c;开发者常面临三大核心挑战&#xff1a;模型转换复杂、…

作者头像 李华
网站建设 2026/4/18 8:04:35

AutoGPT与Redash集成:开源数据看板自动更新

AutoGPT与Redash集成&#xff1a;开源数据看板自动更新 在企业数据分析的日常实践中&#xff0c;一个看似简单却反复出现的问题是——为什么每次查看关键业务仪表盘时&#xff0c;总要等“刷新一下”&#xff1f;更进一步地&#xff0c;我们是否必须依赖固定时间的定时任务&…

作者头像 李华
网站建设 2026/4/14 11:41:58

1/10成本实现40B性能:Ring-flash-linear-2.0引领大模型效率革命

1/10成本实现40B性能&#xff1a;Ring-flash-linear-2.0引领大模型效率革命 【免费下载链接】Ring-flash-linear-2.0 项目地址: https://ai.gitcode.com/hf_mirrors/inclusionAI/Ring-flash-linear-2.0 导语 蚂蚁集团百灵团队正式开源混合线性推理模型Ring-flash-line…

作者头像 李华
网站建设 2026/4/18 7:59:03

AI工程实施指南:应对企业级应用的五大核心挑战

在数字化转型浪潮中&#xff0c;AI工程正成为企业构建智能系统的关键技术栈。本文将从实践角度出发&#xff0c;深入剖析企业级AI应用面临的核心挑战&#xff0c;并提供可落地的解决方案。通过系统化的AI工程方法论&#xff0c;企业能够有效提升模型性能、降低部署成本&#xf…

作者头像 李华
网站建设 2026/4/18 5:24:48

8、GTK 杂项与容器小部件使用指南

GTK 杂项与容器小部件使用指南 1. 组合框(Combo Box) 组合框是一种相对简单的小部件,它实际上是其他小部件的集合。从用户的角度来看,组合框由一个文本输入框和一个下拉菜单组成,用户可以从预定义的条目中选择一个,也可以直接在文本框中输入不同的选项。 组合框的结构…

作者头像 李华