将其他网站的搜索结果获取到我的网站


Get search results from other websites into my website

最近我遇到了一个网站,如果你愿意,你可以检查这个链接。

在这个网站中,用户可以搜索产品,结果是从不同的其他网站收集的,并按顺序显示。但是,当用户单击产品的特定链接时,用户将被重定向到搜索结果来自的站点。

现在我的问题是,这是如何在 Java 方面实现的?是通过调用这些站点发布的 Web 服务还是仅通过将查询传递给该站点的搜索引擎?

我在想HTTPRequest.请帮助我还是我应该在 PHP 中找到一些东西?

看看jsoup。它是一个java库,可让您连接到URL并解析生成的HTML。

您可能可以使用像 http://www.compareandrecycle.co.uk/search?q=nokia 这样的 URL 并循环访问生成的 html 中的div,以确定要查看哪些结果。