应用环境是非web的,比如基于swing的。
一个主窗口中有一个文本框和一个按钮,在文本框中输入关键字后,点击按钮,调用google搜索,然后将前10条结果写入到一个文本文件中。
----------------------------------------------------
上述只是一个简单的小例子描述
问题的关键是,如何调用google的搜索,并且对搜索结果进行分析和提取???
google soap已经不再发放授权许可了,
Google AJAX Search API好像是一个javascript接口,基于web的……
请问各位高手,还有其他办法吗?

解决方案 »

  1.   

    我也想知道,幫頂
    應該要用到http協議發request再接收吧
      

  2.   

    我的思路是:
    首先搞清楚google的url格式,比如说http://www.google.com/search?hl=en&q=conan&btnG=Search,q就是搜索关键字。在程序中可以通过输入的关键字定义一个url,访问此url返回google的搜索结果,但是此结果不是纯结果,是一个html页面,再解析这个html页面来提取搜索结果。
      

  3.   

    有个办法:
    写一个web应用环境,发送请求到google,用htmlparser(比较喜欢)解析后返回页面,将解析后需要的数据
    送给非web环境的应用(socket啊 什么的  都行)