웹사이트의 내용을 긁어오는 Webspider
http://blog.naver.com/nicekkong/100038826513
[출처] 웹사이트의 내용을 긁어오는 Webspider|작성자 nicekkong
import java.net.*;
import java.io.*;
public class WebSpider
{
public static void main(String arg[]) {
URL url = null;
try {
url = new URL(arg[0]);
} catch (MalformedURLException el) {
System.out.println(el);
System.exit(1);
}
FileOutputStream fos = null;
try {
InputStream in = url.openStream(); // 웹 문서를 openStream() 으로 읽어 온다.
fos = new FileOutputStream("test.txt");
byte[] buffer = new byte[512];
int readcount = 0;
System.out.println("읽어오기 시작합니다.");
while((readcount = in.read(buffer)) != -1) {
fos.write(buffer, 0, readcount);
}
System.out.println("finish!");
} catch (Exception ex) {
System.out.println(ex);
} finally {
try {
if(fos != null) fos.close();
} catch(Exception e) {}
}
}
}
'scrap > Java/JSP' 카테고리의 다른 글
파싱?.? (0) | 2011.06.27 |
---|---|
HttpURLConnection클래스로 웹페이지 POST 요청하기 (2) | 2011.06.27 |
URLConnection 클래스로 웹 페이지 읽기 (0) | 2011.06.27 |
- [링크] The volatile keyword in Java (0) | 2011.05.14 |
- [Java 기본] JDBC를 이용한 Oracle 연동 (0) | 2011.05.14 |