public static void FTBWiki(MessageEvent e) { String title = ""; StringBuilder sb = new StringBuilder(); String[] args = e.getMessage().split(" "); for(int i = 1; i < args.length; i++) { sb.append(args[i]).append(" "); } String message = sb.toString().trim(); String y = "http://feed-the-beast.wikia.com/wiki/Special:Search?search=" + message; String x = y.replaceAll(" ", "%20"); String finalurl = null; String nope = null; String no = "No results found."; try { URL wiki; wiki = new URL("http://is.gd/create.php?format=simple&url=" + x); BufferedReader br = new BufferedReader(new InputStreamReader(wiki.openStream())); finalurl = br.readLine(); br.close(); //-----\\ URL test; test = new URL(finalurl); Document doc = Jsoup.connect(finalurl).userAgent("Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17").followRedirects(true).get(); URLConnection c = new URL(finalurl).openConnection(); Elements links = doc.select("title"); for (Element e1 : links) { title += e1.text().replaceAll("\n", "").replaceAll("\\s+", " ").replaceAll(" - ", " ").replaceAll("Feed the Beast Wiki", ""); } //-----\\ URL read; read = new URL(x); BufferedReader xx = new BufferedReader(new InputStreamReader(read.openStream())); for(int i = 0; i < 582; ++i) xx.readLine(); String line = xx.readLine(); String line2 = line.replaceAll("
", "").replaceAll("
", ""); nope = line2; e.getBot().sendMessage(e.getChannel(), line2); while (line != null) { System.out.println(line); line = xx.readLine(); } xx.close(); } catch (Exception e2) { e2.printStackTrace(); } if (nope.equals(no)) { e.getBot().sendMessage(e.getChannel(), "No results found. :("); } else { e.getBot().sendMessage(e.getChannel(), title + ": " + finalurl); } }