GoogleSearch Kit(GoogleAPI)试用~~
某天在CSDN上面看到了某人发布了一篇GoogleSearch的WEB Service文章~~
然后就按照上面的方法玩了一下~~
发觉的确挺好用~~
以上代码多数是转载
部分注释自行加入的~~
里面好像还有不少功能`~~
总体来说`~能够免费就应用到Google这个大型的搜索引擎,
对逐渐推想WEB 2.0有良好的帮助作用和战略作用。
GoogleAPI附件
/Files/Luckyboys/googleapi.zip
然后就按照上面的方法玩了一下~~
发觉的确挺好用~~
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;
}
}
{
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