我在Python中编写了一个模块,该模块将查询Google的自定义搜索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:* 由Google提供的密钥值
cx = 017576662512468239146: 搜索引擎的名称(谷歌)?这是对的吗?
* omuauf_lfve:* 我不知道这是什么
q = site:example.com: 这应该使用'example.com'返回所有结果;例如www.a.example.com,b.example.com,example .com
答案 0 :(得分:5)
虽然这个问题已经很老了,而且作者似乎没有太多的回应,谷歌仍然高度排名这个页面,很多人可能会来这里,所以我发布我的答案。
使用Google自定义搜索进行搜索,请参阅this回答类似问题。
参数如下:
密钥 - 是的,它是您Google帐户的API密钥。要获取它,请转到APIs console,在服务标签上启用自定义搜索API,然后在 API访问标签上找到实际的API密钥。
cx - 是的,它是搜索引擎的唯一代码。请注意,此代码的格式为“123456:abcdef”,因此“omuauf_lfve”是此代码的一部分,而不是其他参数。
q - 实际搜索查询。 “site:example.com”是Google查询语言的一部分。有关详细信息,请参阅search tips。