课外天地 李树青学习天地信息检索原理课件 → 编程访问Google搜索引擎的查询结果


  共有24436人关注过本帖树形打印复制链接

主题:编程访问Google搜索引擎的查询结果

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
编程访问Google搜索引擎的查询结果  发帖心情 Post By:2008/5/15 16:08:03 [只看该作者]

1、下载googleapi.jar,导入classpath路径,获取访问许可证号

 

2、代码为:

 

import com.google.soap.search.GoogleSearch;
import com.google.soap.search.GoogleSearchResult;
import com.google.soap.search.GoogleSearchFault;
import com.google.soap.search.GoogleSearchResultElement;

 

public class GoogleClient {

 

    public static void main(String[] args) {
        String keyword = "Java";
        String clientKey = "00000000000000000000000000";//请将其换成自己的许可证号
        GoogleSearch gs = new GoogleSearch();
        gs.setKey(clientKey);
        gs.setQueryString(keyword);
        gs.setLanguageRestricts("lang_zh-CN");
        gs.setStartResult(10);
        try {
            GoogleSearchResult gsr = gs.doSearch();
            GoogleSearchResultElement[] gsreList = gsr.getResultElements();
            for (int i = 0; i < gsreList.length; i++) {
                GoogleSearchResultElement gsre = gsreList;
                System.out.println("Title : " + gsre.getTitle());
                System.out.println("URL : " + gsre.getURL());
                System.out.println("Snippet: " + gsre.getSnippet());
                System.out
                        .println("----------------------------------------------------------");
            }
        } catch (GoogleSearchFault gsf) {
            System.out.println("The call to the Google Web APIs failed: "
                    + gsf.toString());
        }
    }

 

}

 

[此贴子已经被作者于2010-12-14 09:27:57编辑过]

 回到顶部
美女呀,离线,留言给我吧!
silvan
  2楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:14 积分:457 威望:0 精华:0 注册:2006/9/15 22:11:21
  发帖心情 Post By:2008/5/16 16:18:19 [只看该作者]

老师:我找了好久都没找到googleapi.jar的下载入口。

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  3楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
回复  发帖心情 Post By:2008/5/17 18:06:00 [只看该作者]

这个应该不难啊,你可以试一试自己的搜索方法

推荐一个:

http://debian.fmi.uni-sofia.bg/~hiena/googleapi/googleapi.jar


 回到顶部
美女呀,离线,留言给我吧!
silvan
  4楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:14 积分:457 威望:0 精华:0 注册:2006/9/15 22:11:21
  发帖心情 Post By:2008/5/18 22:27:29 [只看该作者]

老师,请查看一下邮箱,我的问题发您邮箱里了


 回到顶部