package org.validador.modelo; import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; public class ConectaURL { String url; Document doc = null; String result = ""; public ConectaURL(String url) { this.url = url; trataURL(); } public String getUrl() { return url; } public String getResult() { return result; } public String trataURL() { String search = "https"; String sub = "http"; if (!getUrl().contains("http://") && !getUrl().contains("https://")) { result = "http://" + url; } else if (url.contains("https://")) { int i; do { i = url.indexOf(search); if (i != -1) { result = getUrl().substring(0, i); result = result + sub; result = result + getUrl().substring(i + search.length()); url = result; } } while (i != -1); } else { result = getUrl(); } return result; } public Document capturaCodigoFonte() { try { doc = Jsoup.connect(this.getResult()).get(); } catch (IOException e) { e.printStackTrace(); } return doc; } //public static void main(String[] args) { // ConectaURL c1 = new ConectaURL( // "https://www.balaodainformatica.com.br/site/index.asp?pagina=erro&err=1"); // System.out.println(c1.getResult()); // //} }