我正在编写一个商业应用程序,该应用程序将 URL 列表作为输入(在本例中来自 Google 自定义搜索),处理 URL 指向的页面并将处理后的信息与 URL 一起存储。
我只是想知道是否有人知道这是否违反了其 TOS 中的规则,该规则指出:“您不得以任何方式构建、缓存或修改 Google 生成的结果”..
来源:http ://www.google.com/cse/docs/tos.html
我也很想知道是否有人可以推荐任何好的搜索引擎 API。
我正在编写一个商业应用程序,该应用程序将 URL 列表作为输入(在本例中来自 Google 自定义搜索),处理 URL 指向的页面并将处理后的信息与 URL 一起存储。
我只是想知道是否有人知道这是否违反了其 TOS 中的规则,该规则指出:“您不得以任何方式构建、缓存或修改 Google 生成的结果”..
来源:http ://www.google.com/cse/docs/tos.html
我也很想知道是否有人可以推荐任何好的搜索引擎 API。
您需要区分 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 无法满足您的需求。