2011-09-05 63 views
-1

我需要从网页中提取价格才能在Java应用程序中使用它们。 任何有关如何做到这一点的提示都会受到欢迎。 页面示例: http://www.eurexchange.com/market/quotes/orderbook_en.html?symbol=FGBL&name=Euro-Bund期货从网页提取实时价格

+1

hava一看网站的源代码。了解他们如何使用JavaScript进行操作,然后将其转换为Java。 – clamp

+0

如果您想要一个可靠,稳定且合法的解决方案,您可以考虑使用具有Java API的Interactive Broker之类的代理平台。市场价格可能会花费你一些东西,这取决于交易所。但结果将是最佳的。 – perissf

+0

@clamp:这就是我最终想做的事情。任何关于java插件如何工作的tutorila可能有助于拉动正确的功能并调用它们?谢谢。 – amnesyc

回答

1

看看源代码,它从“http://www.eurexchange.com/orderbook/production/FGBL:201109.gz” 获取数据区间1我认为意味着我秒。

但像amnesyc说,螨不是一个好主意。

+0

这带来了一个文件加载的数据,显然包含我在找什么。我会尝试解析它,看看,但谢谢你的提示! – amnesyc

+0

我把gz改成了txt,我得到了我需要的东西!非常感谢大家的帮助! – amnesyc

1

将并不意味着暴露于外部系统的数据取出不是一个好主意。
您必须搜索一个提要提供程序,它会根据json,xml或每个提供的API提供API。

或者作为替代方案,您可以获得像iframe这样的客户端API。

我相信,如果你试图访问是不是意味着要给予免费的数据,提供者将让你的生活更加努力....

对于一个良好的API和稳定的系统,你会准确的数据需要支付一些$$$

+0

此数据延迟15分钟,应免费使用(99%肯定)。 – amnesyc

+0

我只想为某些测试拉取数据,而不是在此构建任何非常重要的东西。 – amnesyc

1

链接的页面使用小程序呈现。你最好的选择是挂钩applet使用的任何信息。关于这个问题,我注意到网站的主页提到了RSS提要。

+0

是的,这是我正在寻找的解决方案。因为他们使用java来获取数据并显示它,所以我有机会绕过浏览器并使用java中的staright功能。 – amnesyc