用.net实现  :在一个页面获得查询条件向google发送查询条件,通过google返回查询结果 
谢谢

解决方案 »

  1.   

    Google AJAX APIGoogle 的 AJAX API 使您可以使用 JavaScript 和 HTML 完整构建内容丰富的动态网站。只需使用几行 JavaScript,您就可以向网站中添加地图、动态搜索框或下载供稿
      

  2.   

    把你需要查询的参数传入google网址中的参数即可,例如:
    http://www.google.com/search?q=tools&ie=utf-8&oe=utf-8&
    rls=org.mozilla:en-US:official&hl=en-US&client=firefox-a虽然这只不过是一个简单的搜索,但是google还是加了很多参数(已经用黑体字标出)来区分搜索的来源、界面的编码和语言,你也可以通过以下搜索获得同样的结果:
    http://www.google.com/search?q=tools让我们来看下google搜索中一些最常用的参数:语言ie = 输入编码(缺省:utf-8)
    oe = 输出编码,结果(缺省:utf-8)
    hl = 查询界面语言(缺省:en,你可以试下 xx-bork 或者 xx-hacker)
    lr = 输出结果语言(缺省:en)搜索来源sourceid = 搜索来源类别(ie、opera、navclient、navclient-ff,navclient是诸如google工具条等gogle软件)
    client = 与sourceid含义类似(safari、firefox-a)
    rls = client客户端版本,语言(例如: rls=GGLD、GGLD:2003-35、GGLD:en是专门描述google桌面搜索的)搜索结果q、as_q = 你在搜索框内输入的查询关键词
    start = 从搜索结果的第几页开始显示(从0开始)
    num = 每页显示的查询结果数量
    filter = 0、1(隐藏重复的结果)高级搜索as_epq = 精确短语查询(如果你不想输入引号,你可以使用这个参数)
    as_filetype = 文件格式(例如:as_filetype=pdf)
    as_ft = 包含或者不包含as_filetype指定的文件格式(值:i、e)
    as_qdr = 时间 (值:m3、m6、 y - last 3 或者 6 months、 a year)
    as_nlo = 查询大于的数字
    as_nhi = 查询小于的数字 (例如:as_nlo=7&as_nhi=9查询大于7小于9的整数,或者你可以输入7..9替代查询)
    as_occt =关键词出现在页面的位置(例如: any、 body、url、title)
    as_sitesearch = 限制在一个网站查询(例如: as_sitesearch=cnn.com))
    as_dt =包含或者不包含一个网站(值:i、e)
    as_rights = 授权协议类型(创作共同协议/Creative Commons licenses)
    safe = 安全搜索(值:active、off)