0

我想知道如何让 Java 程序搜索 Google。例如,我想写一个程序,用户可以输入一个餐馆的名字,然后让程序在谷歌上搜索名字,找到地址,然后返回。我确实认为这是可能的,因为我知道网络爬虫程序。但是我想知道如何学习特定的代码或编写它的方法,因为我完全不确定从哪里开始。

谢谢你。

4

2 回答 2

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/

于 2012-08-01T19:42:58.560 回答
1

如果您对网络爬虫感兴趣,这里有一篇详细介绍 Java 解决方案的文章。

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

于 2012-08-01T19:35:02.950 回答