Reading A Webpage In Java
Join the DZone community and get the full member experience.
Join For FreeA trivial piece of example code demonstrating how to get a BufferedReader from a Url as a String and do something with it. This code simply prints the contents of the website at the first argument to stdout.
import java.io.*;
import java.net.URL;
public class WebsiteReader
{
public static BufferedReader read(String url) throws Exception{
return new BufferedReader(
new InputStreamReader(
new URL(url).openStream()));}
public static void main (String[] args) throws Exception{
BufferedReader reader = read(args[0]);
String line = reader.readLine();
while (line != null) {
System.out.println(line);
line = reader.readLine(); }}
}
Java (programming language)
Opinions expressed by DZone contributors are their own.
Comments