2011-09-05 64 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