最近我遇到了一个网站,如果你愿意,你可以检查这个链接。
在这个网站中,用户可以搜索产品,结果是从不同的其他网站收集的,并按顺序显示。但是,当用户单击产品的特定链接时,用户将被重定向到搜索结果来自的站点。
现在我的问题是,这是如何在 Java 方面实现的?是通过调用这些站点发布的 Web 服务还是仅通过将查询传递给该站点的搜索引擎?
我在想HTTPRequest
.请帮助我还是我应该在 PHP 中找到一些东西?
看看jsoup。它是一个java库,可让您连接到URL并解析生成的HTML。
您可能可以使用像 http://www.compareandrecycle.co.uk/search?q=nokia 这样的 URL 并循环访问生成的 html 中的div,以确定要查看哪些结果。