编程语言
首页 > 编程语言> > 通过Python调用Google的自定义搜索API

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

作者:互联网

我在Python中编写了一个模块,该模块将查询Google的Custom Search API并返回域名’example.com’的所有列表

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

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

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

*的 ‘https://www.googleapis.com/customsearch/v1键= my_key和放大器; CX = 017576662512468239146:omuauf_lfve&放大器; Q =网站:example.com’ *

* key = my_key:*谷歌给出的密钥值

cx = 017576662512468239146:搜索引擎的名称(谷歌)?它是否正确?

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

q = site:example.com:这应该返回’example.com’的所有结果;例如www.a.example.com,b.example.com,example .com

解决方法:

虽然这个问题相当陈旧,而且作者似乎没有太敏感,但谷歌仍然高度排名这个页面,很多人可能会来这里,所以我发布了我的答案.

使用Google自定义搜索进行搜索在this中描述了对类似问题的回答.

参数如下:

密钥 – 是的,它是您的Google帐户的API密钥.要获取它,请转到APIs console,在“服务”选项卡上打开“自定义搜索API”,然后在“API访问”选项卡上查找实际的API密钥.

cx – 是的,它是搜索引擎的唯一代码.请注意,此代码的格式为“123456:abcdef”,因此“omuauf_lfve”是此代码的一部分,而不是其他参数.

q – 实际搜索查询. “site:example.com”是Google查询语言的一部分.有关详细信息,请参见search tips.

标签:python,google-search-api
来源: https://codeday.me/bug/20190621/1256553.html