2022年春节前夕

新浪获取股票实时行情接口,获取数据进行调整。

请求:http://hq.sinajs.cn/list

调用返回:Kinsoku jikou desu!

以下为最新获取方法(Java):

        HtmlPage htmlPage;URL urlTabBet = null;String URL = "http://hq.sinajs.cn/list=sh601500";WebRequest webRequest;WebClient webClient = new WebClient(BrowserVersion.CHROME);webClient = new WebClient(BrowserVersion.CHROME);webClient.setCssErrorHandler(new SilentCssErrorHandler());webClient.setAjaxController(new NicelyResynchronizingAjaxController());webClient.getOptions().setJavaScriptEnabled(true);webClient.getOptions().setActiveXNative(false);webClient.getOptions().setCssEnabled(false);webClient.getOptions().setTimeout(120 * 1000);webClient.getOptions().setThrowExceptionOnScriptError(false);webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);webClient.getOptions().setRedirectEnabled(true);webClient.getCookieManager().setCookiesEnabled(true);try {urlTabBet = new URL(URL);} catch (MalformedURLException e1) {e1.printStackTrace();}webRequest = new WebRequest(urlTabBet, com.gargoylesoftware.htmlunit.HttpMethod.POST);Map<String, String> additionalHeaders = new HashMap<String, String>();additionalHeaders.put("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36");additionalHeaders.put("Accept-Language", "zh-CN,zh;q=0.8");additionalHeaders.put("Accept", "*/*");additionalHeaders.put("referer", "http://finance.sina.com.cn");webRequest.setAdditionalHeaders(additionalHeaders);try {htmlPage = webClient.getPage(webRequest);String contentAsString = htmlPage.getWebResponse().getContentAsString();//以下自行数据处理} catch (FailingHttpStatusCodeException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}

请求太快会超时报错,请自行处理好异常重试。

返回报文结构:

var hq_str_sh601500="通用股份,5.050,5.060,5.090,5.110,5.030,5.090,5.100,3963000,20106078.000,52800,5.090,90600,5.080,98500,5.070,105200,5.060,127900,5.050,104400,5.100,99700,5.110,111800,5.120,87500,5.130,73300,5.140,2022-02-14,11:18:56,00,"

字段说明:

var hq_str_sh601500="
0:    通用股份    //名字;
1:    5.050       //今日开盘价
2:    5.060       //昨日收盘价
3:    5.090       //当前价格
4:    5.110       //今日最高价
5:    5.030       //今日最低价
6:    5.090       //竞买价,即“买一”报价;
7:    5.100       //竞卖价,即“卖一”报价;
8:    3963000     //成交的股票数,转手乘100
9:    20106078.000//成交金额(元),转万除10000
10:    52800       //“买一”申请52800股
11:    5.090       //“买一”报价;
12:    90600       //“买二”申请90600股
13:    5.080       //“买二”报价;
14:    98500       //..
15:    5.070       //..
16:    105200      //..
17:    5.060       //..
18:    127900      //..
19:    5.050       //..
20:    104400      //“卖一”申报104400股
21:    5.100       //“卖一”报价;
22:    99700       //“卖二”申报99700股
23:    5.110       //“卖二”报价;
24:    111800      //..
25:    5.120       //..
26:    87500       //..
27:    5.130       //..
28:    73300       //..
29:    5.140       //..
30:    2022-02-14  //日期
31:  11:18:56   //时间

涨跌金额和涨跌幅度计算代码片段:

Double amt_change = getDouble(Double.valueOf(split[3]) - Double.valueOf(split[2]));//涨跌金额(元)Double pct_change = getDouble(amt_change / Double.valueOf(split[2]) * 100);//涨跌幅度%private static double getDouble(Double d) {return new BigDecimal(d).setScale(2, RoundingMode.HALF_UP).doubleValue();}

新浪获取股票实时数据接口(22年春节后)相关推荐

  1. 新浪获取股票期货实时数据-最新方法

    新浪在上周改了实时数据获取接口,打了我一个措手不及,现将改后的获取方式记录如下. 我使用的是python. 股票实时数据获取方法: import requestsgudaima = "sz0 ...

  2. python 股票实时数据接口_获取股票实时数据的接口

    记录下获取股票实时数据的接口,记录下. 以基金兴和500018为例 ****************************** 新浪的接口: http://hq.sinajs.cn/list=sh5 ...

  3. 股票实时数据接口软件的数据来源是哪里?

    现在市场上有很多破解版的数据接口,这些接口都是可以接入券商的系统的,到时毕竟这些破解版的数据接口软件不是官方的,他们的数据都是哪里来的呢? 其实无论是官方软件,或者是第三方接口,数据来源都是交易所,毕 ...

  4. 股票实时数据接口 香港股市详细查询

    股票实时数据接口调用代码返回示例,实现股票编号.股票名称.今日开盘价.前收盘价.最高价.最低价.最新价.涨跌.涨跌幅.买入价.卖出价.成交额.成交量.市盈率等等查询. 接口名称:股票实时数据接口 接口 ...

  5. 股票实时数据 python_Tushare 获取股票实时数据

    Tushare 获取股票实时数据 自己实现了一个能获取股票实时交易数据的脚本,功能是每3秒钟获取当前大盘涨跌,和自己添加股票的价格和涨跌幅 原理是通过获取Tushare 平台提供的api,来获取股票数 ...

  6. 【股票】java+js获取股票实时数据

    [历史数据] 方法1:首先感谢网易财经提供数据下载平台,访问网易财经首页 money.163.com,点击股票,进入到股票页面,然后随便点开网页中的某支股票,比如说万科A, 你就看到了万科A股票的相关 ...

  7. 免费获取股票历史交易数据方法与代码获取股票实时数据方法集合

    现在网上有越来越多开源的股票数据的获取方法,言简意赅,小编在这里提供2种方法去获取股票数据,第一种呢还是针对于所有的用户,通过使用第三方平台提供的方法来获取到所需要的股票数据. 方法一:使用免费的网站 ...

  8. JAVA获取股票实时KDJ_Java从网络获取股票实时数据,2种方法webservice和javascript

    两种方法: /javascript接口取数据 -service接口 1. http/javascript接口取数据 1.1 Sina股票数据接口 以大秦铁路(股票代码:601006)为例,如果要获取它 ...

  9. Python获取股票实时数据

    近期爬虫入门,简单搞了个小脚本经baidu查询指定股票代码的实时行情数据(好多网站禁了,所有走的baidu,原因就不细说了~~). 前期操作呢?当然是按部就班的一些列抓包,浏览器上F12就行了,找到对 ...

最新文章

  1. JAVA CXF、XFIRE、AXIS webservice获取客户端IP
  2. socket通信入门
  3. 一堂如何提高代码质量的培训课【转】
  4. 课程一(Neural Networks and Deep Learning),第四周(Deep Neural Networks)—— 0.学习目标...
  5. 第七十四期:国内SaaS企业终于活成了自己讨厌的样子!
  6. Java笔记(08):面向对象--抽象类
  7. 阿里最新组织架构大轮岗,主要涉及HR线
  8. 常见文件扩展名和它们的说明(转)
  9. 将PDF文件进行文件的编辑需要利用什么软件
  10. 正负数据如何归一化_数据标准化period;归一化处理
  11. Functions In Go
  12. 封装-计算购房商贷月供案例
  13. Python异步并发机制详解,让你的代码运行效率就像搭上了火箭!!!
  14. Excel提取汇总所有工作表名
  15. 升级glibc经验谈!!!
  16. webpack打包图片资源问题
  17. 边缘融合 边缘计算_生活在科技边缘
  18. 东莞耳机工厂告诉你,多唛降噪是什么!
  19. git stats生成html不显示,性能 – JMeter:生成Taurus无法生成的默认html报告
  20. thinksns+ 安装,处理安装过程中报错

热门文章

  1. 使用C#进行XML文档读取
  2. 从入门到精通:Java编程基础入门教程
  3. Swing布局之边界布局(BorderLayout)
  4. 高效协同企业网盘为团队协同带来更高的效率
  5. xser php framework v0.1正式版 -- 发布
  6. 删除PG数据库时报错database xxx is being accessed by other users
  7. 提权学习:第三方软件提权(破解hash 提权、MFS 破解hash 提权、GetPass 破解hash提权、QuarksPwDump 破解hash提权)
  8. ERA5 积雪 降雪 区别_漠河降雪量已达入秋最大级别,北京也迎降温和大风,注意添衣保暖...
  9. 【转存】Go语言设计模式(推荐阅读)
  10. 远算云平台-当NASA因公制数学错误而丢失航天器时