5/5 (18 avis)
Snippet vu 41 397 fois - Téléchargée 30 fois
public static String getIpFrom(String adresse) { String toreturn = null; try { // creation d'un objet URL URL url = new URL(adresse); // on etablie une connection a cette url URLConnection uc = url.openConnection(); // on y cree un flux de lecture InputStream in = uc.getInputStream(); // on lit le premier bit int c = in.read(); // on cree un StringBuilder pour par la suite y ajouter tout les bit lus StringBuilder build = new StringBuilder(); // tant que c n'est pas egale au bit indiquant la fin d'un flux... while (c != -1) { build.append((char) c); // ...on l'ajoute dasn le StringBuilder... c = in.read(); // ...on lit le suivant } // on retourne le code de la page toreturn = build.toString(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return toreturn; }
7 oct. 2009 à 16:59
Est ce que tu aurais une méthode pour imprime ensuite ce code HTML mais pas sous forme de code mais l'interprétation HTML ???
19 nov. 2006 à 16:43
19 nov. 2006 à 16:02
Ce code est tres bien fait, avec beaucoup de commentaires, ce qui permet de bien comprendre comment cela fonctionne, merci.
Existerait-il un équivalant en JavaScript ? ;-)
4 nov. 2006 à 14:49
en effet google limite l'acces de ces page , je pense que si des variable comme le referer ou au(tre n'est pas envoyer la connection ne peux s'effectuer ...
3 nov. 2006 à 19:02
J'aime bien ta source mais malheureusement elle ne permet pas de récupérer le code de pages générées (genre http://www.google.fr/search?hl=fr&q=chien&meta= ) ce qui correspond à la recherche "chien" sous google.
Est-ce que quelqu'un saurait comment il faut faire ?
Note : je te met 8/10 non pas pour la complexité mais parce qu'elle est bien pratique.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.