Bonjour,
j'ai un programme en java à réaliser, qui permet à l'utilisateur d'avoir des news par rapport à des mot clé qu'il à saisit.
je souhaite bénificier de googleNews, pour faire la rechercher, mais avec un simple openconnection et inputstream, j'ai une erreur 403 voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 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 dans le StringBuilder... c = in.read(); } // on retourne le code de la page toreturn = build.toString(); } catch (MalformedURLException e){ e.printStackTrace(); } catch (IOException e){ e.printStackTrace(); } return toreturn;
apparement j'ai regardé il y aurait une histoire de sécurité sur les sites google.
qu'elqu'un pourrait m'aider et me dire qu'elle est la méthode adequate.
merci
d'avance
Partager