Code source

Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
- - Dernière réponse : seb576
Messages postés
43
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Derniè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.
Afficher la suite 

1 réponse

Messages postés
43
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
3 juin 2012
1
0
Merci
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.
Commenter la réponse de seb576