Download web page using Java
Java Program to read and download webpage
Steps:
1. Create a URL object and pass url as string to download the webpage.
URL example = new URL(pass url of webpage you want to download)
2. Create Buffered Reader object and pass openStream(). Method of URL in Input Stream object.
3. Create a string object to read each line one by one from stream.
4. Write each line in html file where webpage will be downloaded.
5. Close all objects.
6. Catch exceptions if url failed to download.
Program:
package normal; // Java program to read and download // webpage in html file import java.io.*; import java.net.URL; import java.net.MalformedURLException; public class download { public static void DownloadWebPage(String webpage) { try { // Create URL object URL url = new URL(webpage); BufferedReader readr = new BufferedReader( new InputStreamReader(url.openStream())); // Enter filename in which you want to download BufferedWriter writer = new BufferedWriter( new FileWriter( "Download.html" )); // read each line from stream till end String line; while ((line = readr.readLine()) != null ) { writer.write(line); } readr.close(); writer.close(); System.out.println( "Successfully Downloaded." ); } // Exceptions catch (MalformedURLException mue) { System.out.println( "Malformed URL Exception raised" ); } catch (IOException ie) { System.out.println( "IOException raised" ); } } public static void main(String args[]) throws IOException { DownloadWebPage(url); } } |
Output:
Successfully Downloaded.
Recommended Posts:
- How to display search result of another page on same page using ajax in JSP?
- How to pass form variables from one page to other page in PHP ?
- How to redirect a page to another page in HTML ?
- How to show Page Loading div until the page has finished loading?
- Download file from URL using PHP
- HTML | download Attribute
- HTML | <a> download Attribute
- HTML | DOM Anchor download Property
- HTML | <area> download Attribute
- How to download Google Images using Python
- YouTube Media/Audio Download using Python | pafy
- Pytube | Python library to download youtube videos
- How to trigger a file download when clicking an HTML button or JavaScript?
- ES6 | Page Redirect
- ES6 | Page Printing
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.