想做一个简单的统一检索,就是将搜索的信息提交到两个地址后返回搜索结果,我是一个新手,到现在还没有思路,希望大家多多帮忙,告诉我一下大概的方法,感激不尽。

解决方案 »

  1.   

    package test;import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.URL;public class TestURLReader {
    /**
     * @param args
     */
    public static void main(String[] args) {
    BufferedWriter bw = null;
    try {
    int i=0;
    File f = new File("F:/test" + i + ".html");
    String word = "Chinese";
    URL url = new URL("http://www.baidu.com/s?wd="+word);
    BufferedReader buf = new BufferedReader(new InputStreamReader(
    url.openStream())); String str;
    String all = "";
    bw = new BufferedWriter(new FileWriter(f, false)); while ((str = buf.readLine()) != null) {
    all += str;
    }
    bw.write(all.toString());
    bw.close();
    System.out.println(all.toString());
    } catch (Exception e1) {
    e1.printStackTrace();
    } finally {
    try {
    bw.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    System.exit(0);
    }
    }
    }存起来,看看