如何利用Google的WebService搜索网络资源|Google,WebService...
来源:百度文库 编辑:神马文学网 时间:2024/04/25 04:04:16
我们都知道著名的搜索引擎大亨Google的所搜能力,我个人认为如果你用Google搜索不到的用其他基本上也没什么可能了,所以本人对Google
也是特别的喜欢!我们也想利用他的强大的所有功能为我们的系统服务。Google为我们提供了Api详细信息可以去
http://www.google.com/apis/看看!下面我想简单的说一下如何使用(很简单不要笑话我)。
首先你应该去google申请一个account!有了这个account你就可以使用WebService了不过一个account一天只能用1000次!我想对于我来说还是
够用了。
其次我们可以在我们的项目里面添加一个Web引用(选择菜单里的“项目”可以看到“添加Web引用...”)在地址里面输入:
http://api.Google.com/GoogleSearch.wsdl 后点“刷新”看到wsdl文件以后就可以确定了!至于什么代理VS都给你搞好了:-)!在要使用它的
地方添加如下的引用 using google.com.google.api; 该命名空间下有如下的4个类:DirectoryCategory、GoogleSearchResult、
GoogleSearchService、ResultElement。我们在页面类里面写 private GoogleSearchService webService = null; 一个字段,我们在使用的
时候直接实例化它就可以使用了。至于里面的具体方法你可以参考http://www.google.com/apis/的reference部分。
最后就是使用了,首先我们要在我们使用该服务的地方实例化对象 webService = new GoogleSearchService ();上面提到的4个类中
GoogleSearchResult是的到返回结果的。我们申明一个GoogleSearchResult webResult = null;并利用如下语句进行搜索
try{
webResult = webService.doGoogleSearch (txtKey.Text, txtKeyword.Text,0, 10, false, "", false, "", "", "");
}
catch (Exception ex){
this.Response.Redirect("Error.ASPx?info="+ex.Message);
}
接着我们可以用
ArrayList al = new ArrayList();
string tmp = "";
for (int i = 0; i < webResult.resultElements.Length; i++){
tmp = ""+webResult.resultElements[i].title+"";
al.Add(tmp);
}
this.grd.DataSource = al;
this.grd.DataBind();
将结果写到一个ArrayList或者HashTable中或者DataTable中,然后直接和DataGrid绑定就可以了!
Google好像还限制了搜索的数量为10条!
以上是自己闲来无事所作!希望对大家有帮助同时也希望大家可以共同学习进步!
也是特别的喜欢!我们也想利用他的强大的所有功能为我们的系统服务。Google为我们提供了Api详细信息可以去
http://www.google.com/apis/看看!下面我想简单的说一下如何使用(很简单不要笑话我)。
首先你应该去google申请一个account!有了这个account你就可以使用WebService了不过一个account一天只能用1000次!我想对于我来说还是
够用了。
其次我们可以在我们的项目里面添加一个Web引用(选择菜单里的“项目”可以看到“添加Web引用...”)在地址里面输入:
http://api.Google.com/GoogleSearch.wsdl 后点“刷新”看到wsdl文件以后就可以确定了!至于什么代理VS都给你搞好了:-)!在要使用它的
地方添加如下的引用 using google.com.google.api; 该命名空间下有如下的4个类:DirectoryCategory、GoogleSearchResult、
GoogleSearchService、ResultElement。我们在页面类里面写 private GoogleSearchService webService = null; 一个字段,我们在使用的
时候直接实例化它就可以使用了。至于里面的具体方法你可以参考http://www.google.com/apis/的reference部分。
最后就是使用了,首先我们要在我们使用该服务的地方实例化对象 webService = new GoogleSearchService ();上面提到的4个类中
GoogleSearchResult是的到返回结果的。我们申明一个GoogleSearchResult webResult = null;并利用如下语句进行搜索
try{
webResult = webService.doGoogleSearch (txtKey.Text, txtKeyword.Text,0, 10, false, "", false, "", "", "");
}
catch (Exception ex){
this.Response.Redirect("Error.ASPx?info="+ex.Message);
}
接着我们可以用
ArrayList al = new ArrayList();
string tmp = "";
for (int i = 0; i < webResult.resultElements.Length; i++){
tmp = ""+webResult.resultElements[i].title+"";
al.Add(tmp);
}
this.grd.DataSource = al;
this.grd.DataBind();
将结果写到一个ArrayList或者HashTable中或者DataTable中,然后直接和DataGrid绑定就可以了!
Google好像还限制了搜索的数量为10条!
以上是自己闲来无事所作!希望对大家有帮助同时也希望大家可以共同学习进步!
如何利用Google的WebService搜索网络资源|Google,WebService...
BlogJava - 成都心情(Full Speed) - Google 搜索之 WebService 篇
如何教你利用google搜索你想要的东西
如何利用google中的inurl命令搜索客户有价值的信息?
如何利用GOOGLE满足你的欲望
如何提高网络资源的利用
[收藏]REST WebService与SOAP WebService的比较
Webservice 的设计和模式
google的手机搜索
Google的搜索技巧
[如何提高网络资源的利用] - I论文
google 阅读器 - Google 搜索
Google搜索
google搜索
[ASP.NET]利用WebService构建多层Web应用 Qt中文论坛
WebService开发较全面的文章----转载
WebService开发较全面的文章转载
调用WebService的几种方法
J2ME与WebService-KSOAP的罗曼史
如何集成Google桌面搜索的一个实际应用
眼球SEO:如何实现GOOGLE搜索结果的链接列表
用google搜索到的
念佛的博客 - Google 搜索
穆罕默德的丰功伟绩 - Google 搜索