[英]Fetching data from the other sites and displaying into our page.?
有什么方法可以从其他站点获取数据并动态显示在我们的jsp页面中。
http://www.dictionary30.com/含义/ Misty看到此URL,因为其中一个块类似于Wikipedia在“ Misty”上的含义和定义
在该区块中,他们从Wikipedia中获取数据并显示为dictionaly30。 问:他们如何将Wiki数据获取到其站点? 我需要通过从其他站点获取来在我的jsp页面中显示类似的数据。
您可以使用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());
您可以使用URLConnection
从服务器端的其他站点获取数据,并将此数据提供给jsp页面。
在执行此类操作之前,请确保先获得网站所有者的许可。 大多数人不善待他人窃取自己的数据,尤其是因为这会花费他们钱,并且不会产生任何(广告)收入。
这也是非常危险的,因为一旦您要迁移的站点更改为其他布局,您自己的站点/应用程序就会迅速失败。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.