我需要从 Java Web 应用程序中提取数据。具体来说,我希望从雅虎市场跟踪器中提取实时股票数据。任何人都可以建议任何方法吗?
问问题
1868 次
3 回答
3
我不确定您是否可以从 Yahoo Market Tracker 中提取数据。即使可以,您也可能不被允许 - 我看不到任何明显的条款和条件/许可。我认为(尽管我可能错了,有人有更好的信息吗?)您需要付费才能访问提供近乎实时市场数据的 API。
有一个基于 HTTP 的 Yahoo Stock Quote API 可用于获取价格,在此处进行了描述。非常简单,返回一个或多个股票代码的属性的逗号分隔列表,例如:
http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1yr
它可能不够实时,但它可能是你可以免费做的最好的。
于 2010-08-18T18:27:01.580 回答
0
您可以使用光荣的 HTTP 协议来做到这一点。使用您熟悉的任何语言(Java、C#、VB.NET、python、ruby、php)并爬取您尝试从中获取信息的网站。
于 2010-08-18T18:20:08.227 回答
0
我需要从 Java Web 应用程序中提取数据
从您的角度来看,它是 Java Webapp 或 PHP-one 或静态 html 页面这一事实并没有改变任何东西。并不是因为 Java 支持 webapp,所以你突然有了一种“Java 方式”来提取信息。
现在,在某些情况下,提供的 API 允许您与网站上的数据进行交互:但 Webapp 是否是 Java 的事实再次无关紧要。
于 2010-08-18T19:24:32.633 回答