Đề bài: Viết chương trình liệt kê toàn bộ nội dung của bất kì trang web nào trên net
- Hiển thị thông tin toàn bộ trang web của bất kì trang web nào dưới dạng text đơn thuần
- Web server trả lại thông tin
- Truy xuất đến thông tin cần thiết và hiển thị
Các lớp và chức năng các lớp:
- Chỉ gồm một phương thức main:
o Liên kết đến URL với địa chỉ được nhập vào
o Sử dụng phương thức getContent() của đối tượng URL để nhận toàn bộ nội dung của trang web
o Đọc toàn bộ nội dung và hiển thị lên màn hình
import java.io.IOException;
import java.io.InputStream;
import java.net.*;
import java.util.Scanner;
public class net2 {
public static void main(String arg[ ])
{
int i;
InputStream bis;
//Nhap URL
Scanner _sc = new Scanner(System.in);
System.out.print("Nhap URL :");
String url = _sc.nextLine();
try
{
URL u = new URL(url);
bis = (InputStream)u.getContent();
while((i=bis.read())>0)
System.out.print((char)i);
System.out.println();
}
catch(MalformedURLException e){
System.out.println(e);
}
catch (IOException e)
{
System.out.println(e);
}
}
}