use*_*829 4 python google-search-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帐户的API密钥.要获取它,请转到API控制台,在" 服务"选项卡上打开"自定义搜索API",然后在" API访问"选项卡上查找实际API密钥
cx - 是的,它是搜索引擎的唯一代码.请注意,此代码的格式为"123456:abcdef",因此"omuauf_lfve"是此代码的一部分,而不是其他参数.
q - 实际搜索查询."site:example.com"是Google查询语言的一部分.有关详情,请参阅搜索提示