假设有一个网站 X。网站 X 有一个搜索功能,可以返回文章/文档/任何内容。无论它返回什么,都将包含一个链接,以便用户可以单击它转到所述文章。所有这一切都没有 API。 Android 应用程序是否可以查询随机网站上的搜索结果,获取结果并将其显示在应用程序中,而用户实际上没有看到该网站?
最佳答案
当然可以。您要做的就是编写应用程序,使其代表用户对网站执行查询;这样它就会得到 HTML 响应。当它获得 HTML 页面作为响应时,您对其进行解析并将其重新格式化为更适合该应用程序的格式。
如果您想了解有关 Java 中的 HTML 解析器的更多信息,请查看这个 SO 问题:Parse HTML in Android
关于android - 允许 Android SDK 通过网站搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8866205/