问题标签 [google-custom-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1574 浏览

javascript - 将“结果信息”和“由 Google 提供支持”移动到 Google 自定义搜索结果页面的底部?

请先看一下这个截图:

谷歌自定义搜索

我想将图像中突出显示的块,即“结果信息”(“大约 5 个结果(0.40 秒)文本)”和“由 Google 自定义搜索提供支持”,移动到搜索结果的底部。

删除它们可能违反了 Google 的条款,但将它们移到底部似乎并非如此,因为许多网站都在这样做。

这是我用于搜索结果页面的 javascript 代码:

了解 JavaScript 和/或使用过 Google 自定义搜索引擎的人可以相应地修改上述 JS 代码吗?

PS:我不懂 JavaScript,所以用勺子喂会有所帮助。谢谢。

0 投票
0 回答
1479 浏览

google-api - 如何合法地检索谷歌搜索结果,你能用自定义搜索引擎做到这一点吗?

我每天需要通过谷歌的系统合法地检索大约 200 个短语的谷歌搜索结果。我正在使用 php 并且一直在使用谷歌的旧网络搜索 api:https ://developers.google.com/web-search/虽然它明确指出它现在已正式弃用。他们希望用户转到“自定义搜索引擎 API”,我已经注册并为其付费不会做同样的事情,它不会在没有 cx 参数的情况下运行,这意味着你需要一个自定义搜索引擎,它你不能(再)设置显示谷歌结果。

是否有一种合法的方式来查询谷歌的结果,或者我是否使用现有的 API 每天最多 100 个查询限制,直到他们将其关闭?

0 投票
2 回答
1094 浏览

adsense - Google 自定义搜索元素:样式化广告

我在我的网站上添加了一个 Google 自定义搜索元素。我已经将 CSE 的外观修改为我的网站,但我无法修改ads 元素的外观,因为它位于iframe中。

有人知道如何设置广告 iframe 的样式吗?我想输入背景颜色并更改字体。

谢谢!

0 投票
2 回答
5798 浏览

ajax - 在不刷新页面的情况下加载 Google 自定义搜索结果

我想提交一个谷歌自定义搜索查询而不重新加载/刷新整个 html 页面。我正在使用带有“仅结果”布局的最新 v2 gcs。

在搜索表单上方的任何位置加载 gcs api

我的自定义搜索表单

gcs 结果脚本放置在需要搜索结果的任何位置

任何帮助表示赞赏。

谢谢

更新

我已经实施,

现在我的搜索表单如下:

但是,执行搜索仍会刷新整个页面,这会在启动 jquery 脚本之前将我的初始 html 格式设置为混乱。

谢谢

更新

我已经以多种组合添加了以下所有变体,但要么刷新整个页面,要么根本没有任何反应。

等等...

有人有这方面的经验吗?用于进一步定制的 json api 呢?这会以某种方式解决页面刷新的问题吗?

谢谢

0 投票
1 回答
6231 浏览

java - Google 自定义搜索 API 的 Java 实现

Google API我在使用 Java 时需要一些帮助。基本上,我需要用 Java 创建一个 Web 应用程序,它将调用Google Custom Search Engine(使用他们的 API)并检索结果。

我已阅读 Google 入门指南,但不确定如何使用他们的 API。谁能指点我一些示例或教程链接。

0 投票
1 回答
1835 浏览

java - 如何在 Java 中使用 XStream 处理 JSON?

我创建了一个 Google 自定义搜索引擎并使用 HTTP GET 发起了查询。现在谷歌正在以 JSON 格式返回结果。我只是想知道如何将此 JSON 输出格式化为人类可读的方式。

例如:

我看到很多论坛都推荐 XStream。但不知道我怎样才能让它工作。

有人可以帮我解决这个问题。

仅供参考,我在这里给出 HTTP GET 代码:

0 投票
1 回答
1042 浏览

asp.net-mvc-2 - MVC2 和 Google 自定义搜索

我正在尝试将谷歌自定义搜索合并到我的 MVC2 应用程序中。我已经注册了谷歌自定义搜索并获得了 API 密钥和其他设置。我的视图上有一个输入类型文本框和一个搜索按钮。现在我如何将搜索字符串(来自我的文本框)传递给 google API 并接收搜索结果并将它们显示在相同或其他视图页面上?任何相关的帖子,示例都会有很大帮助。

0 投票
0 回答
355 浏览

javascript - Google CSE - 在第二页上获取结果标题

我对 Google CSE 代码有疑问(我承认我对 javascript 也没有太多经验)。

我的问题是我必须将结果的标题传递给第二个网页,在单击我的 CSE 的结果标题时打开

问题出在最后几行,这是:

即使它呈现正确(标题显示正确),当点击时(在这种情况下,目标页面是:twitter.com/#!/asd)会转到:

如您所见,“nome”传递的“html(title)”不是我所期望的,但是:[object DocumentFragment]

有解决办法吗?

感谢大家

0 投票
2 回答
3614 浏览

search - 向没有 mySQL 数据库的简单网站添加搜索功能

我有一个包含 100 多页左右的简单 HTML 网站。我想在顶部添加一个搜索栏,以便用户可以搜索该站点。我知道Google 自定义搜索,但除非您支付至少 100 美元,否则它会显示广告。显然,如果可能的话,我希望在我的网站上免费进行无广告搜索!

我也听说过 Lucene/Solr,但他们实际上并没有抓取该网站。为此,我显然需要 Nutch。

无论如何,我在 Microsoft IIS6 服务器上运行的站点,但我基本上不知道 Solr、Nutch 等如何在服务器上“安装”。

另外:我想指出我确实有该网站的本地副本。也许我可以在本地做一个很大的初始 nutch “爬行”,这将为 Solr 创建一个 .xml?这将帮助我“启动并运行”,但可能不是一个好的长期解决方案。

..所以我应该只使用 Google 自定义搜索吗?还是有一个实施起来不是非常痛苦的替代方案?脑子很疼人。

0 投票
1 回答
819 浏览

jquery - getJSON 静默错误?

我正在使用 getJSON 向 Google 自定义搜索发出请求。FireBug 显示它正在返回 200 OK。但是,我的回调函数永远不会发生。

jQuery 文档提到了一个静默错误,我认为这是有道理的,是吗?我对 Google 会出现格式错误并不感到惊讶。

http://api.jquery.com/jQuery.getJSON/

怎么能解决这个问题?有解决方法吗?我看到了一些关于使用 AJAX 的信息,但我似乎无法确定必要的细节。

顺便说一句,如果我从 Firebug 中复制 GET 请求 URL 并将其粘贴到浏览器中,我会得到结果。但在 Firebug 中,结果是空白/空。我难住了。