More actions
imported>zeldababo No edit summary |
imported>zeldababo No edit summary |
||
| Line 9: | Line 9: | ||
= | = 진행 = | ||
== 페이지 긁어오기 == | |||
어디서 긁어온 코드. | |||
import java.net.URL; | |||
import java.net.URLConnection; | |||
import java.net.MalformedURLException; | |||
import java.io.InputStream; | |||
import java.io.InputStreamReader; | |||
import java.io.BufferedReader; | |||
import java.io.IOException; | |||
public class URLConn{ | |||
public static void main(String args[]){ | |||
URL url;//URL 주소 객체 | |||
URLConnection connection;//URL접속을 가지는 객체 | |||
InputStream is;//URL접속에서 내용을 읽기위한 Stream | |||
InputStreamReader isr; | |||
BufferedReader br; | |||
try{ | |||
//URL객체를 생성하고 해당 URL로 접속한다.. | |||
url = new URL("http://www.hufslife.com/"); | |||
connection = url.openConnection(); | |||
//내용을 읽어오기위한 InputStream객체를 생성한다.. | |||
is = connection.getInputStream(); | |||
isr = new InputStreamReader(is); | |||
br = new BufferedReader(isr); | |||
//내용을 읽어서 화면에 출력한다.. | |||
String buf = null; | |||
while(true){ | |||
buf = br.readLine(); | |||
if(buf == null) break; | |||
System.out.println(buf); | |||
} | |||
}catch(MalformedURLException mue){ | |||
System.err.println("잘못된 URL입니다. 사용법 : java URLConn http://hostname/path]"); | |||
System.exit(1); | |||
}catch(IOException ioe){ | |||
System.err.println("IOException " + ioe); | |||
ioe.printStackTrace(); | |||
System.exit(1); | |||
} | |||
} | |||
}; | |||
Latest revision as of 07:58, 13 September 2011
목적
API없이 Java HTML파싱을 통해 TEXT를 긁어오는게 목적.
HOW???
진행
페이지 긁어오기
어디서 긁어온 코드.
import java.net.URL;
import java.net.URLConnection;
import java.net.MalformedURLException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
public class URLConn{
public static void main(String args[]){
URL url;//URL 주소 객체
URLConnection connection;//URL접속을 가지는 객체
InputStream is;//URL접속에서 내용을 읽기위한 Stream
InputStreamReader isr;
BufferedReader br;
try{
//URL객체를 생성하고 해당 URL로 접속한다..
url = new URL("http://www.hufslife.com/");
connection = url.openConnection();
//내용을 읽어오기위한 InputStream객체를 생성한다..
is = connection.getInputStream();
isr = new InputStreamReader(is);
br = new BufferedReader(isr);
//내용을 읽어서 화면에 출력한다..
String buf = null;
while(true){
buf = br.readLine();
if(buf == null) break;
System.out.println(buf);
}
}catch(MalformedURLException mue){
System.err.println("잘못된 URL입니다. 사용법 : java URLConn http://hostname/path]");
System.exit(1);
}catch(IOException ioe){
System.err.println("IOException " + ioe);
ioe.printStackTrace();
System.exit(1);
}
}
};