java - 如何用java从网站上检索单条数据?

标签 java web-scraping yahoo-finance

我正在我的java程序中创建一个进程,需要从雅虎财经检索股票价格,但我不知道如何做到这一点,也不知道从哪里开始。到目前为止,我已经拥有它,以便它可以连接到我想要的任何特定股票页面,但我不确定如何检索当前股票价格。

urlName = "http://finance.yahoo.com/q?s="+ 股票代码 + "&ql=0"; URL url = 新 URL(urlName); //通过URL Connection获取输入流 URLConnection con = url.openConnection(); 输入流是 =con.getInputStream(); con.connect();

最佳答案

您可以通过以下两种方式之一进行操作:

(1) 简单方法:使用雅虎财经 API:http://yahoofinance-api.com/

(2) 难点:解析html源码获取价格。

关于java - 如何用java从网站上检索单条数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28869040/

相关文章:

iphone - JSON 雅虎财经图表数据 iOS 解析

java - 安卓媒体播放器无响应

java - Java实现定时刷新Cache

python - 如何将 scrapy-splash 与旋转代理一起使用?

excel - 如何使用excel vba获取HTML网页的特定属性

python - 使用 python 下载股票和期权数据

java - 如何在数组中查找最小元素时排除-1哨兵值,java

java - 如何在特定年份之前创建条件语句

python - AttributeError : 'unicode' object has no attribute 'fromstring' . 如何解决这个问题?

R Quantmod International Yahoo Finance SSL证书障碍