import java.util.*; import java.io.*; import java.net.*; public class RssChecker { public static String findRss(String url) throws Exception { URL u = new URL(url); BufferedReader bis = new BufferedReader( new InputStreamReader(u.openStream())); String line; String rssUrl = null; while ( ( line = bis.readLine()) != null) { if (line.indexOf("title=\"RSS\"") > -1) { String substr = line.substring(line.indexOf("href=\"") + 6, line.length()); rssUrl = substr.substring(0, substr.indexOf("\"")); break; } } return rssUrl; } public static void main(String[] args) throws Exception { String url = args[0]; String rssUrl = RssChecker.findRss(url); System.out.println("rssUrl -> " + rssUrl); } }