我正在尝试将网站搜索功能集成到客户的网站中。我创建了一个测试搜索引擎 谷歌自定义搜索, ,但我无法弄清楚如何使其符合以下标准:

  1. 搜索表单发回网站
  2. POST 页面使用 API 从 Google 获取结果
  3. 我在我的网站中显示结果

我是否误解了如何 谷歌自定义搜索 作品?有没有适合我的标准的简单教程?

谢谢!

有帮助吗?

解决方案

谷歌自定义搜索 商业版 特别有API来返回XML结果,用它你可以做你想做的事。商业版不是免费的。

这里是 XML 结果文档.

从 PHP 中,您可以使用 卷曲 将您发布的搜索查询作为 GET 请求传递到 Google CSE,然后对 XML 执行您想要的操作 服务器端 或客户端。

其他提示

查看 http://www.google.com/cse/docs/resultsxml.html

但基本上是的:您网站上有一个页面,当它获取 post/get 变量时,它会向 Google 发出一个包含(至少)您的搜索词和 api 密钥的 http 请求,然后它会接收到返回的 XML 负载,然后将其格式化并返回在页面上。

这非常简单。我还没有在 PHP 中实现它,根据你的标签判断这是你想要使用的语言,但是类似 http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ 应该让你走上正轨。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top