您如何从其他网站接收数据,然后从网站显示某个字段?

时间:2015-05-25 02:31:13

标签: java javascript php html ruby-on-rails

一个例子就像Trivago搜索其他酒店网站然后显示价格,图像等。 基本上我想要做的是创建一个元搜索引擎,搜索另一个网站,然后显示(假设说)酒店房间的价格并显示图像。此外,如果代码允许信息(来自其他网站)不断刷新,我也希望如此。请帮忙!我很挣扎,如果你能提供我可以使用的示例代码,那么我只需要放入网站。如果你不能,但我需要一个地方开始!谢谢!

1 个答案:

答案 0 :(得分:2)

数据聚合器通常以下列一种或多种方式工作:

  • 每个数据源的自定义解析器(显然,我们无法回答这个问题,因为它是专门为每个页面结构编写的代码;可能最容易实际实现)

  • 数据挖掘和人工智能(谷歌有大量的研究人员在研究这个问题,你无法复制它)

  • 为数据源提供API以推送数据(因为在众所周知的聚合器中使用数据对他们有好处;他们可能不会使用您的API,除非您展示它们对他们有益添加代码以推送到聚合器)

  • 使用API​​数据源提取数据(仅当他们提供此类API时,如果他们授权您使用它)