Bonjour,
J'ai un petit projet perso ou j'aimerai récupérer des infos sur un site web : https://www.windguru.cz/49287
Donc j'ai commencé à chercher comment récupérer le code source pour ensuite le traiter j'ai donc trouvé ça :
Bon, ça marche je récupère un code source, sauf que mes données n'y sont pas. Je n'y connais absolument rien en html et php, mais grâce au petit utilitaire qu'on ouvre en appuyant sur ctrl+maj+i quand on est sur une page, j'ai pu voir qu'il existait tout plein de lignes en plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 HttpURLConnection conn = (HttpURLConnection) new URL( "https://www.windguru.cz/49287").openConnection(); conn.connect(); BufferedInputStream bis = new BufferedInputStream(conn.getInputStream()); byte[] bytes = new byte[1024]; int tmp ; while( (tmp = bis.read(bytes) ) != -1 ) { String chaine = new String(bytes,0,tmp); System.out.print(chaine); }
Ainsi j'ai pu retrouver les données (c'est les valeurs numériques dans les tableaux). Comme ça fait beaucoup d'écriture je met des screenshots
On voit ici la partie qui m'intéresse avec le lien en bleu entre la page visuel et le code source, je peux la voir avec mon navigateur.
Et là le code que je récupère en vrai, où il n'y a pas ce que je veux !
Du coup je pense bien qu'il y a quelques chose qui ne va pas dans ce que je récupère, mais quoi ? Pouvez-vous m'aidez s'il vous-plait ? Merci d'avance.
Partager