[Java] Récupérer le code source

Bakku Messages postés 8 Statut Membre -  
eee.eee Messages postés 70 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
A voir également:

2 réponses

eee.eee Messages postés 70 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
Utilisateur anonyme
 
Tu peux toujours demander à google.fr, peut-être qu'il te le donneront...

Dan
0