问题标签 [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 回答
8705 浏览

python - 通过 Python 调用 Google 的自定义搜索 API

我正在用 Python 编写一个模块,该模块将查询 Google 的自定义搜索 API 并返回域“example.com”的所有列表

我一直在阅读https://code.google.com/apis/customsearch/v1/getting_started.html上的说明,现在有点难过。

我下面列出的假设是否正确?

例如,要搜索 URL 中包含“example.com”的结果,查询是:

*'https://www.googleapis.com/customsearch/v1?key=my_key&cx=017576662512468239146:omuauf_lfve&q=site:example.com'*

* key=my_key:* google 给出的键值

cx=017576662512468239146:搜索引擎的名称(谷歌)?这个对吗?

* omuauf_lfve:*我不知道这是什么

q=site:example.com:这应该返回所有带有“example.com”的结果;例如 www.a.example.com、b.example.com、example.com

0 投票
1 回答
3478 浏览

python - Google Search API - 仅返回 4 个结果

经过大量的实验和谷歌搜索,以下 Python 代码成功调用了 Google 的 Search APi - 但只返回 4 个结果:阅读 Google Search API 文档后,我认为“start=”会返回额外的结果:但这不会发生。

有人可以指点吗?谢谢。

Python代码:

0 投票
4 回答
1518 浏览

api - 用于搜索的 Google API

谷歌是否提供 API 来访问其搜索结果?

我能找到的关于这方面的最新信息是基于这篇2008 年的文章,该文章似乎不再存在。

更新

我不想在我自己的网站上使用 Google 自定义搜索,而是自然地在搜索引擎结果页面中访问 Google 的结果。

0 投票
1 回答
4158 浏览

google-search-api - Google 自定义搜索 API,如何仅返回特定国家/地区的结果

我正在制作一些 PHP 代码,它采用给定的搜索短语和 url 并搜索谷歌搜索结果,直到找到 url(只有前 100 个结果)。我的问题是,这仅适用于美国。我尝试添加 "&cr=" 选项,但它仍然返回美国结果。

我用于请求的完整 URL 是:

https://www.googleapis.com/customsearch/v1?key=API_KEY&cx=CX_VALUE&q=KEYWORD&cr=COUNTRY&alt=JSON

有人对这个有经验么?我希望能够看到英国的结果。尝试插入 &cr=countryUK ,但仍然只有美国结果。

谢谢 :)

问候, 斯蒂安

0 投票
3 回答
13400 浏览

java - 解决 JSONException 重复键

我正在使用谷歌自定义搜索引擎并以 JSON 格式获取结果。对于某些查询,JSON 结果具有重复键,因此会产生 JSONException:重复键“昵称”等。

我正在使用 JAVA。

可能知道如何解决这个异常?

这是 JSON 回复:

这里 il.secur.classif 出现多次

0 投票
1 回答
891 浏览

api - Google Search API for Shopping - 增加返回的结果?

目前上限为 1000,有没有办法增加返回的结果数量,或者只是简单地用 restrictBy 条件分割数据集?

另外,结果返回按指定标准均匀分布是否正常?

例如,我正在搜索 mp3 设备,使用 restrictBy=price[0,100] 获得价格从 0 美元到 100 美元不等的结果。这个范围似乎会影响即时结果页面,而不是整个数据集,所以每个页面我都会得到涵盖整个价格范围的产品,如果我通过增加 startIndex 继续前进,这同样适用。难道不可能模仿谷歌购物的风格,你会有分页,价格范围会增加你继续浏览的更多页面吗?

0 投票
2 回答
3276 浏览

php - 使用 REST 从谷歌搜索中获取总结果以调用 API

嗨,我无法做到这一点。我想从这个返回的 json 结果
全文中获取 totalResults:http ://code.google.com/apis/customsearch/v1/using_rest.html

我试过这个:

但我什么也没有。需要帮助。谢谢。

0 投票
1 回答
1958 浏览

google-api - Google Web 搜索 API(不是自定义搜索)

所以谷歌在 2006 年撤回了 SOAP API,并在去年贬低了 REST API。尽管 REST api 仍然可以正常工作,但我想知道这里是否有人知道网络搜索的替代方案。我不是在谈论自定义搜索 API(这件事太可怕了,每天有 100 个查询)。

另外,我目前正在将 REST api 用于自定义应用程序。如果我将搜索运算符(例如 inurl: 或 site:)与我的查询一起传递,我注意到结果是混合的(并且非常不可靠)。有谁知道这些甚至可以与 REST Api 一起使用吗?

0 投票
2 回答
8820 浏览

c# - 从 C# 中的谷歌搜索中获取链接

我正在尝试通过 C# 在 google 中编写一个简单的搜索,该搜索将运行我选择的查询并检索前 50 个链接。在彻底搜索了类似的工具\正确的 API 之后,我意识到它们中的大多数已经过时了。我的第一次尝试是创建一个“简单的 HttpWebRequest”并扫描接收到的 WebResponse 中的“href=”,结果证明这根本没有回报(冗余)并且非常令人沮丧。我确实有一个 Google API,但我不确定如何将它用于此目的,尽管我知道每天有 1000 个限制。

吉尔

0 投票
2 回答
531 浏览

python - 什么是数据挖掘关键字搜索结果总数的合适方法?

新手程序员和潜伏者,希望得到一些明智的建议。:)

结合使用 Python、BeautifulSoup 和 Bing API,我能够通过以下代码找到我想要的内容:

所以我想在几千个搜索词中这样做,我想知道是否

  1. 执行此请求一千次将被解释为锤击服务器,
  2. 我应该采取哪些步骤来不锤击所述服务器(最佳实践是什么?),以及
  3. 是否有使用任何主要搜索引擎 API 的更便宜的(数据)方式来做到这一点?

获取所有数据只是为了获取每个关键字的一个数字似乎不必要地昂贵,我想知道我是否错过了任何东西。

FWIW,我做了一些功课,并在使用 Bing API 之前尝试了 Google Search API(已弃用)和 Yahoo 的 BOSS API(很快将被弃用并替换为付费服务)。我知道直接抓取页面被认为是糟糕的形式,所以我将直接抓取搜索引擎。