问题标签 [google-search-api]

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 投票
1 回答
373 浏览

search-engine - 找不到合适的搜索 API

我需要一个项目的提要格式的网络搜索和站点搜索结果,这比以往任何时候都难。Google 已经取消了它的 Web Search API,现在他们使用新的 API每 1000 次查询收取 5 美元。如果是百万分之一,我可以负担得起。

Bing API 是另一种选择,但他们的 TOS 禁止在结果旁边放置非 Microsoft 广告,并且不能保证被他们的广告计划接受。

如果您参与了使用搜索的项目,请给我建议。

0 投票
2 回答
1953 浏览

perl - 解析谷歌的搜索结果

我正在“工作”一个数据挖掘项目,我选择解析谷歌搜索结果。现在,在我真正开始之前,我想咨询一下你们——有经验的人。我对 Google 如何提供结果进行了一些研究,并分析了结果页面的结构。没关系,我已经弄清楚了我将使用的正则表达式和数据结构。

在这期间我遇到了他们的验证码,因为我搜索得太快了;哦,讽刺。我还发现他们实际上将结果限制为 1000。现在,有什么办法可以避免这些问题,可能会减慢url获取速度以解决第一个问题,或者在遇到CAPTCHA时报告以等待我的输入;那可能会做到,但是另一个呢?Google 是否提供了某种 API,我可以使用它来解决问题?我在他们的代码上找不到。* 页面。

0 投票
1 回答
1615 浏览

php - 谷歌搜索API不返回结果

当我运行这个函数时,我得到:

但是即使在浏览器的地址栏中键入生成的查询,Google 中的相同查询也会返回结果返回有效结果

但我无法得到任何结果。谁能帮忙解释一下我做错了什么?

0 投票
1 回答
3669 浏览

javascript - 将点击事件绑定到 Google 自定义搜索中的“搜索”按钮

我正在尝试自定义两列 Google 自定义搜索。我真的很喜欢填充 div(默认 div#cse)的 iframe 上的 ajax。但问题是它会推动其他内容破坏页面。所以我想在单击“搜索”按钮时隐藏 div#content 中的内容,并在单击“重置按钮”时再次显示。为此,我尝试将单击事件处理程序绑定到提交按钮,但没有成功。

然后我尝试检查它是否绑定了事件。虽然它不是我想要的。google api 不提供任何此类回调。

有什么办法可以做到这一点吗?

谢谢。

0 投票
1 回答
3607 浏览

google-search-api - Google Search API for Shopping 的 API 限制是什么?

Google Search API for Shopping的 API 限制是什么?

我在这里读到每天有 2500 个查询的限制。但是,我在官方文档中找不到任何有关限制的参考。任何人都可以建议或指出权威来源吗?

0 投票
6 回答
10905 浏览

api - Google 搜索 API 的替代品

如果有人在我们的网站上搜索关键字,我们目前会提取 Google 的搜索结果。我们已经使用 Google 的标准搜索 API 完成了这项工作,到目前为止还没有真正的问题。

但是,我们注意到一些搜索没有通过。事实证明,谷歌正在逐步淘汰这个 API 并将人们推向不同的 API:

https://code.google.com/apis/customsearch/v1/overview.html#Pricing

新的 API 比我们使用的更有限,而且考虑到我们的使用情况,也需要花费很多钱。

我们最近还调查了 Yahoo! 老板:

http://developer.yahoo.com/search/boss/

有没有人对其他 API 或提供程序在这里使用有任何建议?

正如我所提到的,我们不是在寻找免费赠品,而是寻找价格更具竞争力的东西。如果您可以分享使用 Boss 或 Bing 的经验,那也很棒。

只是为了确保:我不是在寻找软件解决方案(例如 Lucene 和相关、Elastic Search 等)。

0 投票
1 回答
279 浏览

search - 如何为网站重新设计准备自定义 Google 搜索

我在一家教育机构工作,我们正在使用 Google 自定义搜索来实现我们的搜索功能。

我们正在重新设计我们的网站,并更改许多页面的外观和路径。

重新设计的新站点受到保护,仅在我们的网络中可见。

我如何为我们切换到新站点的那一天做准备?重新索引需要多长时间?

我应该用不同的域名创建一个不受保护的网站并让谷歌索引它吗?

我不知道如何从旧网站切换到新网站。

谢谢你的帮助。

0 投票
1 回答
471 浏览

java - Google 搜索是否为应用程序提供 API?

我正在尝试用java构建PC应用​​程序,我想在互联网上搜索一些东西。我的问题是我可以使用谷歌搜索引擎并从中获取结果吗?谷歌为此提供API吗?

例如:假设我想在互联网上搜索“Apple” 1- 我想连接到 Google 搜索服务(以某种方式) 2- 将“Apple”作为输入 3- 收集搜索结果

我希望我得到的结果与我在谷歌网站中手动搜索“Apple”的结果相同

0 投票
1 回答
8172 浏览

google-search-api - 替代已弃用的 google REST Web 搜索 API

我已经使用 Google Websearch API 一年多了。该服务已于 2010 年 11 月弃用,但迄今为止仍在提供结果。最近,谷歌已开始对这项已弃用的服务实施每天 1,000 次查询 (?) 的限制。我发誓,上个月我在一天内进行了超过 10,000 次 API 调用,服务没有任何错误(相同的 IP,相同的 API 密钥)。

所以我想我的问题是有人找到替代方案了吗?我知道 yahoo 老板很不错,但我只为我的项目在 Google 上工作。只要我能从谷歌获得 64 个结果,我也不介意为这项服务花钱。

考虑到这一点,Zoomrank 之类的服务如何能够绕过 Google 的所有限制?我订阅了 Zoomrank,我可以获得所有关键字的每日排名。他们是否与谷歌有合作关系,或者他们只是访问一些我不知道的秘密服务。

有人建议使用新的 Google 自定义搜索,但我不知道这对我搜索网络有何帮助?Google CS 仅限于您在这些引擎中创建和搜索的 CSE。如果我正在寻找 Pizza 的网络搜索结果,Google CS 对我没有帮助。

感谢您的输入。非常感激

0 投票
1 回答
1657 浏览

php - 通过 XML 进行 Google 自定义站点搜索...如何获得“您的意思是...”值?

我正在为我的照片社区 Web 应用程序开发搜索解决方案。我正在使用 Google Site Search。有多种方法可以使用它,但因为我希望与自定义搜索结果呈现无缝匹配,所以我选择了 XML 选项。

它的工作原理非常简单。我在网站上有一个自定义样式的搜索框,它发布到我的后端,一个 CodeIgniter PHP 控制器。然后,控制器将对 Google Site Search XML 服务执行 GET,它以 XML 格式返回搜索结果。

它工作出色,让我可以完全控制输出渲染。只是少了一件小事。如果我搜索拼写错误的单词,比如说“crocodilw”(应该是“crocodile”),我想获得“您的意思是“crocodile”吗?”在 Google 中很常见的功能。

当您使用 Google Site Search 的前端集成方法时,此功能确实有效。我有点期望正确的搜索建议也是返回 XML 的一部分,但我似乎找不到它。

关于如何/是否可以使用 XML 方法的任何线索?