Way too late. Just wanted the comments if anyone had any...
Code:
import java.net.*;
import java.io.*;
import javax.swing.*;
public class URLWriter {
public static void main(String[] args) throws Exception {
String inputUrl = JOptionPane.showInputDialog("Please enter the url you wish to read: ");
URL url = new URL(inputUrl);
URLConnection uC = url.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
uC.getInputStream()));
String inputLine;
PrintWriter outFile = new PrintWriter("HTMLFILE.txt");
System.out.println("Writing to file...");
while ((inputLine = in.readLine()) != null)
{
outFile.println(inputLine);
}
System.out.println("\nDone.");
in.close();
outFile.close();
}
}
Vers. 1.1
Code:
import java.net.*;
import java.io.*;
import javax.swing.*;
public class URLWriter {
public static void main(String[] args) throws Exception {
boolean valid = false;
while (!(valid))
{
try
{
String inputUrl = JOptionPane.showInputDialog("Please enter the url you wish to read: ");
URL url = new URL(inputUrl);
URLConnection yc = url.openConnection();
valid = true; // if connection is succesful
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
String inputLine;
PrintWriter outFile = new PrintWriter("HTMLFILE.txt");
System.out.println("Writing to file...");
while ((inputLine = in.readLine()) != null)
{
outFile.println(inputLine);
}
System.out.println("\nDone.");
in.close();
outFile.close();
}
catch(MalformedURLException e)
{
JOptionPane.showMessageDialog(null, "Please enter a valid url in the format - http://theurladdresshere/");
}
}
}
}
Bookmarks