我正在编写一个商业应用程序,其中包含一个URL列表作为输入(在本例中来自Google Custom Search),处理URL指向的页面并将处理过的信息与URL一起存储。 / p>
我只是想知道是否有人知道这是否违反其服务条款中的规则,该规则指出:“您可能不会以任何方式框架,缓存或修改Google产生的结果”..
来源:http://www.google.com/cse/docs/tos.html
我也有兴趣知道是否有人推荐任何好的搜索引擎API。
答案 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无法满足您的需求。