【问题标题】:About the appropriate usage of the Google Custom Search API关于 Google 自定义搜索 API 的适当使用
【发布时间】:2012-10-09 10:07:42
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: web-crawler web-search


    【解决方案1】:

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

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

    可在此处找到自定义搜索 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 无法满足您的需求。

    【讨论】:

    • 哈!这个很好看,谢谢!似乎这两个限制之间存在差异 - 即在 API TOS 中,Google 声明不允许“您的最终用户”报废、构建数据库等。从那句话开始,这意味着我作为开发人员必须禁止我的最终用户做所有这些坏事,但这并不意味着我作为开发人员不能这样做?
    • 它说“你不会”和“你不会允许你的最终用户”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多