웹 페이지 코드를 캡처하는 JSP 프로그램
저자:Eve Cole
업데이트 시간:2009-07-02 17:12:32
<%@ 페이지 contentType="text/html;charset=gb2312"%>
<%
문자열 sCurrentLine;
문자열 sTotalString;
s현재라인="";
sTotalString="";
java.io.InputStream l_urlStream;
java.net.URL l_url = new java.net.URL("http://www.163.net/");
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
}
out.println(sTotalString);
%>
추신
코드는 비교적 간단하지만 이를 기반으로 하면 페이지에서 href 연결을 찾아 그 연결을 얻고 멈추지 않고 "잡는" 등의 "웹 크롤러"의 기능을 실현할 수 있다고 생각합니다. 물론 레이어 수는 제한될 수 있습니다.) 이런 방식으로 "웹 페이지 검색" 기능을 구현할 수 있습니다.