【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 债券融资次数
相关推荐
wjs20242 分钟前
SOAP Header 元素
开发语言
Super Rookie2 分钟前
Spring Boot 企业项目技术选型
java·spring boot·后端
写不出来就跑路7 分钟前
Spring Security架构与实战全解析
java·spring·架构
电商数据girl17 分钟前
有哪些常用的自动化工具可以帮助处理电商API接口返回的异常数据?【知识分享】
大数据·分布式·爬虫·python·系统架构
CoooLuckly19 分钟前
numpy数据分析知识总结
python·numpy
无限远的弧光灯21 分钟前
c语言学习_函数递归
c语言·开发语言·学习
趣多多代言人28 分钟前
从零开始手写嵌入式实时操作系统
开发语言·arm开发·单片机·嵌入式硬件·面试·职场和发展·嵌入式
超龄超能程序猿35 分钟前
(六)PS识别:源数据分析- 挖掘图像的 “元语言”技术实现
python·组合模式
胖大和尚39 分钟前
C++项目学习计划
开发语言·c++·学习
开开心心_Every41 分钟前
全能视频处理工具介绍说明
开发语言·人工智能·django·pdf·flask·c#·音视频