구글링을 해 보면 HTML 소스 가져오는게 몇개 있고..이곳 게시판에도 있지만..
코드가 복잡해서... 그중 가장 직관직인 코드를 올려봅니다.
출처는...죄송합니다...구글링 너무 하다가...링크를 까먹었네요.
원작자가 보시구....원하지 않으시면 삭제하겠습니다. ^^;

아래 iStart, iEnd 값은 제 목적에 맞춰진 것이므로..알아서 변경하세요.


 private String HTMLbyKeyword()
 {
  int iStart = 0;
  int iEnd = 0;
  String documentURL = "http://www.yourdomain.com/index.htm";
  String source = "";
  StringBuffer url_content = new StringBuffer();
  try
  {
   
   URL url = new URL(documentURL);
   InputStream is = url.openStream();
   InputStreamReader isr = new InputStreamReader(is);
   BufferedReader br = new BufferedReader(isr);  
     
   String inStr = "";
   while((inStr = br.readLine()) != null) {
    url_content.append(inStr+"\n");
   }   
 
   source = new String(url_content);
   iStart = source.indexOf(  your keyword );
   iEnd = source.indexOf( ">", iStart);
   
   
  }
  catch(Exception e)
  {
   // your code.
  }
  return source.substring(iStart+5, iEnd-1);
 }