如何从另一个网站接收数据,然后显示来自该网站的某个字段
How do you receive data from another website, then display a certain field from the website?
一个例子是Trivago搜索其他酒店网站,然后显示价格,图片等。基本上,我想做的是创建一个元搜索引擎,将搜索另一个网站(s),然后显示(假设说)酒店房间的价格,并显示图像。此外,我想如果代码将允许信息(从其他网站)不断刷新。请帮助!我在挣扎,如果你能提供一个示例代码,我可以使用,让我只需要把网站。如果你不能,没关系,但我需要一个地方开始!!谢谢!
数据聚合器通常以以下一种或多种方式工作:
-
每个数据源的自定义解析器(显然,我们不能回答这个问题,因为它是专门为每个页面结构编写的代码;可能是最容易实现的)
-
数据挖掘和人工智能(谷歌有大量研究人员在研究这个,你不能复制它)
-
为数据源提供一个API来推送数据(因为在一个知名的聚合器中拥有数据对他们是有好处的;他们可能不会使用你的API,除非你向他们展示添加代码推送到你的聚合器对他们是有益的)
-
使用API数据源提供的数据提取(仅当他们提供这样的API,如果他们授权你使用它)
相关文章:
- 在我的网站上显示最近提交的文章/图片
- 如何更改网站上显示的文本
- Magento网站上线直播服务器只显示主页
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 在网站上显示.mov作为加载屏幕的最佳方式
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 显示用于网站打印的PDF
- 检测重定向并相应地显示网站
- 在元素悬停上显示带有javascript的弹出式网站
- 如何在标题上创建弹出框,当点击关闭按钮时,不使用jquery或php在网站中显示
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- ASP MVC网站与vegas背景幻灯片不显示背景后发布到服务器
- 根据当前网站显示内容
- 留下我的网站显示弹出框与消息
- 我的网站显示空白页面
- 如何使网站显示总是在纵向方向
- 为什么我的网站显示延迟在Chrome浏览器当我滚动
- 如何阻止网站显示退出确认(该网站是在您的网站弹出窗口中打开的)
- 阻止网站显示基于特定日期的内容
- 如何在我的网站显示其他网站的一部分