Language agnostic 如何在我自己的页面上显示其他网站的内容?

Language agnostic 如何在我自己的页面上显示其他网站的内容?,language-agnostic,screen-scraping,Language Agnostic,Screen Scraping,像谷歌这样的网站如何在自己的页面上显示来自谷歌和其他搜索引擎的搜索结果。我能想到的唯一方法就是使用iFrame,但当然,这样内容就不会真正出现在我的页面上了。看一看。该页面上有大量使用它的示例。他们正在为不同的搜索引擎使用公共api,并根据结果构建页面 请参见: 服务器端下载他们的页面内容,使所有相对引用绝对,添加他们的头项到你的,添加他们的身体到你的,希望你不会被抓到窃取别人的内容。 < P>你可以使用Ajax,并且只考虑远程页面作为返回HTML的WebService。也就是说,只需将其

像谷歌这样的网站如何在自己的页面上显示来自谷歌和其他搜索引擎的搜索结果。我能想到的唯一方法就是使用iFrame,但当然,这样内容就不会真正出现在我的页面上了。

看一看。该页面上有大量使用它的示例。

他们正在为不同的搜索引擎使用公共api,并根据结果构建页面

请参见:




服务器端下载他们的页面内容,使所有相对引用绝对,添加他们的头项到你的,添加他们的身体到你的,希望你不会被抓到窃取别人的内容。

< P>你可以使用Ajax,并且只考虑远程页面作为返回HTML的WebService。也就是说,只需将其直接插入您的DOM即可。

当有人请求搜索时:

  • 对服务器上的各种搜索引擎执行该搜索
  • 使用XPath、正则表达式等提取内容
  • 然后在您自己的网页上显示结果

  • 我甚至不知道狗堆还在附近哇,自从谷歌创建之前我就没去过了。。。回到Infoseek时代!谢谢大家的回答。API有配额,所以如果他们使用它,那么他们必须有一些特殊的交易。