2010-08-18 27 views
0

我需要從Java Web應用程序中提取數據。具體而言,我期待從雅虎市場跟蹤器中提取實時股票數據。任何人都可以請建議任何方法?如何從Java Web應用程序提取數據?

+0

而你目前的代碼看起來像? – 2010-08-18 18:39:04

回答

0

您可以使用光榮的HTTP協議來做到這一點。使用您熟悉的任何語言(Java,C#,VB.NET,python,ruby,php)和抓取您試圖從中獲取信息的網站。

+0

我可以抓取HTML代碼,但我如何抓取正在顯示的數據,在Java應用程序的形式? – anubhav 2010-08-20 05:41:23

3

我不確定你可以從雅虎市場跟蹤器中提取數據。即使你可以,你可能也不會被允許 - 我看不到任何明顯的條件/許可條件&。我想認爲(儘管我可能是錯的,任何人都可以獲得更好的信息?),您需要付費才能訪問提供接近實時市場數據的API。

有一個基於HTTP的雅虎股票報價API,你可以用它來得到價格,described here。很簡單,返回一個逗號分隔的一個或多個股票代碼屬性的列表,例如:

http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1yr

它可能不是實時不夠的,但也可能是你可以免費做的最好的。

0

我需要從一個Java Web應用程序

中提取數據,從您的角度來看,事實上,它是一個Java的webapp或PHP的一個或靜態的HTML頁面不會改變任何東西。這不是因爲Java支持Web應用程序,突然間你得到了一種「Java方式」來提取信息。

現在有些API提供了允許您與網站上的數據進行交互的API:但是Web應用程序是Java應用程序的一個重要事實又是如此。

+0

但正常的靜態HTML網站我可以報廢,並通過代碼來獲取信息,但incase的Java應用程序無法完成。 – anubhav 2010-08-20 05:40:34

相關問題