我无法理解这一点。
假设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
那么我在普通谷歌搜索中获取这些信息的原因是什么呢?
答案 0 :(得分:1)
Google会对提供灰色显示的作业/位置信息的linkedin个人资料进行一些特殊处理。
Google和Yahoo等搜索引擎会定期查看我们的会员目录,以获取新的和更新的公开个人资料信息,以便在搜索结果中显示。
您已弃用的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密钥的原因。