使用哪个google Api 可以把google search嵌入我自己程序中

godho 2011-02-07 10:20:54
问题: 我想使用google api 向google发送普通查询请求例如“刘翔” 然后拿到网页搜索链接就可以。但是google api 很多该使用哪个? 有没有Java版的API 可以直接用的,推荐一下 谢谢!
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iskyshop 2011-02-07
  • 打赏
  • 举报
回复
使用Google搜索还需要API吗?直接向Google提交表单就可以了
阿甘1976 2011-02-07
  • 打赏
  • 举报
回复
可以用GOOGLE AJAX SEARCH API
但我建议用httpclient模拟提交,用HtmlPaser解析结果出来。
godho 2011-02-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 godho 的回复:]
问题: 我想使用google api 向google发送普通查询请求例如“刘翔” 然后拿到网页搜索链接就可以。但是google api 很多该使用哪个? 有没有Java版的API 可以直接用的,推荐一下 谢谢!
[/Quote]
我的代码如下
================================================================================
<script language="Javascript" type="text/javascript">

//<![CDATA[

google.load("search", "1");

function searchComplete(searchControl, searcher) {
//返回所有64个结果怎么处理?????????
for (var i=0; i < searcher.results.length; i++) {
// Do whatever you want with the results
var result = searcher.results[i];

alert(result.title);
}
}

function OnLoad() {
// Create a search control
var searchControl = new google.search.SearchControl();

// Add in a full set of searchers
var localSearch = new google.search.LocalSearch();
//searchControl.addSearcher(localSearch);
searchControl.addSearcher(new google.search.WebSearch());
//searchControl.addSearcher(new google.search.VideoSearch());
//searchControl.addSearcher(new google.search.BlogSearch());

// Set the Local Search center point
//localSearch.setCenterPoint("New York, NY");
localSearch.setCenterPoint("Hong Kong, HK");

// Tell the searcher to draw itself and tell it where to attach
searchControl.draw(document.getElementById("searchcontrol"));

searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);

searchControl.setSearchCompleteCallback(this, searchComplete);



// Execute an inital search
searchControl.execute("GAO dehong");
}
google.setOnLoadCallback(OnLoad);




//]]>
</script>
===========================================================
总共有64个结果 每页返回8个结果 共8页 我想把这64个结果的title一起都返回了 怎么处理

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧