Google搜索API不包含灰色内容

时间:2014-11-06 16:22:53

标签: google-api google-search google-ajax-api

我无法理解这一点。

假设Google搜索API包含普通Google搜索提供的所有信息。

但是,它不包含普通搜索提供的灰色文本。

以下是一个例子:

https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=linkedin%3A%20x%20man

现在,如果查看顶部结果,您会看到灰色文字。但是当我使用api时,我没有得到那些信息。例如:

http://ajax.googleapis.com/ajax/services/search/web?v=1.1&q=linkedin%3A%20x%20man

那么我在普通谷歌搜索中获取这些信息的原因是什么呢?

1 个答案:

答案 0 :(得分:1)

Google会对提供灰色显示的作业/位置信息的linkedin个人资料进行一些特殊处理。

  

Google和Yahoo等搜索引擎会定期查看我们的会员目录,以获取新的和更新的公开个人资料信息,以便在搜索结果中显示。

http://help.linkedin.com/app/answers/detail/a_id/41/~/profile-does-or-doesn%E2%80%99t-appear-after-name-search-on-web

您已弃用的API已弃用,这意味着Google可以随时撤消该API。建议的替代方案是Google自定义搜索,请参阅What are the alternatives now that the Google web search API has been deprecated?这也意味着他们不会向其添加功能,而且在弃用之后(2010年)发布的自定义搜索结果等内容并非如此。该API的一部分。假设" Google搜索API包含普通Google搜索提供的所有信息"是不正确的。

他们做到了这一点并不奇怪;毕竟,他们的业务是在搜索结果中销售广告展示次数,使用此API意味着您使用他们的服务而不给他们任何补偿,甚至不允许他们展示广告。使用他们的新API可以让他们向您收取使用API​​的费用,而不是销售广告,这就是您需要注册并拥有API密钥的原因。