Program to Download a Web page
Java program to download a given web page using URL Class.
import java.io.*;
import java.net.URL;
import java.net.MalformedURLException;
public class DownloadWebPageDemo {
public static void DownloadWebPageDemo(String webpage) {
try {
// Creating URL object
URL url = new URL(webpage);
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
// Filename in which downloaded content to be saved
BufferedWriter writer = new BufferedWriter(new FileWriter("HomePage.html"));
// read all line from input stream upto end
String line;
while ((line = br.readLine()) != null) {
writer.write(line);
}
br.close();
writer.close();
System.out.println("Webpage Downloaded Successfully.");
System.out.println("Downloaded file saved as HomePage.html");
}
catch (MalformedURLException MalurlEx) {
System.out.println("URL Exception raised");
} catch (IOException ie) {
System.out.println("IOException raised");
}
}
public static void main(String args[])
throws IOException {
String url = "https://cprogrampracticals.blogspot.com";
DownloadWebPageDemo(url);
}
}
Output of program
Web page Downloaded Successfully.
Downloaded file saved as HomePage.html
Note: HomePage.html file will be downloaded into the folder where a Source file is stored.
* * * * *
< Networking Page >
< Home Page >