-
Java Web et Excel
Bonjour tout le monde !
Je dois faire une petite application en Java qui li le contenu d'une page Web (pas la source mais, le résultat affiché à l'écran) et qui le copie dans un fichier Excel. Mon gros problème est comment récupérer le contenu de la page Web. :?
J'ai essayé avec le browser de Java "Lobo" mais celui-ci m'empêche d'accéder à ma page Web (le site en question est sécurisé et empêche de m'authentifier avec Lobo). :cry:
Alors si quelqu'un à des idées… :P
Merci,
mr. Bungle
-
Tu veux récupérer le contenu d'une page Web mais pas son code HTML ? Tu veux donc la représentation graphique alors, cad l'image. Du coup pour la copier dans Excel je ne vois pas trop ....
Je comprend de ta question que la page Web affichée contient des données sous forme de tableau(x) et que tu souhaites copier ces structures dans Excel. Là pas de miracle, c'est parsing du HTML pour récupérer les informations qui t'intéresse. Je suppose qu'en cherchant un peu on doit pouvoir trouver un parseur Java qui monte une représentation objet d'une page HTML. A partir de là, il n'y aurait plus qu'à parcourir le modèle objet pour écrire la feuille Excel.
-
Oui djsnipe, c'est une option que j'avais envisagé jusqu'à ce que je m'aperçoive que le code html de la page en question est caché (du moins lorsque j'affiche la source, il est caché).
mr. Bungle
-
De quelle manière est-il caché ?
Parce que globalement, si le navigateur l'affiche, c'est qu'il est disponible. Bon, sauf si la page contient du code HTML ajouté dynamiquement par du JS par exemple .... Du coup, je comprend que tu cherches du côté des API d'un browser écrit en Java, car lui ferait le boulot de gestion du JS, enfin, si le JS est compatible avec lui :-)
-
Effectivement, c'est créé dynamiquement par JS.
-
Je viens de m'amuser un peu avec le DOM Inspecteur de Firefox et c'est un peu un truc de ce genre qu'il me faut. Si quelqu'un c'est comment m'en ligner.
Merci,
mr. Bungle