Google 提供webservice的方法来访问他的服务。访问接口具体见 :Google web api :
- 下载开发包
- 创建一个账号,取得一个 licence key
开发包包含了一个 wsdl, webservice client libraries 和一些 .NET 和 java的事例.
Java访问的代码如下
import com.google.soap.search.GoogleSearch;
import com.google.soap.search.GoogleSearchFault;
import com.google.soap.search.GoogleSearchResult;
import com.google.soap.search.GoogleSearchResultElement;
...
GoogleSearch search = new GoogleSearch();
search.setKey("key");
try {
search.setQueryString("sql pathetic"); GoogleSearchResult googleResults = search.doSearch(); } catch (GoogleSearchFault f){}