Code source

Signaler
Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
-
seb576
Messages postés
43
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
3 juin 2012
-
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.

1 réponse

Messages postés
43
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
3 juin 2012
1
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()));

En espérant t'avoir été utile.
Bonne journée.