gpt4 book ai didi

java - 如何搜索其他网站的内容并检索结果并放置在我们的 Android 应用程序中?

转载 作者:数据小太阳 更新时间:2023-10-29 02:46:12 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序。我想搜索其他网站的内容并检索结果,如果符合搜索条件则显示相同的结果。

例如:我有两个网站:abc.com,产品为 pro1 和 pro2 和 xyz.com 的产品 pro1 和 pro3

现在,如果我在我的应用程序中搜索 pro1,我应该得到 pro1 的 URL,其中包含规范、发布日期等最小数据,结果我将在我的应用程序中显示为

找到 2 个结果:

  1. abc.com
  2. xyz.com

我会将结果设为可点击,以便它们可以在移动浏览器中打开。

最佳答案

这是一个非常笼统的问题,所以我会用一个笼统的答案来回答。

听起来您想要做的是使用现有的搜索框架在现有网站上运行搜索。

你要弄清楚的是:

  1. 网站是否有现有的外部化框架?例如,Google 提供了一组非常广泛的库来以多种不同的语言(包括 Java)执行各种“魔术”。其他站点可能有某种 Web 服务 API 可用于在其站点上进行搜索。您必须自己对此进行调查,因为可能性真的是无穷无尽的。
  2. 相关网站上是否有现有的“搜索”功能?如果是这样,那么您总是可以通过弄清楚他们的搜索表单发布/放置的内容来“暴力破解”它,然后使用 HttpClient 或 Java 中的其他一些方式模拟它。然后,您将不得不暴力解析结果。您甚至可能想阅读#3
  3. 您必须自己搜索网站吗?如果是这样,您最好让某种服务器进程执行“搜索”,并将它们聚合到您的应用程序可以调用的一些易于调用的 Web 服务中。

这是我能给你的最好的答案。没有进行搜索的“标准”方式,除了使用网页中的 HTML 表单实现搜索之外。

关于java - 如何搜索其他网站的内容并检索结果并放置在我们的 Android 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com