Chương trình download mã HTML một trang web và lưu lên máy
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class DownloadHTMLFile {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
URL u = new URL("http://centrasd.edu.vn");
// Lấy về luồng nhập
InputStream inputWeb = u.openStream();
// Xử lý luồng, và in ra màn hình
InputStreamReader reader = new InputStreamReader(inputWeb);
BufferedReader buff = new BufferedReader(reader);
FileWriter fw = new FileWriter("e:\\abc.html");
BufferedWriter dau_ghi = new BufferedWriter(fw);
while (true) {
String line = buff.readLine();
if (line ==null) break;
else{
dau_ghi.write(line);
dau_ghi.newLine();
}
}
} catch (MalformedURLException e) {
System.out.println("Định dạng URL bị sai");
} catch (IOException e) {
System.out.println("Lỗi khi truy xuất luồng");
}
}
}
EmoticonEmoticon