问题标签 [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 投票
3 回答
144285 浏览

google-search-api - 现在使用什么 Google News API 已弃用?

作为我正在从事的项目的一部分,我被指示将 Google 新闻 API 实施到 Web 应用程序中。

但是,我检查了Google News API站点,并看到以下消息:

重要提示:Google 新闻搜索 API 已于 2011 年 5 月 26 日正式弃用。它会根据我们的弃用政策继续工作,但您每天可以提出的请求数量可能会受到限制。

我检查了SO Questions但我找不到与 News API 相关的问题。

  • 既然 Google News API 是多余的,我应该使用什么?
  • 是自定义搜索 API 吗?
  • 如果是这样,我怎样才能使这与我的 Web 应用程序的特定查询的新闻结果相关?

我已经检查了Google News RSS,但这使用了 HTML ,description因为我只需要文本,因此无法满足我的要求。

0 投票
1 回答
1441 浏览

node.js - 谷歌自定义搜索 API 返回无效的 JSON?

我正在调用带有 Node.js 的 Google 自定义搜索来尝试。我得到的结果很好,但是当我尝试使用 JSON.parse(dataFromGoogle) 解析 JSON 时,我在许多元素(html 标题和片段;html 标题中有 unicode 转义序列)上遇到非法令牌错误,但我不确定这些片段有什么问题)。我可以让谷歌不给我发回 html 标题,但我真的需要这些片段!

有没有很好的解决方法,还是我应该计划做一些额外的预处理来手动去除非法字符?

* *编辑:从这里添加控制台输出

使用 Google 搜索“小型企业”

\u003cb\u003eSmall Business\u003c/b\u003e Health Care Tax Cre ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Unexpected token ILLEGAL at Object.parse (本机)在 IncomingMessage。(/Users/pvencill/workspace/irslab/lib/searchEngine.js:44:35) 在 IncomingMessage.emit (events.js:64:17) 在 HTTPParser.onBody (http.js:119:42) 在 CleartextStream.ondata (http.js:1213:22) 在 CleartextStream._push (tls.js:291:27) 在 SecurePair._cycle (tls.js:565:20) 在 EncryptedStream.write (tls.js:97:13) 在 Socket .ondata (stream.js:40:26) 在 Socket.emit (events.js:64:17)

0 投票
2 回答
496 浏览

javascript - 通过 jQuery 调用 Google 自定义搜索 API 的访问控制来源错误

我正在尝试使用 JQuery 调用 google 自定义搜索 API 并收到访问控制来源错误。这有效:

但是如果我尝试引入 jquery,它就不起作用:

或者

0 投票
3 回答
8190 浏览

google-search-api - 如何以编程方式获取 Google SEO/搜索排名信息?API 还是 Scraper?

我正在尝试找到一种程序化方式来获取 2 个值:

  • 域在特定字词的 Google 结果中的位置
  • 该术语的 Google 结果数

目前我的客户正在使用一些刮板软件,但涉及手动步骤。

是否有我可以访问的 API 可以获取此信息?还是我应该探索一些全自动刮板方法?

(我知道以前有人问过这个问题,但我的问题有点不同。我也很好奇自从之前问过这个问题以来情况是否发生了变化。)谢谢!

0 投票
9 回答
61736 浏览

google-sheets - Google 电子表格中单元格文本的哈希值

如何计算特定单元格中文本的 MD5 或 SHA1 哈希值并将其设置为 Google 电子表格中的另一个单元格?

有没有类似=ComputeMD5(A1)or的公式=ComputeSHA1(A1)

或者是否可以为此编写自定义公式?如何?

0 投票
1 回答
273 浏览

ruby-on-rails - 带有 RoR 的 Google 搜索,它是如何工作的?

我是 RoR 的新手,我想知道如何根据我的项目使用字段进行谷歌搜索,有人知道我该怎么做吗?

我的 application.html.haml 中有代码:

我该如何实施?

0 投票
1 回答
2219 浏览

spell-checking - 如何更正 Google 自定义 API 中的拼写错误

我正在使用 Google 的自定义搜索 API,我向如下所示的 URL 发出 HTTP 请求:

https://www.googleapis.com/customsearch/v1?key=<my-key>&cref=&num=10&q=how+can+i+do+htis

如果您在 Google 上搜索“我如何做 htis”,您会被告知“显示我如何做的结果”,并给您一些结果(称它们为结果集 A)

但是如果您使用 API 搜索拼写错误的字符串,您会得到与 A 不同的结果... 使用正确拼写的字符串进行搜索会得到结果 A,这与 Google 上的普通搜索服务相匹配

有没有办法直接使用建议的字符串进行搜索?我想使用我负担不起的 API 自己实现一个拼写检查器,它还可以更正人名和所有内容

0 投票
1 回答
135 浏览

algorithm - 合并搜索结果算法

我正在实现一个搜索栏,它应该搜索 2 个主要字符串 A 和 B 我优先考虑结果如下(从最重要到最不重要)

  1. 结合 A 和 B 的结果
  2. 仅针对 B 的结果
  3. 仅 A 的结果

因此,例如,如果我搜索“埃及”+“金字塔”,我希望我的第一个结果是“埃及金字塔”之类的东西,然后是一般的“金字塔”或几何形状等。然后最后“埃及”的搜索结果

我正在尝试几个搜索 API,例如 Google 和 Bing,我目前所做的是我首先搜索两者以获取结果集 X,然后搜索 B 仅获取我所谓的肯定列表,然后搜索 A 仅获取负面列表..我在X中对结果进行评分,如果它们存在于负面列表中,则对其进行惩罚,如果它们存在于正面列表中,则给予他们奖励,然后最后我将正面列表中剩余的所有内容加到X..

它工作得很好但仍然不够好,我想知道是否有人可以帮助我添加这个简单的算法或一个完全不同的想法

0 投票
0 回答
3295 浏览

google-search-api - Google Product Search API - 查看商家和价格

所以我试图得到这里看到的卖家和价格列表(作为一个例子)

http://www.google.co.uk/products/catalog?q=call+of+duty+modern+warfare+3&hl=en&cid=3184753655595438210&os=sellers

我正在尝试对单个产品进行产品比较,并且需要使用这里的数据来拉入数据库并存储。

使用 Google 的购物搜索 API(如下所示)我希望它会返回此信息,但它似乎只返回没有该商家列表的产品。

http://code.google.com/apis/shopping/search/v1/getting_started.html

我的问题:如何从谷歌产品搜索 API 中提取商家列表及其价格。如果不可能,是否有任何其他提要或类似的提要可以用来做同样的事情?

编辑:一直在玩 crowdB​​y 规则,但似乎仍然无法让它为每个产品返回多个供应商。

0 投票
2 回答
1553 浏览

java - 通过 Java Api 进行 Google 搜索 - 多个请求

我来自这个问题

以下代码不能正常工作:

如果我运行一次搜索查询就可以正常工作,但是在这个循环中我得到一个空指针异常。

不幸的是,我需要我的程序进行几个查询:(我该怎么办?

NullPointerException它首先返回 a results.getResponseData