news 2026/10/5 13:51:52

【驱动量化交易07】教你如何通过股票数据api接口获取股票近一年各季度利润数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【驱动量化交易07】教你如何通过股票数据api接口获取股票近一年各季度利润数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据

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

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

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

沪深A股近一年各季度利润数据API接口:http://api.mairuiapi.com/hscp/jdlr/000001/LICENCE-66D8-9F96-0C7F0FBCD073

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

1、python

importrequests url="http://api.mairuiapi.com/hscp/jdlr/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/jdlr/000001/LICENCE-66D8-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/jdlr/000001/LICENCE-66D8-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/jdlr/000001/LICENCE-66D8-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/jdlr/000001/LICENCE-66D8-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","income":"3,370,900.00","expend":"936,900.00","profit":"1,691,000.00","totalp":"1,688,300.00","reprofit":"1,409,600.00","basege":"0.6200","ettege":"0.6200","otherp":"-79,800.00","totalcp":"1,329,800.00"},{"date":"2024-12-31","income":"14,669,500.00","expend":"4,206,100.00","profit":"5,520,600.00","totalp":"5,473,800.00","reprofit":"4,450,800.00","basege":"2.1500","ettege":"2.1500","otherp":"-37,400.00","totalcp":"4,413,400.00"},{"date":"2024-09-30","income":"11,158,200.00","expend":"3,169,900.00","profit":"4,786,900.00","totalp":"4,774,400.00","reprofit":"3,972,900.00","basege":"1.9400","ettege":"1.9400","otherp":"-78,600.00","totalcp":"3,894,300.00"},{"date":"2024-06-30","income":"7,713,200.00","expend":"2,189,200.00","profit":"3,208,700.00","totalp":"3,197,700.00","reprofit":"2,587,900.00","basege":"1.2300","ettege":"1.2300","otherp":"-35,600.00","totalcp":"2,552,300.00"},{"date":"2024-03-31","income":"3,877,000.00","expend":"1,082,000.00","profit":"1,855,400.00","totalp":"1,852,500.00","reprofit":"1,493,200.00","basege":"0.6600","ettege":"0.6600","otherp":"34,500.00","totalcp":"1,527,700.00"}]

返回的数据字段说明:

date代表:截止日期yyyy-MM-dd,income代表:营业收入(万元),expend代表:营业支出(万元),profit代表:营业利润(万元),totalp代表:利润总额(万元),reprofit代表:净利润(万元),basege代表:基本每股收益(元/股),ettege代表:稀释每股收益(元/股),otherp代表:其他综合收益(万元),totalcp代表:综合收益总额(万元)

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

SGMICRO圣邦微 SGM3204YN6G/TR SOT23-6 电荷泵

特性反转输入电源电压高达200mA输出电流输入电压范围1.4V至5.5V静态电流&#xff1a;1.5mA&#xff08;典型值&#xff09;950kHz开关频率集成有源肖特基二极管用于启动带载工作温度范围-40℃至85℃提供绿色SOT - 23 - 6封装

作者头像 李华
网站建设 2026/10/6 8:38:49

基于OA自动化办公系统的系统测试设计与实现

随着信息技术的飞速发展&#xff0c;OA自动化办公系统在各行各业得到了广泛应用&#xff0c;成为提升企业工作效率与管理水平的重要工具。然而&#xff0c;系统在开发完成后&#xff0c;其质量与稳定性仍需通过严格的测试来确保。因此&#xff0c;本文的研究内容聚焦于设计针对…

作者头像 李华
网站建设 2026/10/6 11:43:31

ETEK力芯微 ET7222 QFN10 单路双刀双掷模拟开关

功能特点 Vcc3.3V导通电阻典型值为6.0Q低位-位的抖动时间<50ps 低串扰:-45 dB 250 MHz 低电流消耗:1.0μA 接近于0的传输延迟: 250 ps通道导通时的电容: 4.0pF(Typical)工作电压范围:1.65V至4.5V >750 MHz带宽 封装:QFN10L-1.8*1.4(ET7222Y)、MSOP10(ET7222U)

作者头像 李华
网站建设 2026/10/6 10:08:07

爬虫自动化测试:Pytest + Allure 漂亮报告生成

在网络爬虫的开发与维护过程中&#xff0c;自动化测试是保障爬虫稳定性、可靠性的核心环节。而一份清晰、美观的测试报告&#xff0c;能帮助开发者快速定位问题、分析测试覆盖度。Pytest 作为 Python 生态中最流行的测试框架&#xff0c;以其简洁的语法和强大的扩展性著称&…

作者头像 李华
网站建设 2026/10/6 8:33:24

Llama-Factory是否支持命名实体识别(NER)任务?

Llama-Factory是否支持命名实体识别&#xff08;NER&#xff09;任务&#xff1f; 在大模型加速落地的今天&#xff0c;越来越多企业希望将通用语言模型应用于具体的信息抽取场景——比如从客服对话中提取客户姓名与电话、从医疗记录里识别疾病名称和用药信息。这类需求背后的核…

作者头像 李华
网站建设 2026/10/5 4:29:38

用ComfyUI做AI艺术创作:艺术家的真实使用体验分享

用ComfyUI做AI艺术创作&#xff1a;艺术家的真实使用体验分享 在AI生成图像已经泛滥的今天&#xff0c;真正让作品脱颖而出的&#xff0c;不再是“输入一段漂亮提示词”&#xff0c;而是你如何控制整个生成过程。我曾花整整三个月时间&#xff0c;在传统WebUI里反复调试参数、复…

作者头像 李华