SSISO Community

시소당

HttpURLConnection 클래스를 이용한 Search

import  java.io.*;
import  java.net.*;

  

public  class  EmpasSearch
{

  public  static  void  main(String[]  args)  throws  Exception
  {
    //http://search.empas.com/search/all.html?a=w&s=&f=&z=A&q=신해철
    String  keyword  =  null;
    //keyword  =  "신해철";
    keyword  =  URLEncoder.encode("신해철");

    String  query  =  "a=w&s=&f=&z=A&q="  +  keyword;
    String  empasURL  =  "http://search.empas.com/search/all.html";
    
    URL  url  =  new  URL(empasURL);
    HttpURLConnection  connection  =  (HttpURLConnection)url.openConnection();
    
    connection.setRequestMethod("GET");
    connection.setDoOutput(true);
    connection.setDoInput(true);
    connection.setUseCaches(false);
    connection.setDefaultUseCaches(false);
    
    PrintWriter  out  =  new  PrintWriter(connection.getOutputStream());
    out.println(query);
    out.close();
    
    BufferedReader  in  =  new  BufferedReader(new  InputStreamReader(connection.getInputStream()));
    String  line  =  null;
    
    while((line  =  in.readLine())  !=  null)
    {
      System.out.println(line);
    }
    in.close();
  }
}

1325 view

4.0 stars