【发布时间】:2011-10-31 14:01:57
【问题描述】:
我想从我的 servlet 中读取给定 URL 的源代码(HTML 标记)。
例如,URL 是http://www.google.com,我的 servlet 需要读取 HTML 源代码。为什么我需要它,我的 Web 应用程序将读取其他网页并获取有用的内容并对其进行处理。
比方说,我的应用程序显示了一个城市中一个类别的商店列表。该列表的生成方式是,我的 Web 应用程序(servlet)通过一个给定的网页,该网页显示各种商店和阅读内容。使用源代码,我的 servlet 过滤源并获取有用的详细信息。最后创建列表(因为我的 servlet 无法访问给定 URL 的 Web 应用程序数据库)。
有知道的解决方法吗? (特别是我需要在 servlet 中执行此操作)如果您认为还有另一种从其他站点获取详细信息的最佳方法,请告诉我。
谢谢
【问题讨论】:
标签: java html jsp servlets web-scraping