gpt4 book ai didi

drupal - 通过 XML 而非 iframe 的 Google 搜索结果

转载 作者:行者123 更新时间:2023-12-03 07:51:35 25 4
gpt4 key购买 nike

我正在寻找一个使用 的谷歌搜索模块'Google Custom Search API' 这样我就可以在我的页面上提取结果并将它们主题化。

我知道google_cse module . 但是该模块不允许您自定义拉取结果的外观,因为它是通过 iframe 进行的。我正在寻找的内容更像是您访问 时所看到的内容。 'Google Custom Search API' 页。您可以在那里看到,使用此 API,您可以拉取结果服务器端并使用它做您需要做的事情。

我一直在寻找几个小时没有运气。如果它不存在,我愿意创建一个模块,但我不想重复努力。有谁知道这样的模块是否存在?

更新:

有人已经为 google_cse 模块编写了一个补丁,它使用 XML 而不是 iframe 作为第三个选项。

http://drupal.org/node/348311

此外,事实证明搜索结果可以是主题,但来自 http://code.google.com/apis/customsearch/docs/ui.html#results 的谷歌自定义搜索仪表板.但是,使用此路线可能进行的更改是有限的。

Google 确实提供了 downloading the search results via XML 的可能性.显然,这将导致更好地控制结果内容,如下所述@Mark Trapp

最佳答案

大多数时候(如果不是,很多时候),Drupal.org 上的第 3 方集成模块只是对第三方提供的 HTML/JavaScript 小部件(如 iframe)的封装。这通常是因为 Drupal 过去在提供通用 API 来连接和显示第三方数据源,尤其是非数据库数据源方面非常糟糕。

由于这个现实,如果您现在还没有找到一个真正与 API 集成的预构建第三方模块(我也检查过,Google CSE 是它),您可能不会找到一个真正与 API 集成的预构建第三方模块。

然而,Drupal 正在发展,Views 3 (现在处于 alpha 阶段)支持非数据库第三方数据源。因为它还不稳定,所以几乎没有关于这个特性的任何文档,但可能值得一看 Apache Solr Views (使用 View 显示 Apache Solr 结果)和 Extendr (使用 Views 来显示 Flickr 结果)来了解如何构建自定义的 Google CSE Views 后端模块。

关于drupal - 通过 XML 而非 iframe 的 Google 搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com