Java访问互联网搜索?

时间:2012-08-01 19:27:22

标签: java search

我想知道如何有一个java程序搜索谷歌。例如,我想写入程序,用户可以在其中输入resteraunt的名称,然后让程序在Google上搜索名称,找到地址,然后将其返回。我认为这是可能的,因为我知道程序是网络爬虫。但我想知道如何学习具体的代码或编写方法,因为我不知道从哪里开始。

谢谢。

2 个答案:

答案 0 :(得分:1)

如果您对网络抓取工具感兴趣,请参阅此文章,详细介绍Java解决方案。

http://java.sun.com/developer/technicalArticles/ThirdParty/WebCrawler/

答案 1 :(得分:1)

Google已弃用其搜索API,转而使用更常用的自定义搜索API:

https://developers.google.com/custom-search/v1/overview

使用您自己的API密钥,您可以执行以下操作:

GET https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectures

这将返回JSON,你可以解析它以任何你想要的方式显示数据。

以下是有关入门的详细信息:http://blog.lux-medien.com/2011/08/google-custom-search-java-implementation/