谷歌搜索的google java api
谷歌是否提供Java服务器端API(不是java脚本)**我不想要在clint端工作的ajax API。 我想要的是返回一个关键字的结果应该返回给我一些特定的数据结构中的搜索结果。像列出或设置数据结构。然后我想根据我的需要在Java代码中操纵结果。 我曾经为youtube使用过这样的java服务器站点api。谷歌搜索的google java api
我不认为谷歌希望第三方使用自己的搜索引擎为自己自己的服务/应用。如果谷歌认为你不是一个真正的人,你会得到“我们认为你是机器人”的错误页面。
但是,您可以尝试Google Custom Search
提前从谷歌你可能不发送任何类型的自动查询谷歌的系统 没有明确许可。
因此,不要使用他们的AJAX API。 SAOP API是discoutinued,但我认为你应该能够使用它,除非它需要一个密钥,在这种情况下,你是绑在AJAX API
从技术上讲,上面引用的声明并不意味着你可以' t使用某种服务器端API - 有一些例子,如果你谷歌周围。这意味着你不应该这样做,因为迟早你会被列入黑名单(禁止),因为违反了条款。
但我使用这样的服务器端数据api的YouTube和它工作正常 – user223541 2010-01-04 13:09:24
条款可能会有所不同的youtube。此外,上面引用的文字并不意味着“你不能”。这意味着你不应该这样做,因为你可能被禁止/列入黑名单 – Bozho 2010-01-04 13:10:51
什么你会现在正在寻找的是CustomSearch API:
他们曾经有过不同的API开发人员可以使用,但它现在已经贬值(2009年,我认为年11月),所以这是一个成本服务现在。我不知道多久可能是免费服务。新的API允许每天100个免费搜索,但你必须要签名进行结算,否则任何超过100搜索会失败,下面是详细信息:
http://code.google.com/apis/customsearch/v1/overview.html
很遗憾,是的,这将仍然使用Java脚本,但你可以这样做: http://www.json.org/java/
但我用这样的服务器端数据的API YouTube和它http://code.google.com/apis/soapsearch/api_faq.html#ini2的SOAP运行良好 – user223541 2010-01-04 13:10:09
API仅用于搜索。 YouTude,Docs等具有与Search API无关的不同API。免责声明:关于广告的部分是一个笑话。 – n002213f 2010-01-04 13:47:01