从其他站点获取数据并显示到我们的页面中。?

时间:2011-02-18 06:54:35

标签: java jsp

可以通过任何方式从其他网站获取数据并动态显示在我们的jsp页面中。

http://www.dictionary30.com/meaning/Misty看到这个网址 在那个街区就像 维基百科在'Misty'上的含义和定义  在那个区块中,他们从维基百科中获取数据并显示为dictionaly30。 题: 他们如何将wiki数据提取到他们的网站。 我需要通过从其他站点获取来在我的jsp页面中显示类似的数据。

3 个答案:

答案 0 :(得分: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());

答案 1 :(得分:2)

您可以使用URLConnection从服务器端的其他网站获取数据,并将此数据提供给jsp页面。

答案 2 :(得分:1)

在执行此类操作之前,请确保首先获得网站所有者的许可。 大多数人并不善待其他人汲取的数据,特别是因为这会花费他们的钱并且不会产生任何(广告)收入。

一旦您正在从中提取的网站更改为不同的布局,您自己的网站/应用程序将很快失败,这也是非常危险的。