试用google search的Ajax api

所属分类: 实用技巧 / 应用技巧 阅读数: 478
收藏 0 赞 0 分享
最近两个月访问google老抽风,也8知道伟大的GFW使了些什么手段。虽然形式不容乐观,仍然是看到了狗狗发布了google adsense api和google search ajax api,显然后者更具有实用价值。因此俺用迅雷不及掩耳盗铃之势申请了api key,在参考了online manual之后,还是用实际代码说话吧:
复制代码 代码如下:

function OnLoad() {
        // Create a search control
        var searchControl = new GSearchControl();

        // 搜索选项,这里设置为自动展开 
        var options = new GsearcherOptions();
        options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);

        // 添加了一个网页搜索
        searchControl.addSearcher(new GwebSearch(), options);

        // 搜索结果输出选项,列表显示 GSearchControl.DRAW_MODE_TABED是另外一个选项,tab方式显示各种搜索结果
        var drawOptions = new GdrawOptions();
        drawOptions.setDrawMode(GSearchControl.DRAW_MODE_LINEAR);

        // 每次显示8条搜索结果
        searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);
        // Tell the searcher to draw itself and tell it where to attach
        searchControl.draw(document.getElementById("searchcontrol"), drawOptions);

        // 开始搜索
        searchControl.execute("Google");
    } 

目前这个api的版本是0.1,正式版1.0发布之后,搜索结果将会有广告显示,显然这个午餐不免费。

http://code.google.com/apis/ajaxsearch/documentation/#AdvancedSamples
更多精彩内容其他人还在看

rundll32.exe命令使用大法

rundll32.exe命令使用大法
收藏 0 赞 0 分享

资料:引起内存不能“read”的原因及“written”的解决方案

资料:引起内存不能“read”的原因及“written”的解决方案
收藏 0 赞 0 分享

资料:8种Windows安全模式解析以及应用

资料:8种Windows安全模式解析以及应用
收藏 0 赞 0 分享

如何删掉“删不掉”的文件

如何删掉“删不掉”的文件
收藏 0 赞 0 分享

解决IE7不能自动完成表单的问题

解决IE7不能自动完成表单的问题
收藏 0 赞 0 分享

资料:数据恢复知识基础

资料:数据恢复知识基础
收藏 0 赞 0 分享

Office 2007 System 常见问题集第1/3页

Office 2007 System 常见问题集
收藏 0 赞 0 分享

重装windows系统备份重要数据全攻略

重装windows系统备份重要数据全攻略
收藏 0 赞 0 分享

资料:如何用虚拟机安装Windows Vista系统

资料:如何用虚拟机安装Windows Vista系统
收藏 0 赞 0 分享

网管经验之谈:局域网维护优化技巧

网管经验之谈:局域网维护优化技巧
收藏 0 赞 0 分享
查看更多