안드로이드 개발 질문/답변
(글 수 45,052)
goole.com 에서 저 밑에 소스로 가져오면
웹페이지에서 직접 소스보기 한것과 차이가 많이 나는데
왜 그런건가요?
없는 부분이 꽤 많네요;;
웹페이지에서 직접 소스보기 한것과 차이가 많이 나는데
왜 그런건가요?
없는 부분이 꽤 많네요;;
package javaapplication1;
import java.net.*;
import java.io.*;
import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.net.URL;
import java.net.URLConnection;
public class Main {
public static void main(String[] args) throws IOException, MalformedURLException
{
// TODO code application logic here
URL url = new URL("http://www.google.com");
BufferedInputStream in = new BufferedInputStream(url.openConnection().getInputStream());
FileOutputStream file = new FileOutputStream("url.txt");
BufferedOutputStream bout = new BufferedOutputStream(file);
int i;
while ((i = in.read()) != -1) bout.write(i);
bout.flush();
BufferedReader bin = new BufferedReader(new FileReader("url.txt"));
String temp = null;
StringBuffer tempBuffer = new StringBuffer();
while((temp = bin.readLine()) != null) {
if(temp.trim().length() > 0) {
tempBuffer.append(temp + "\n");
}
}
bin.close();
System.out.println(tempBuffer.toString());
/*try
{ URL url = new URL("http://www.google.com");
URLConnection connection = url.openConnection();
connection.setDoInput(true);
InputStream inStream = connection.getInputStream();
FileWriter fw = new FileWriter("source.txt");
BufferedReader input = new BufferedReader(new InputStreamReader(inStream));
String line = "";
while ((line = input.readLine()) != null)
{
System.out.println(line);
fw.write(line + "\n");
}
}
catch (Exception e) {
System.out.println(e.toString()); }
*/
}



