1

我正在编写一个商业应用程序,该应用程序将 URL 列表作为输入(在本例中来自 Google 自定义搜索),处理 URL 指向的页面并将处理后的信息与 URL 一起存储。

我只是想知道是否有人知道这是否违反了其 TOS 中的规则,该规则指出:“您不得以任何方式构建、缓存或修改 Google 生成的结果”..

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

我也很想知道是否有人可以推荐任何好的搜索引擎 API。

4

1 回答 1

4

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

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

可在此处找到自定义搜索 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 返回的内容执行以下操作:

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

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

歪曲来源或所有权;或者

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

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

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

于 2012-10-09T19:42:56.483 回答