• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Luckyboys

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

GoogleSearch Kit(GoogleAPI)试用~~

某天在CSDN上面看到了某人发布了一篇GoogleSearch的WEB Service文章~~
然后就按照上面的方法玩了一下~~
发觉的确挺好用~~
private void btnSearch_Click(object sender, System.EventArgs e) 
  
{ 
try 
   
{ 
    GoogleSearchService s 
= new GoogleSearchService();   //建立一个搜索服务。 
    GoogleSearchResult r = s.doGoogleSearch("bwlj+qBQFHK+WZnPnmfPRmwH/F6F+xeI",txtSearchWord.Text,0,10,true,"",true,"", "", ""); 
//参数1:你在GoogleSearch Kit Beta中申请的使用授权钥匙,好像每条可以用1000次(不记得是不是这个数) 
//参数2:是起始条数,类似iStart的下标数 
//参数3:是结束数,iEnd 
//后面那几个参数都是用什么q,什么的调用是注释的,我自己也不太清楚是什么~~有待研究~~ 

    
//使用doGoogleSearch方法取得搜索结果。 
    ResultElement[] re = r.resultElements;         //将结果传入一个ResultElement数组。 
    lblResponse.Text=""; 
    StringBuilder sb
=new StringBuilder(3*1024); 
    
foreach (ResultElement n in re) 
    
{ 
     sb.Append(
"<b><a href=\""+n.URL+"\" >"+n.title+"</a></b><br>\n");           //显示标题。 
     sb.Append(n.snippet+"<br>\n");   //显示包含关键字摘要信息。 
     sb.Append(n.URL+"<br>\n");                //显示网页地址。 
     sb.Append("<br>\n<br>\n"); 
    }
 
    lblResponse.Text
=sb.ToString(); 
   }
 
   
catch(Exception ex) 
   
{ 
    lblResponse.Text
=ex.Message; 
   }
 
}
 

以上代码多数是转载
部分注释自行加入的~~
里面好像还有不少功能`~~
总体来说`~能够免费就应用到Google这个大型的搜索引擎,
对逐渐推想WEB 2.0有良好的帮助作用和战略作用。

GoogleAPI附件
/Files/Luckyboys/googleapi.zip

posted on 2005-11-30 01:06  Luckyboys  阅读(635)  评论(1)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3