关于Google Custom Search API的相应用法

时间:2012-10-09 10:07:43

标签: web-crawler web-search

我正在编写一个商业应用程序,其中包含一个URL列表作为输入(在本例中来自Google Custom Search),处理URL指向的页面并将处理过的信息与URL一起存储。 / p>

我只是想知道是否有人知道这是否违反其服务条款中的规则,该规则指出:“您可能不会以任何方式框架,缓存或修改Google产生的结果”..

来源:http://www.google.com/cse/docs/tos.html

我也有兴趣知道是否有人推荐任何好的搜索引擎API。

1 个答案:

答案 0 :(得分:4)

您需要区分Google自定义搜索和Google自定义搜索API。

CSE是您可以嵌入网站的Google搜索功能。据我所知,只有客户端Web浏览器才能使用它,并且您不得以任何方式修改/ frame / etc结果。

可在此处找到Custom Search API的文档:

https://developers.google.com/custom-search/v1/overview

请注意,查询限制为每天100次。

如果您在开发者控制台中启用此API,则会为您提供此服务的明确TOS,可能是以下内容:

https://developers.google.com/custom-search/terms

https://developers.google.com/terms/

请注意,这些包括

  

禁止内容

     

除非内容所有者或适用法律明确允许,否则您同意不会,也不会允许最终用户对API返回的内容执行以下操作:

     

Scrape,构建数据库或以其他方式创建此类内容的永久副本,或保留缓存副本超过缓存标头允许的时间;

     

复制,翻译,修改,创建衍生作品,出售,出租,出借,传达,分发,公开展示或再许可给任何第三方;

     

虚假陈述来源或所有权;或

     

删除,隐藏或更改任何版权,商标或其他所有权声明,伪造或删除任何作者归属,法律声明或其他原产地标记或材料来源。

您的使用听起来好像属于“构建数据库”类别。

由于您每天只收到100个请求,并且不允许构建数据库,因此我认为API无法满足您的需求。