Program JSP untuk menangkap kode halaman web
Penulis:Eve Cole
Waktu Pembaruan:2009-07-02 17:12:32
<%@ halaman contentType="teks/html;charset=gb2312"%>
<%
String sGaris Saat Ini;
String sTotalString;
sGaris Saat Ini="";
sTotalString="";
java.io.InputStream l_urlStream;
java.net.URL l_url = java.net.URL baru("http://www.163.net/");
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_koneksi.koneksi();
l_urlStream = l_koneksi.getInputStream();
java.io.BufferedReader l_reader = java.io.BufferedReader baru(java.io.InputStreamReader(l_urlStream) baru);
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sGaris Saat Ini;
}
keluar.println(sTotalString);
%>
nota bene
Meskipun kodenya relatif sederhana, menurut saya berdasarkan hal ini, fungsi "web crawler" dapat diwujudkan, seperti menemukan koneksi href dari halaman, kemudian mendapatkan koneksi tersebut, dan kemudian "meraih" tanpa henti (dari tentu saja jumlah lapisan dapat dibatasi), dengan cara ini, fungsi "pencarian halaman web" dapat diwujudkan.