【62期获取股票数据API接口】如何用Python、Java等五种主流语言实例演示获取股票行情API接口之沪深A股派现与募资对比数据及接口API说明文档

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

在下方,所有演示中的API接口Url链接结尾的ZHITU_TOKEN_LIMIT_TEST,均为数据请求token证书,因为这个证书是官方测试证书,仅可用于验证各个接口的有效性,所以这个证书限制了只可请求股票代码为000001的数据,正式环境中是不能使用的,证书可以自己去申请一个替换掉就好了(证书是免费申请的),替换成自己申请的证书就可以请求任何股票数据了。

1、python

python 复制代码
import requests  
  
url = "https://api.zhituapi.com/hs/margin/pxmz/000001?token=ZHITU_TOKEN_LIMIT_TEST"  
response = requests.get(url)  
data = response.json()  
print(data)

2、JavaScript (Node.js)

javascript 复制代码
const axios = require('axios');  
  
const url = "https://api.zhituapi.com/hs/margin/pxmz/000001?token=ZHITU_TOKEN_LIMIT_TEST";  
axios.get(url)  
  .then(response => {  
    console.log(response.data);  
  })  
  .catch(error => {  
    console.log(error);  
  });

3、Java

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("https://api.zhituapi.com/hs/margin/pxmz/000001?token=ZHITU_TOKEN_LIMIT_TEST"))  
            .build();  
  
        try {  
            HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());  
            System.out.println(response.body());  
        } catch (IOException | InterruptedException e) {  
            e.printStackTrace();  
        }  
    }  
}

4、C#

csharp 复制代码
using System;  
using System.Net.Http;  
using System.Threading.Tasks;  
  
class Program  
{  
    static async Task Main()  
    {  
        using (HttpClient client = new HttpClient())  
        {  
            string url = "https://api.zhituapi.com/hs/margin/pxmz/000001?token=ZHITU_TOKEN_LIMIT_TEST";  
            HttpResponseMessage response = await client.GetAsync(url);  
            string responseBody = await response.Content.ReadAsStringAsync();  
            Console.WriteLine(responseBody);  
        }  
    }  
}

5、Ruby

ruby 复制代码
require 'net/http'  
require 'json'  
  
url = URI("https://api.zhituapi.com/hs/margin/pxmz/000001?token=ZHITU_TOKEN_LIMIT_TEST")  
  
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

返回的数据:

json 复制代码
[{"pxcs":26,"pxze":60203467634.61,"rzcs":10,"rzze":110403606146.97,"fhl":5.5,"gxzfl":26.51,"pxrzb":54.53,"sfrze":0,"zrze":110403606146.97,"sfrzcs":1,"zfrzcs":4,"zqrzcs":1}]

派现与募资对比

API地址:https://api.zhituapi.com/hs/margin/pxmz/股票代码?token=token证书

描述:根据《股票列表》得到的股票代码作为参数,得到股票的派现与募资对比。

更新频率:每日21:00

字段名称 数据类型 字段说明
pxcs number 派现次数
pxze number 派现总额(元)
rzcs number 融资次数
rzze number 融资总额(元)
fhl number 分红率(%)
gxzfl number 股息支付率(%)
pxrzb number 派现融资比(%)
sfrze number 首发融资额(元)
sfrzcs number 首发融资次数
zfrzcs number 增发融资次数
zqrzcs number 债券融资次数
相关推荐
Js_cold2 分钟前
(* MARK_DEBUG=“true“ *)
开发语言·fpga开发·debug·verilog·vivado
“负拾捌”3 分钟前
LangChain 中 ChatPromptTemplate 的几种使用方式
python·langchain·prompt
ALex_zry21 分钟前
深入解析gRPC C++动态反射:实现Proto消息的智能字段映射
开发语言·c++
咋吃都不胖lyh31 分钟前
小白零基础教程:安装 Conda + VSCode 配置 Python 开发环境
人工智能·python·conda
幸运小圣33 分钟前
for...of vs for 循环全面对比【前端JS】
开发语言·前端·javascript
liu****35 分钟前
12.线程同步和生产消费模型
linux·服务器·开发语言·c++·1024程序员节
学习编程的Kitty1 小时前
JavaEE初阶——多线程(5)单例模式和阻塞队列
java·开发语言·单例模式
m0_372257021 小时前
项目下有多个模块,每个模块有pom文件,是怎么继承的
java·tomcat
oak隔壁找我1 小时前
Spring AI 入门教程,使用Ollama本地模型集成,实现对话记忆功能。
java·人工智能·后端
懒羊羊不懒@1 小时前
JavaSe—Stream流☆
java·开发语言·数据结构