【发布时间】:2012-02-10 13:54:13
【问题描述】:
假设有网站 X。网站 X 有一个搜索功能,可以返回文章/文档/任何内容。它返回的任何内容都将包含一个链接,因此用户可以单击它以转到所述文章。所有这一切都将没有 API。 android 应用程序是否有可能在随机网站上查询搜索、获取结果并将其显示在应用程序中,而用户实际上并没有看到该网站?
【问题讨论】:
假设有网站 X。网站 X 有一个搜索功能,可以返回文章/文档/任何内容。它返回的任何内容都将包含一个链接,因此用户可以单击它以转到所述文章。所有这一切都将没有 API。 android 应用程序是否有可能在随机网站上查询搜索、获取结果并将其显示在应用程序中,而用户实际上并没有看到该网站?
【问题讨论】:
是的,当然。您要做的就是编写应用程序,使其代表用户执行对网站的查询;这样它就可以得到 HTML 响应。当它获取 HTML 页面作为响应时,您对其进行解析并将其重新格式化为更适合应用程序的格式。
如果您想了解有关 Java 中 HTML 解析器的更多信息,请查看这个 SO 问题:Parse HTML in Android
【讨论】: