Kinsoku jikou desu新浪股票接口变动

简介: Kinsoku jikou desu新浪股票接口变动

1、问题原因

新浪股票接口返回如标题所示值:Kinsoku jikou desu!

http://hq.sinajs.cn/list=code 新浪股票的接口变动,需要在请求头中添加Referer值。

数据源网站:新浪财经_新浪网

2、核心代码

/// <summary>
/// 获取新浪股票缓存
/// </summary>
/// <param name="args">请求查询的代码</param>
/// <returns></returns>
[HttpGet, HttpPost]
public string GetSinaStockCache(string args)
{
    string url = "http://hq.sinajs.cn/list=" + args;
    HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); // 创建一个请求示例
    // .NET Core版本
    request.Headers.Add("Referer", "https://finance.sina.com.cn/");
    // .NET Framework版本
    // request.Referer = "https://finance.sina.com.cn/";
    HttpWebResponse response = (HttpWebResponse) request.GetResponse(); // 获取响应,即发送请求
    Stream responseStream = response.GetResponseStream();
    StreamReader streamReader = new StreamReader(responseStream, Encoding.Default); // Default中文正常显示,UTF-8中文会乱码
    string json = streamReader.ReadToEnd();
    return json;
}

image.gif

为了避免接口变动,可以在获取响应值时写入缓存,给缓存一个有效期,只要返回信息异常就读取缓存即可。

最后感谢新浪股票接口一直以来的稳定支持和大神的先见之明。

3、测试

请求参数(args):sz000651

返回结果:

"var hq_str_sz000651=\"格力电器,39.300,39.220,38.640,39.300,38.520,38.640,38.640,42165560,1634520898.300,465667,38.640,57333,0.000,0,0.000,0,0.000,0,0.000,465667,38.640,0,0.000,0,0.000,0,0.000,0,0.000,2022-02-17,14:59:06,00\";\n"

4、总结

参考链接:https://blog.csdn.net/qq1130169218/article/details/122809393

以上就是Kinsoku jikou desu!新浪股票接口变动的介绍,做此记录,如有帮助,欢迎点赞关注收藏!

目录
相关文章
|
消息中间件 存储 缓存
Spring Cloud 分布式实时日志分析采集三种方案~
Spring Cloud 分布式实时日志分析采集三种方案~
Spring Cloud 分布式实时日志分析采集三种方案~
|
4月前
|
自然语言处理 前端开发
基于Electron38+Vite7.1+Vue3+Pinia3+ElementPlus电脑端admin后台管理模板
基于最新版跨平台框架Electron38整合Vite7+Vue3+ElementPlus搭建轻量级客户端中后台管理系统解决方案。
548 87
|
jenkins 持续交付 开发工具
除了 Gitee,还有哪些代码托管平台支持 Webhook?
除了 Gitee,还有哪些代码托管平台支持 Webhook?
|
小程序
微信小程序动态tabBar实现:基于自定义组件,灵活支持不同用户角色与超过5个tab自由组合(更新版)
微信小程序动态tabBar实现:基于自定义组件,灵活支持不同用户角色与超过5个tab自由组合(更新版)
2495 1
|
编解码 人工智能 文件存储
轻量级网络论文精度笔记(二):《YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object ..》
YOLOv7是一种新的实时目标检测器,通过引入可训练的免费技术包和优化的网络架构,显著提高了检测精度,同时减少了参数和计算量。该研究还提出了新的模型重参数化和标签分配策略,有效提升了模型性能。实验结果显示,YOLOv7在速度和准确性上超越了其他目标检测器。
444 0
轻量级网络论文精度笔记(二):《YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object ..》
|
存储 关系型数据库 测试技术
基于ssm+vue的校园驿站管理系统+(源码+部署说明+演示视频+源码介绍)(2)
基于ssm+vue的校园驿站管理系统+(源码+部署说明+演示视频+源码介绍)
491 1
|
传感器 监控 网络协议
Modbus协议详细解析与案例分享
Modbus协议详细解析与案例分享
743 0
|
存储 安全 Java
图书管理系统的设计与实现
图书管理系统的设计与实现
|
弹性计算 大数据 测试技术
2024年阿里云最便宜云服务器价格参考:61元、165元、99元、199元
阿里云近期推出的服务器优惠活动政策,为新老用户提供了丰富的选择和超值的价格。以下是详细的优惠活动政策整理:具体的价格表可能会因时间、地区、配置等因素而有所变化,建议前往阿里云官网查看最新的价格表。阿里云此次的优惠活动政策为用户提供了高性价比的服务器选择,无论是新用户还是老用户,都可以享受到这一超值优惠。此外,续费价格保持不变,为用户提供了长期稳定的云服务体验。
|
消息中间件 存储 关系型数据库
Flink数据问题之数据写入mysql失败如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。