2011-02-18 106 views
1

是否有任何方式從其他站點獲取數據並動態顯示在我們的jsp頁面中。從其他網站獲取數據並顯示在我們的頁面中。

http://www.dictionary30.com/meaning/Misty看到這個網址 在一個塊是像維基百科 含義和定義在「迷霧」
在該塊他們從維基百科獲取數據並顯示到dictionaly30。 問題: 他們如何將wiki數據提取到他們的網站。 我需要通過從其他站點獲取來在我的jsp頁面中顯示類似的數據。

回答

2

您可以使用URLConnection從服務器端的其他站點獲取數據,並將此數據提供給jsp頁面。

4

您可以使用URLConnection並閱讀其他網站的數據。

或更好的你使用JSoup它也會從其他網站爲你解析特定的數據。

爲你的情況

Document document = Jsoup.parse(new URL("http://www.dictionary30.com/meaning/Misty"), 10000); 
Element div = document.select("div[id=contentbox]").first(); 

System.out.println(div.html()); 
+0

謝謝分配......它真的很有用,我可以知道在網站http://www.dictionary30.com/meaning/Misty中的「社交媒體上的'樣本句子'有薄霧'」部分中顯示的twits如何顯示 – user622688 2011-02-18 12:26:46

1

一定要確保你在做類似的事情之前獲得許可首先從網站所有者。 大多數人不會善待其他人榨取的數據,尤其是因爲這會讓他們花錢並且不會產生任何(廣告)收入。

這也是非常危險的,因爲您的網站/應用程序會在您竄改的網站被更改爲不同的佈局時立即失敗。

相關問題