Здраствуйте. Написал код программы, для чтения содержимого страницы, но вот проблема, с одних страниц читает(например: http://www.starwave.com/people/noughton), с других нет(вроде как со всех остальных ). вот код: | Код | import java.io.*; import java.net.*; import javax.swing.*; import java.awt.event.*;
public class AlbumChecker { public static void main(String args[]) throws Exception { FileOutputStream fw = new FileOutputStream("C:/webpage.txt"); AlbumChecker obj = new AlbumChecker();
obj.downloadPage("http://www.starwave.com/people/noughton", fw); fw.close(); }
public void downloadPage(String Url, OutputStream out) throws Exception { URL url = new URL(Url); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn .setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FunWebProducts; .NET CLR 1.1.4322)"); conn.setRequestMethod("GET"); int len = conn.getContentLength(); if (len > 0) { InputStream input = conn.getInputStream(); int read; byte[] buffer = new byte[16384]; while ((read = input.read(buffer)) != -1) out.write(buffer, 0, read); input.close(); out.flush(); } else { System.out.println("No content"); } } }
|
Буду благодарен за помощь. LSD надеюсь на тебя, ибо предложенный код для чтения программы написан тобой  |