当前位置: 首页 > news >正文

【如何获取股票数据17】Python、Java等多种主流语言实例演示获取股票行情api接口之沪深A股近年增发数据获取实例演示及接口API说明文档

在这里插入图片描述
最近一两年内,股票量化分析逐渐成为热门话题。而从事这一领域工作的第一步,就是获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的主要任务是从这些数据中提炼出有价值的信息,为我们的投资策略提供有力的指导。

在数据探索的旅途中,我尝试了多种方法,包括自编网易股票页面爬虫、申万行业数据爬虫,以及同花顺问财的爬虫,甚至还使用了聚宽的免费数据API。然而,爬虫作为数据源常常显得不够稳定,给我们的量化分析带来不小的困扰。

在量化分析领域,实时且准确的数据接口是成功的基石。经过多次实际测试,我将已确认可用的数据接口分享给正在从事量化分析的朋友们,希望能够对你们的研究和工作有所帮助,接下来我会用Python、JavaScript(Node.js)、Java、C#和Ruby五种主流语言的实例代码给大家逐一演示一下如何获取各类股票数据:

1、python

import requests  url = "http://api.mairui.club/hscp/jnzf/000001/b997d4403688d5e66a"  
response = requests.get(url)  
data = response.json()  
print(data)

2、JavaScript (Node.js)

const axios = require('axios');  const url = "http://api.mairui.club/hscp/jnzf/000001/b997d4403688d5e66a";  
axios.get(url)  .then(response => {  console.log(response.data);  })  .catch(error => {  console.log(error);  });

3、Java

import java.net.URI;  
import java.net.http.HttpClient;  
import java.net.http.HttpRequest;  
import java.net.http.HttpResponse;  
import java.io.IOException;  public class Main {  public static void main(String[] args) {  HttpClient client = HttpClient.newHttpClient();  HttpRequest request = HttpRequest.newBuilder()  .uri(URI.create("http://api.mairui.club/hscp/jnzf/000001/b997d4403688d5e66a"))  .build();  try {  HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());  System.out.println(response.body());  } catch (IOException | InterruptedException e) {  e.printStackTrace();  }  }  
}

4、C#

using System;  
using System.Net.Http;  
using System.Threading.Tasks;  class Program  
{  static async Task Main()  {  using (HttpClient client = new HttpClient())  {  string url = "http://api.mairui.club/hscp/jnzf/000001/b997d4403688d5e66a";  HttpResponseMessage response = await client.GetAsync(url);  string responseBody = await response.Content.ReadAsStringAsync();  Console.WriteLine(responseBody);  }  }  
}

5、Ruby

require 'net/http'  
require 'json'  url = URI("http://api.mairui.club/hscp/jnzf/000001/b997d4403688d5e66a")  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

返回的数据:

[{"sdate":"2015-05-20","type":"定向配售、网下询价配售","price":"16.70元","tprice":"1,000,000.00万元","fprice":"6,000.00万元","amount":"59880.2395万股"},{"sdate":"2014-01-08","type":"定向配售","price":"11.17元","tprice":"1,478,221.03万元","fprice":"4,850.00万元","amount":"132338.4991万股"},{"sdate":"2011-07-29","type":"定向配售","price":"17.75元","tprice":"269,005.23万元","fprice":"0.00元","amount":"163833.6654万股"},{"sdate":"2010-09-16","type":"定向配售","price":"18.26元","tprice":"693,113.08万元","fprice":"2,386.23万元","amount":"37958万股"}]

近年增发

API接口:http://api.mairui.club/hscp/jnzf/股票代码(如000001)/b997d4403688d5e66a

接口说明:根据《股票列表》得到的股票代码获取上市公司的近年来的增发情况。按公告日期倒序。

数据更新:每天15:30开始更新,次日凌晨3点前完成

字段名称数据类型字段说明
sdatestring公告日期yyyy-MM-dd
typestring发行方式
pricestring发行价格
tpricestring实际公司募集资金总额
fpricestring发行费用总额
amountstring实际发行数量

【重要提示】

上方所有演示中的API接口Url链接结尾的b997d4403688d5e66a,均为数据请求licence证书,因为这个证书是官方测试证书,仅可用于验证各个接口的有效性,所以这个证书限制了只可请求股票代码为000001的数据,正式环境中是不能使用的,证书可以自己去申请一个替换掉就好了,证书是免费申请的:https://www.mairui.club/getlicence.html,替换成自己申请的证书就可以请求任何股票数据了。

http://www.lryc.cn/news/468855.html

相关文章:

  • 导出BERT句子模型为ONNX并推理
  • Unity Apple Vision Pro 自定义手势识别交互
  • 【Javaee】网络原理—TCP协议的核心机制
  • Unity插件-Intense TPS 讲解
  • 【p2p、分布式,区块链笔记 Blockchain】truffle001 以太坊开发框架truffle初步实践
  • 网站被浏览器提示“不安全”,如何快速解决
  • java -jar启动 报错: Error: Unable to access jarfile
  • Servlet(三)-------Cookie和session
  • 最新物流行业CRM系统应用数字化解决方案
  • [deadlock]死锁导致的设备登录无响应问题
  • 2024年10月21日计算机网络,乌蒙第一部分
  • ESlint代码规范
  • 【Vue.js设计与实现】第三篇第11章:渲染器-快速 Diff 算法-阅读笔记
  • 材质变体 PSO学习笔记
  • 2024年【烟花爆竹储存】考试及烟花爆竹储存复审模拟考试
  • 文件夹操作
  • 如何制作一台自己想要的无人机?无人机改装调试技术详解
  • Linux -- 进程间通信、初识匿名管道
  • 网站的SSL证书快到期了怎么办?怎么续签?
  • 解決爬蟲代理連接的方法
  • Prometheus 监控Harbor
  • SQL 干货 | SQL 半连接
  • 洛谷 P1226:【模板】快速幂
  • nginx常规操作
  • Docker镜像不能访问
  • TCP simultaneous open测试
  • Spring 配置文件动态读取pom.xml中的属性
  • Konva 组,层级
  • vue图片加载失败的图片
  • 终止,半成收入来自海外,收入可持续性被质疑