didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 2017
-
17 févr. 2008 à 15:05
seb576
Messages postés43Date d'inscriptionmercredi 17 novembre 2010StatutMembreDernière intervention 3 juin 2012
-
14 avril 2011 à 13:13
Bonjour à tous.
Actuellement, je cherche a récupérer le code source d'une page internet (HTML par exemple).
J'ai trouvé sur internet plussieurs code java permettant d faire cela (ils se ressemblent tous plus ou moins; la manière de faire est souvent la même). A chaque fois que j'en lance un, j'obtiens une exception du type UnknowHostException (et ce quelque soit le code utilisé et la page choisit). Lorsque je lance la page web dans mon navigateur, je peux la visionnée, je peux même en récupérer son code source (mais toujours à partir du navigateur..). Je n'ai essayé que sur des pages HTML.
Avez vous un idée de comment remédié à ce problème .. ?
merci de votre aide.
seb576
Messages postés43Date d'inscriptionmercredi 17 novembre 2010StatutMembreDernière intervention 3 juin 20121 14 avril 2011 à 13:13
Bonjour,
est ce que tu ne passerais pas par hasard par un proxy lors de la connexion et qui te demanderais de t'identifier ?
Ca me le fait quand je tente depuis mon entreprise de passer via le proxy.
Avant de charger ton url dans ton source, renseigne bien les propriétés suivantes :
// tonHost et tonPort sont à renseigner.
System.setProperty("http.proxySet", "true");
System.setProperty("http.proxyHost", tonHost);
System.setProperty("http.proxyPort", tonPort));
URL url = new URL(lien);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));