[Java] Récupérer le code source

Bakku Messages postés 8 Statut Membre -  
eee.eee Messages postés 69 Date d'inscription   Statut Membre -
Bonjour,

Voilà je suis débutant en Java, et j'aimerais savoir si on peut obtenir le code source d'un site (ex: google.fr) d'un un string...

Si oui, pouvez-vous me donner le code ??

Merci à tous !!

Baku

2 réponses

  1. eee.eee Messages postés 69 Date d'inscription   Statut Membre 20
     
    Super utile danimo!

    Déjà tu utilise du java SE ou EE? En SE tu peux faire comme ca:

    //Tu défini ton proxy en attribut:
    Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("url", 3128));

    //Méthode d'ouverture de page
    public BufferedReader ouvrirPage(String urlToGo) {
    try {
    URL url = new URL(urlToGo);
    URLConnection conn = url.openConnection(proxy);
    InputStreamReader inp = new InputStreamReader(conn.getInputStream());

    return (new BufferedReader(inp));
    }
    catch (IOException e) {
    e.printStackTrace();
    return null;
    }
    }

    //Tu peux appeler cette méthode et obtenir le code source vers le string texte
    try {
    BufferedReader in = ikariam1.ouvrirPage("https://www.google.fr/?gws_rd=ssl");
    String texte = "";
    while ((inputLine = in.readLine()) != null) {
    texte += inputLine;
    }
    System.out.println(texte);
    }
    catch (IOException e) {
    e.printStackTrace();
    }
    1
  2. danimo
     
    Tu peux toujours demander à google.fr, peut-être qu'il te le donneront...

    Dan
    0