找了一下,暂定用新浪的接口,现阶段足够了
接口为:http://hq.sinajs.cn/list=标识股票代码
标识为sh沪市,sz深市,s_sh沪简易信息,s_sz深简易信息。
例如http://hq.sinajs.cn/list=sh600875
返回var hq_str_sh600875="东方电气,12.48,-0.32,-2.50,135125,17091,........................";
以,分隔,需要的只有前面6个:
0 股票名
1 今日开盘价;
2 昨日收盘价;
3 当前价格;
4 今日最高价;
5 今日最低价
传回的值整个转成String,再使用public String[] split(String regex)方法分割,split()方法简单说就是根据regex来分割比如"DF,GG+HH"按",'"就分割成"DF" 和 "GG+HH"。
简单写了个提取的代码
package test;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.InputStream;
public class AccessNI {
final String NULLRES = "无返回值!";
public static void main(String[] args) {
// TODO Auto-generated method stub
final AccessNI ani = new AccessNI();
new Thread() {
public void run() {
String result = ani.accessByGet();
ani.splitString(result);
}
}.start();
}
public void splitString(String result) {
if (!result.equals(NULLRES)) {
String[] a = new String[6];
String[] var = result.split("=\"");
String s = var[1];
String[] as = s.split(",");
for (int i = 0; i < a.length; i++) {
a[i] = as[i];
System.out.println(a[i]);
}
}
}
public String accessByGet() {
// 提交至服务器
// 拼装路径
try {
String path = "http://hq.sinajs.cn/list=sh600875";
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5000);
conn.setRequestMethod("GET");
// 取得返回的状态码
int code = conn.getResponseCode();
if (code == 200) {
// 请求成功
InputStream is = conn.getInputStream();
String text = StreamTools.readInputStream(is);
return text;
} else {
return NULLRES;
}
} catch (Exception e) {
e.printStackTrace();
}
return NULLRES;
}
}
分享到:
相关推荐
策略为王股票软件源代码 (123)-----成功加入股票列表实时行情刷新---3秒刷新一次.rar vc6.0源代码-----以中远海控为例--------脱机使用-------...数据接口------------------腾讯股票实时行情数据--------------------
腾讯股票接口----获取股票实时行情数据-----vc6.0源代码
1、券商股票交易接口 2、券商交易接口api 3、股票量化交易接口
腾讯股票实时数据接口---五档行情---VC++ 6.0获取并显示沪深股市实时行情数据---.rar
MINI USB 接口STM8S003F3P6最小系统开发板ALTIUM设计原理图PCB+3D集成库,采用2层板设计,板子大小为28x21mm,双面布局布线, Altium Designer 设计的工程文件,包括原理图及PCB文件,可以用Altium(AD)软件打开或...
HCNE5.0版讲义--HL-003 常见网络接口与线缆(V5.0).ppt
Visual C++源代码 88 如何获取计算机网络接口信息Visual C++源代码 88 如何获取计算机网络接口信息Visual C++源代码 88 如何获取计算机网络接口信息Visual C++源代码 88 如何获取计算机网络接口信息Visual C++源代码...
GM/T 0013-2012 《可信计算 可信密码模块接口符合性测试规范》 本标准以《GM/T BBBB-2012可信计算 可信密码支撑平台功能与接口规范》为基础,定义了可信密码模块的命令测试向量,并提供有效的测试方法与灵活的测试...
sina股票信息查询 根据股票代码获取股票信息
LDDS 系统接口说明书 Level-2 分册.文档介绍了 LDDS 系统中 Level-2 行情数据的接入方式,详细说明了 Level- 2 实时数据的数据格式,以方便信息商接收 Level-2 行情数据。文档适用于信息商及其他接入方的开发人员和 ...
1、购买股票交易接口 2、购买股票程序化交易接口 3、购买通达信交易接口 4、可以进行免费的测试
股票行情实时数据接口-A股,完全免费的沪深证券股票数据-中国股市,python最简封装的API接口,包含日线,历史K线,分时线,分钟线,全部实时采集,系统包括新浪腾讯双数据核心采集获取,自动故障切换,STOCK数据格式成...
GM/T 0012-2012 《可信计算 可信密码模块接口规范》 本标准描述可信计算密码模块接口规范,详细定义了可信密码模块的功能及命令函数接口规范。 本标准适用于可信计算密码模块相关产品的研制、生产、测评与应用开发...
计算机组成与设计硬件软件接口risc-v中文版
1、股票交易接口最新 2、股票程序化交易接口最新 3、通达信交易接口最新
部网络货运信息交互系统代码集 - 2020-09-21.pdf
该项目使用Python定期获取微信聊天信息,包括聊天对象、聊天内容和聊天时间。支持过滤指定类型的消息和指定会话,实现定向获取聊天记录。获取的信息可以保存到Excel...- 项目可以扩展为提供对应接口,实现聊天信息获取服务
学习完本章内容,您应该能够: 了解一般的网络结构 常见局域网接口类型和基本特性 常见广域网接口类型和基本特性 常见的光接口类型和基本特性
获取股票实时数据的接口,此软件全称为GDAT 证券数据引擎。 主要功能是为专业投资人提供实时数据服务,并以此为基础构建投资人独特的选股工具,实现监控式选股.