본문 바로가기

[JAVA/자바]주소를 이용하여 홈페이지


(HTML)소스를 알아보자





파일을 읽는거와 마찬가지로 URL을 이용하여


해당 사이트의 html 소스를 알아오는 방법입니다.




소스파일 : HtmlParser.java

public class HtmlParser {

public String HtmlParser(String urlToRead) {

    StringBuffer result = new StringBuffer();

    try {

        URL url = new URL(urlToRead);

        InputStream is = url.openStream();

        int ch;

        

        while ((ch = is.read()) != -1) {

            //System.out.print((char) ch);

            result.append((char) ch);

        }

    } catch (MalformedURLException e) {

        e.printStackTrace();

    } catch (IOException e) {

        e.printStackTrace();

    }

    return result.toString();

}

}



위와 같이 소스코드를 활용하여 사용할 수 있습니다.


스트링버터나 스트링빌더를 사용하여 이용하시면 됩니다.


HtmlParser 객체를 생성하여 사용하실 수 있습니다.


이상으로 포스팅을 마치겠습니다.

엉망진창

개인 블로그 입니다. 코딩, 맛집, 정부정책, 서비스, ~방법 등 다양한 정보를 소개합니다