google java api for google search

时间:2010-01-04 12:55:10

标签: java api

google是否提供Java服务器端API(不是java脚本)。**我不想要在clint端工作的ajax api。 我想要的是,为关键字返回的结果应该返回一些特定数据结构中的搜索结果。像列表或设置数据结构。然后我想根据我在java代码中的需要操作结果。 我曾为youtube使用过这样的java服务器站点api。

5 个答案:

答案 0 :(得分:2)

他们used to但是discontinued。很可能是因为您可以删除他们的广告; - )

答案 1 :(得分:2)

来自Google's terms of service

  

您不得向Google的系统发送任何类型的自动查询   未经Google事先明确许可。

所以,不 - 使用他们的AJAX API。 SAOP API已被废止,但我认为您应该可以使用它,除非它需要密钥,在这种情况下,您将绑定到AJAX API

从技术上讲,上面引用的声明并不意味着你不能使用某种服务器端API - 如果你谷歌周围有一些例子。这意味着你不应该这样做,因为你迟早会被列入黑名单(被禁止),因为这违反了这些条款。

答案 2 :(得分:1)

您现在要寻找的是CustomSearch API:

他们曾经有过不同的API开发人员可以使用但它已被折旧(我认为2009年11月)所以这是一个成本服务现在。我不知道它可能是多长时间的免费服务。新API允许每天100次免费搜索,但您必须注册以进行结算,否则任何超过100次搜索的内容都将失败,详情如下:

http://code.google.com/apis/customsearch/v1/overview.html

很抱歉是的,这仍然会使用Java Script,但你可以使用它: http://www.json.org/java/

答案 3 :(得分:0)

至少有一个我知道的SOAP API:Google SOAP Search API

答案 4 :(得分:0)

我认为Google不希望第三方将自己的搜索引擎用于自己的服务/应用程序。如果谷歌认为你不是真人,你会得到“我们认为你是一个机器人”的错误页面。

但您可以尝试Google Custom Search