This code will grab the HTML source from a given URL.
Change "website here.com" to a real URL starting with http:// and the program will display the index pages source code in the console.
The nice thing about this code is it spoofs the connection to make it look like its a web browser.
This enables you to navigate to sites like google that normally block connections from non web browser applications.
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public class GrabHTML { public static void Connect() throws Exception{ //Set URL URL url = new URL("http://website here.com"); URLConnection spoof = url.openConnection(); //Spoof the connection so we look like a web browser spoof.setRequestProperty( "User-Agent", "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; H010818)" ); BufferedReader in = new BufferedReader(new InputStreamReader(spoof.getInputStream())); String strLine = ""; //Loop through every line in the source while ((strLine = in.readLine()) != null){ //Prints each line to the console System.out.println(strLine); } System.out.println("End of page."); } public static void main(String[] args){ try{ //Calling the Connect method Connect(); }catch(Exception e){ } } }