Récupérer code html page web
Bonjour, j'essaie de récupérer le code html d'un page web..
Le seul problème c'est qu'il me récupère une page web yahoo :(.
Donc voici le code utile de mon appli :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
public StringBuffer getWebPage()
{
URL url = null;
try
{
url = new URL(this.url);
}
catch (MalformedURLException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
URLConnection uc = null;
try
{
uc = url.openConnection();
}
catch (IOException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
BufferedReader in = null;
try
{
in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
}
catch (IOException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
String line = null;
StringBuffer buffer = new StringBuffer();
try
{
while ((line = in.readLine()) != null)
{
buffer.append(line).append('\n');
}
in.close();
}
catch (IOException e)
{
e.printStackTrace();
}
return buffer;
} |
Voila et quand j'affiche le buffer j'ai le droit à une page Yahoo.
Dans une autre partie du code j'ai setter l'url au site wordreference.
Pouvez vous me dire ce qui cloche??
Merci