2012-07-24 214 views
-1

可能重複:
How do I make a raw HTTP request in Java?從其他網站獲取的數據

我監視網站,該網站更新每隔幾秒鐘的交易數據,因此具有更好的性能,我需要存儲這些數據並分析它們(如繪圖等)。

我的問題是,我可以如何通過Java EE向該服務器發出請求並獲取該站點中的表中可用的值?

我應該補充一點,我不會通過.net或php搜索解決方案,並且我嘗試了JQuery,java HTTPRequest,但是我沒有找到解決方案。

任何想法將不勝感激。

回答

1

如果他們提供某種API的/ web服務是溝通最好的方式,

如果不是,如果源站點沒有與你從他們拍攝,你可以使用HTTP請求數據的任何問題獲取HTML響應並解析你想使用的部分JSoup

+0

謝謝,我知道巴JSoup我們可以得到源代碼,但實際上我正在尋找在表中的值,比如我怎樣才能得到一個來自以下行的數據? – csuo 2012-07-24 11:23:32

+0

檢查jsoup api文檔,有一種方法可以通過編號獲取HTML dom – 2012-07-24 11:48:46

+0

其實問題是,通過javascript數據將被更新,但是Jsoup沒有看到 – csuo 2012-07-24 12:04:04

0

你實際上是否已經嘗試過任何東西了嗎? SO不是一個代碼生成工具。

話雖這麼說,這似乎是興趣:How do I make a raw HTTP request in Java?

+0

這是不一樣的問題,通過簡單的HTTP請求我從該網站獲取超時錯誤。 – csuo 2012-07-24 11:27:07

+0

我仍然支持我的主要意見,即SO不是代碼生成工具。你還沒有提供任何證據表明你甚至已經自己嘗試過任何東西。 在Java問題中的HTTP請求似乎相關,因此鏈接。我沒有說這是同一個問題,只是它可能是有趣的。 – djeglin 2012-07-24 11:31:13

+0

謝謝,但在留下評論之前檢查問題和這個問題的答案以及相關問題要好得多 – csuo 2012-07-24 11:38:03