通过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